290 likes | 374 Views
Agenda. Refreshment : Problems and Goals Answering the why Why we’ve used Case-Based Reasoning. Why we’ve used Reinforcement Learning . System Architecture . Project Testing Strategy Turing Test. NPC (Static AI ). Problems and Goals. Problems and Goals. Adaptive. Problems and Goals.
E N D
Agenda • Refreshment : Problems and Goals • Answering the why • Why we’ve used Case-Based Reasoning. • Why we’ve used Reinforcement Learning. • System Architecture. • Project Testing Strategy • Turing Test. • NPC (Static AI).
Problems and Goals Adaptive
Problems and Goals Intelligent Adaptive
Problems and Goals Machines rely on static scripting techniques. Agent Intelligent Adaptive
Problems and Goals Mobile
Problems and Goals The Absence of sharing experience costs a lot. Experience Mobile
Why Case-Based Reasoning Plan Learning
Why Case-Based Reasoning Failure Learning Plan Learning
Why Case-Based Reasoning Failure Learning Critic Learning Plan Learning
Why Case-Based Reasoning • Failure Learning Critic Learning Prediction Plan Learning
Why Reinforcement Learning Requires No Model Balance Exploration- Exploitation Applies Bootstrapping Used in the Revising Phase Sub-optimal policies
Why Reinforcement Learning Used in the Revising Phase
Why Reinforcement Learning Requires No Model
Why Reinforcement Learning Applies Bootstrapping
Why Reinforcement Learning Learn Sub-Optimal Policies
Why Reinforcement Learning Balance Exploration-Exploitation
System Architecture I-Strategizer AI Engine : Online Case Based Planner I-StrategizerToWargus Case Based Reasoner EE Module Goal Plan Retriever Expansion Module Perception Module Retrieved Plan Plan to be adapted Adapted Plan Game State Plan Adaptor Case (Plan) Base Plan to be adapted Wargus (Game) Plan Actions Executor Execution Module Actions Plan Retainer Revised Plan Plan Reviser (RL Techniques) Retained Plan
References • Santiago Ontanon, Ashwin Ram - On-Line Case based Planning– 2010 • KristianJ.Hammond - Case-Based Planning - A Framework for planning from Experience - 1994 • Book: Reinforcement Learning An Introduction – 1998 • Matthew Molineaux, David W. Aha, & Philip Moore - Learning continuous action models in a real-time strategy environment - 2008 • Book: AI Game Engine Programming - 2009