Unit-7: Planning: Dr. Gopi Sanghani
Unit-7: Planning: Dr. Gopi Sanghani
3170716
Unit-7: Planning
In many real life applications, there is a structure of the problem that cannot be learned with
Deep Learning (DL).
Solving optimization problems with learning is hard, but integrating planning techniques with
heuristic guidance learned by DL will result in the most famous success stories of AI to day.
GO player AlphaGO uses planning (monte-carlo tree search) with deep learning (heuristic guidance) to select
the next move
Cognitive assistant (Samsung) uses knowledge graph, planning, and deep learning to answer complicated
queries
Predicates : In order to specify both the conditions under which an operation may be performed
and the results of performing it, we need the following predicates:
1. ON(A, B): Block A is on Block B.
2. ONTABLES(A): Block A is on the table.
3. CLEAR(A): There is nothing on the top of Block A.
4. HOLDING(A): The arm is holding Block A.
5. ARMEMPTY: The arm is holding nothing.
B C B
A C D A D