Top Banner
FRAME PROBLEM Ankit Awasthi R Lakshminarayan Bharadwaj Sudhanshu Chowdhary Vinay Chataraju Vipul Arora Philosophy 141 Guide: Prof. Prashant Bagad
14

Frame Problem

Feb 22, 2016

Download

Documents

Tammy

Philosophy 141. Frame Problem. Ankit Awasthi R Lakshminarayan Bharadwaj Sudhanshu Chowdhary Vinay Chataraju Vipul Arora. Guide: Prof. Prashant Bagad. Frame problem origin and relevance. Origin : Artificial Intelligence McCarthy and Hayes (1969). - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Frame Problem

FRAME PROBLEMAnkit Awasthi

R Lakshminarayan Bharadwaj

Sudhanshu Chowdhary

Vinay Chataraju

Vipul Arora

Philosophy 141

Guide:Prof. Prashant Bagad

Page 2: Frame Problem

FRAME PROBLEMORIGIN AND RELEVANCE

Origin : Artificial Intelligence

McCarthy and Hayes (1969).

Matrix, Terminator, Minority report etc. (????)

Dennett(1978), Fodor(1987) …

Page 3: Frame Problem

DEFINITION

If we had a number of axioms to be performed in sequence we would have quite a number of conditions to write down that certain actions do not change the values of certain properties(fluents). In fact with ‘n’ actions and ‘m’ fluents , we might have to write down ‘mn’ such conditions.

The chief motivation for frame problem is that most things don't change when an action is performed or an event occurs.

Page 4: Frame Problem

BASIC TERMS

Fluents: Properties whose values can change as a result of an action.

Effect Axioms: Axioms that state the effects of an action.

Frame Axioms: Axioms that state the non-effects of an action.

State: The collection of fluent values under consideration.

Page 5: Frame Problem

AN EXAMPLE

Fluents:House_color() Initial conditions ( t=0):Furniture_position() House_color(Red)

Furniture_position(#)Actions:Paint(house,color): changes color of the house to ‘color’Rearrange(furniture,position): change the position of the furniture to ‘position’

Page 6: Frame Problem

EXAMPLE ( C O N T D . )

At t=0, take action

Paint(House,Yellow)

At t=1,

What is the position of the furniture???

Page 7: Frame Problem

EXAMPLE ( C O N T D. )

The problem becomes even worse if we allow concurrent actions.

In this case frame axioms are in fact wrong .

An exception needed??

A infinite regression………..

Page 8: Frame Problem

EPISTEMOLOGICAL ASPECTS

How “a cognitive creature … with many beliefs about the world” can update those beliefs when it performs an act so that they remain “roughly faithful to the world”?

Given the action of picking up a tea cup how does a robot update your beliefs about the world (ambient temperature, current date, etc.)

Page 9: Frame Problem

COMPUTATIONAL ASPECT OF FRAME PROBLEM

This is the question of how to compute the consequences of an action without the computation having to range over the action's non-effects.

‘Sleeping dog’ strategy .

Appeal to relevance

Page 10: Frame Problem

BOT BATTERY EXAMPLE

Problem statement: program a bot to search and obtain batteries if present.

What if batteries are tied with a thread ????

What if you take every possibility into account, but in the process of evaluation a bomb explodes??

Page 11: Frame Problem

COMMON SENSE FRAME PROBLEM

It is based on the notion that it might not possible to axiomatise even a significant portion of the real world .

Common sense reasoning deals with ill defined concepts.

The problem of ‘kinds’: precisely what constitutes a particular class.

The entire commonsense world seems populated with categories of things which we find immensely useful to think about in planning our daily getting around and yet which defy ‘precise definition’ .

Page 12: Frame Problem

APPROACHES TO SOLVING FRAME PROBLEM

A naïve approach could be to assign probabilities to events.

Resorting to Metaphysical concepts like “common sense law of intertia”.(Does it work??)

Page 13: Frame Problem

MOOT QUESTIONS!!

Page 14: Frame Problem

QUESTIONS … !