logging in or signing up PSYCOLOGY mlpandia Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 56 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: October 09, 2009 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Folk Psychology forHuman Modelling : Folk Psychology forHuman Modelling Extending the BDI Paradigm M.L.PANDIA Outline : Outline Human Modelling, Folk Psychology and BDI Extending BDI for Human Modelling Perception and action Decision making Conclusions & future work Human Modelling : Human Modelling Human modelling is the simulation of human behaviour Includes applications such as Operations analysis Human-in-the-loop training Entertainment Focus is on “holistic” behaviour Folk Psychology : Folk Psychology Folk psychology is ‘layman’s psychology’— a means of explaining the behaviour of others via their reasoning It does not attempt to capture how the mind really works It is a robust mechanism for explaining and predicting the behaviours of others It is also commonly used to explain one’s own behaviour The BDI Agent Architecture : AGENT The BDI Agent Architecture Sensors Actions Based in folk psychology – Dennett’s intentional stance The agent will intend to do what it believes will achieve its goals BDI and Human Modelling : BDI and Human Modelling BDI has been used with considerable success for human modelling The success is largely due to its folk psychological roots Facilitates knowledge representation Agents’ behaviour can be understood by laymen However… BDI and Human Modelling : BDI and Human Modelling The intentional stance is a high level abstraction of human reasoning It ignores many generic aspects of human behaviour, such as emotion, fatigue, mental and physical limitations More of these should be included in a framework designed for human modelling A BDI-BasedHuman Modelling Framework : A BDI-BasedHuman Modelling Framework Given that BDI has had success in human modelling, can it be extended to be better-suited to this purpose? Proposed approach: integrate folk psychological explanations where applicable, attach modules otherwise An attached module : An attached module Perception and action Attaching a Module : Attaching a Module Vision and motion operates at such a low level that folk psychology is not typically used to describe them Vision module feeds inputs to the agent’s beliefs; action module introduces timing and errors to the agent’s action An Integrated Explanation : An Integrated Explanation Recognition Primed Decision-making (RPD) An Integrated Explanation : An Integrated Explanation BDI uses utility-based decision-making, or selects first applicable, but humans use a wide range of decision strategies In certain types of domain, RPD can account for up to 95% of the choices RPD is a descriptive model of decision making, using folk psychological concepts Implementation : Implementation Agent must be able to learn to recognise situations in order to make decisions BDI agents use plan context to limit the plans considered, but this is static Use meta-level reasoning to enable Q-learning based plan selection Update Q-values on plan completion Exploration of Parameters : Exploration of Parameters Q(st, at) ← Q(st, at) + α[rt+1 + γ max Q(st+1, a) Q(st, at)] A Bigger Problem: Quake 2 : A Bigger Problem: Quake 2 BDI-based agents to play Quake 2 Connect to the game server as if they were a player client Receive the same data as the player client, send commands via simulated key presses and mouse actions Model expert Quake 2 players It doesn’t work! (But not because of the extension) Conclusions : Conclusions To extend the BDI framework to better suit human modelling: Include more of the generic aspects of human behaviour/reasoning in the framework Maintain the folk psychological roots, because this is its greatest strength Integrate folk psychological explanations where they exist Use low-level explanations that do not impact on the knowledge representation otherwise Future Work : Future Work COJACK – an extension to JACK enabling cognitively plausible models of human variability Social aspects of agency Can folk psychology be used to capture social intelligence? You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
PSYCOLOGY mlpandia Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 56 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: October 09, 2009 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Folk Psychology forHuman Modelling : Folk Psychology forHuman Modelling Extending the BDI Paradigm M.L.PANDIA Outline : Outline Human Modelling, Folk Psychology and BDI Extending BDI for Human Modelling Perception and action Decision making Conclusions & future work Human Modelling : Human Modelling Human modelling is the simulation of human behaviour Includes applications such as Operations analysis Human-in-the-loop training Entertainment Focus is on “holistic” behaviour Folk Psychology : Folk Psychology Folk psychology is ‘layman’s psychology’— a means of explaining the behaviour of others via their reasoning It does not attempt to capture how the mind really works It is a robust mechanism for explaining and predicting the behaviours of others It is also commonly used to explain one’s own behaviour The BDI Agent Architecture : AGENT The BDI Agent Architecture Sensors Actions Based in folk psychology – Dennett’s intentional stance The agent will intend to do what it believes will achieve its goals BDI and Human Modelling : BDI and Human Modelling BDI has been used with considerable success for human modelling The success is largely due to its folk psychological roots Facilitates knowledge representation Agents’ behaviour can be understood by laymen However… BDI and Human Modelling : BDI and Human Modelling The intentional stance is a high level abstraction of human reasoning It ignores many generic aspects of human behaviour, such as emotion, fatigue, mental and physical limitations More of these should be included in a framework designed for human modelling A BDI-BasedHuman Modelling Framework : A BDI-BasedHuman Modelling Framework Given that BDI has had success in human modelling, can it be extended to be better-suited to this purpose? Proposed approach: integrate folk psychological explanations where applicable, attach modules otherwise An attached module : An attached module Perception and action Attaching a Module : Attaching a Module Vision and motion operates at such a low level that folk psychology is not typically used to describe them Vision module feeds inputs to the agent’s beliefs; action module introduces timing and errors to the agent’s action An Integrated Explanation : An Integrated Explanation Recognition Primed Decision-making (RPD) An Integrated Explanation : An Integrated Explanation BDI uses utility-based decision-making, or selects first applicable, but humans use a wide range of decision strategies In certain types of domain, RPD can account for up to 95% of the choices RPD is a descriptive model of decision making, using folk psychological concepts Implementation : Implementation Agent must be able to learn to recognise situations in order to make decisions BDI agents use plan context to limit the plans considered, but this is static Use meta-level reasoning to enable Q-learning based plan selection Update Q-values on plan completion Exploration of Parameters : Exploration of Parameters Q(st, at) ← Q(st, at) + α[rt+1 + γ max Q(st+1, a) Q(st, at)] A Bigger Problem: Quake 2 : A Bigger Problem: Quake 2 BDI-based agents to play Quake 2 Connect to the game server as if they were a player client Receive the same data as the player client, send commands via simulated key presses and mouse actions Model expert Quake 2 players It doesn’t work! (But not because of the extension) Conclusions : Conclusions To extend the BDI framework to better suit human modelling: Include more of the generic aspects of human behaviour/reasoning in the framework Maintain the folk psychological roots, because this is its greatest strength Integrate folk psychological explanations where they exist Use low-level explanations that do not impact on the knowledge representation otherwise Future Work : Future Work COJACK – an extension to JACK enabling cognitively plausible models of human variability Social aspects of agency Can folk psychology be used to capture social intelligence?