Ibrahim Fathy, Mostafa Aref, Omar Enayet, and Abdelrahman Al-Ogail Faculty of Computer and Information Sciences Ain-Shams University ; Cairo ; Egypt.

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Advertisements

Latest AI Research in RTS Games
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Bridgette Parsons Megan Tarter Eva Millan, Tomasz Loboda, Jose Luis Perez-de-la-Cruz Bayesian Networks for Student Model Engineering.
Machine Learning in Computer Games Learning in Computer Games By: Marc Ponsen.
Reinforcement Learning
 By Ashwinkumar Ganesan CMSC 601.  Reinforcement Learning  Problem Statement  Proposed Method  Conclusions.
CS 452 – Software Engineering Workshop Acquire-Playing Agent System Group 1: Lisa Anthony Mike Czajkowski Luiza da Silva Winter 2001, Department of Mathematics.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Adapted from R. S. Sutton and A. G. Barto: Reinforcement Learning: An Introduction From Sutton & Barto Reinforcement Learning An Introduction.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
Case Injected Genetic Algorithms for Affordable Human Modeling Start Date: 11/15/02 Sushil J. Louis University of Nevada, Reno John McDonnell SPAWAR San.
Artificial Intelligence and Case-Based Reasoning Computer Science and Engineering Mälardalen University Västerås, Mikael Sollenborn, CSL,
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
Reinforcement Learning in Real-Time Strategy Games Nick Imrei Supervisors: Matthew Mitchell & Martin Dick.
Intelligent Agent for Delivering Learning Materials Department of Computer Science and Engineering University of Nebraska Co-Sponsored by Great Plains.
Intelligent Blended Learning Objects: Developing Student Models Trevor Barker Blended Learning Unit Introduction In Higher Education today, and in general,
1 Hybrid Agent-Based Modeling: Architectures,Analyses and Applications (Stage One) Li, Hailin.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
1/1/ Designing an Ontology-based Intelligent Tutoring Agent with Instant Messaging Min-Yuh Day 1,2, Chun-Hung Lu 1,3, Jin-Tan David Yang 4, Guey-Fa Chiou.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
ILMDA: Intelligent Learning Materials Delivery Agents Goal The ILMDA project is aimed at building an intelligent agent with machine learning capabilities.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Institute for Theoretical Computer ScienceCGAIDE, Reading UK, 10 th November 2004 Reinforcement Learning of Strategies for Settlers of Catan Michael Pfeiffer.
Reinforcement Learning in the Presence of Hidden States Andrew Howard Andrew Arnold {ah679
A DAPTIVE I NTELLIGENT AGENT IN REAL - TIME STRATEGY GAMES An Introduction.
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
Information Fusion in Continuous Assurance Johan Perols University of San Diego Uday Murthy University of South Florida UWCISA Symposium October 2, 2009.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil) Sidney Nascimento Givigi Júnior (RMC-Canada) Cairo Lúcio Nascimento Júnior (ITA-Brazil) Autonomous Construction.
A Multi-Agent Systems Based Conceptual Ship Design Decision Support System The Ship Stability Research Centre Department of Naval Architecture and Marine.
Evaluation of a Hybrid Self-improving Instructional Planner Jon A. Elorriaga and Isabel Fernández-Castro Computer Languages and Systems Dept. University.
Current Situation and Future Plans Abdelrahman Al-Ogail & Omar Enayet October
More precisely called Branch of AI behind it.
Introduction Many decision making problems in real life
Knowledge acquisition for adative game AI Marc Ponsen et al. Science of Computer programming vol. 67, pp , 2007 장수형.
A DAPTIVE I NTELLIGENT AGENT IN REAL - TIME STRATEGY GAMES An Introduction.
Swarm Computing Applications in Software Engineering By Chaitanya.
Introduction to the Heuristically Accelerated Hierarchical Reinforcement Learning in RTS Games Omar Enayet Amr Saqr AbdelRahman Al-Ogail Ahmed Atta.
A DAPTIVE I NTELLIGENT AGENT IN REAL - TIME STRATEGY GAMES.
C ASE -B ASED P LANNER P LATFORM FOR RTS G AMES An Introduction Abdelrahman Al-Ogail Ahmed Atta.
1 ECE-517 Reinforcement Learning in Artificial Intelligence Lecture 11: Temporal Difference Learning (cont.), Eligibility Traces Dr. Itamar Arel College.
Introduction to Decision Making Theory Dr. Nawaz Khan Lecture 1.
Machine Learning in Computer Games Marc Ponsen 11/29/04.
Memory and Analogy in Game-Playing Agents Jonathan Rubin & Ian Watson University of Auckland Game AI Group
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
An evaluation agent that simulates students’ behavior in Intelligent Tutoring Systems Maria Virvou, Konstantinos Manos, George Katsiwnis Department of.
Design Principles for Creating Human-Shapable Agents W. Bradley Knox, Ian Fasel, and Peter Stone The University of Texas at Austin Department of Computer.
Spatio-Temporal Case-Based Reasoning for Behavioral Selection Maxim Likhachev and Ronald Arkin Mobile Robot Laboratory Georgia Tech.
ICNEE 2002 Applying RL to Take Pedagogical Decisions in Intelligent Tutoring Systems Ana Iglesias Maqueda Computer Science Department Carlos III of Madrid.
Artificial Intelligence for Games Online and local search
Game Theory, Social Interactions and Artificial Intelligence Supervisor: Philip Sterne Supervisee: John Richter.
Strategies for Distributed CBR Santi Ontañón IIIA-CSIC.
RADHA-KRISHNA BALLA 19 FEBRUARY, 2009 UCT for Tactical Assault Battles in Real-Time Strategy Games.
1 ECE 517: Reinforcement Learning in Artificial Intelligence Lecture 14: Planning and Learning Dr. Itamar Arel College of Engineering Department of Electrical.
28th of July 2005Learning in Strategy Games1 COMPSCI777 – Computer Games Technology Learning in Strategy Games The University Of Auckland Thursday the.
Transfer Learning in Sequential Decision Problems: A Hierarchical Bayesian Approach Aaron Wilson, Alan Fern, Prasad Tadepalli School of EECS Oregon State.
Ahmad Atta. Knowledge Representation 1. Case Representation 2. Case base representation.
IMSTD:Intelligent Multimedia System for teaching Databases By : NAZLIA OMAR Supervisors: Prof. Paul Mc Kevitt Dr. Paul Hanna School of Computing and Mathematical.
Generalized Point Based Value Iteration for Interactive POMDPs Prashant Doshi Dept. of Computer Science and AI Institute University of Georgia
RADHA-KRISHNA BALLA 19 FEBRUARY, 2009 UCT for Tactical Assault Battles in Real-Time Strategy Games.
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Reinforcement Learning for Mapping Instructions to Actions S.R.K. Branavan, Harr Chen, Luke S. Zettlemoyer, Regina Barzilay Computer Science and Artificial.
Adaptive Reinforcement Learning Agents in RTS Games Eric Kok.
Designing Intelligence Logical and Artificial Intelligence in Games Lecture 2.
Tutoring & Help Systems Deepthi Bollu for CSE495 10/31/2003.
COmbining Probable TRAjectories — COPTRA
Architecture Components
Luís Filipe Martinsª, Fernando Netoª,b. 
Assoc. Prof. Dr. Syed Abdul-Rahman Al-Haddad
Realizing Closed-loop, Online Tuning and Control for Configurable-Cache Embedded Systems: Progress and Challenges Islam S. Badreldin*, Ann Gordon-Ross*,
Presentation transcript:

Ibrahim Fathy, Mostafa Aref, Omar Enayet, and Abdelrahman Al-Ogail Faculty of Computer and Information Sciences Ain-Shams University ; Cairo ; Egypt

Introduction. Problem definition. Objectives. Intelligent OLCBP Agent Model. OLCBP\RL Hybridization. Experiments and Results. Conclusion & Future Work. Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

Online Case Based Planning is an architecture based on CBR. It addresses issues of plan acquisition, on-line plan execution, interleaved planning and execution and on-line plan adaptation. Darmok is a previous system that applies this -without revision- to RTS Games. Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

A Reinforcement Learning Approach. Combines temporal difference learning technique “One-Step SARSA” with eligibility traces to learn state-action pair values effectively. It’s an on-policy method. Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

Considered a challenging domain due to: Severe Time Constraints – Real-Time AI – Many Objects – Imperfect Information – Micro-Actions Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

Research in learning and planning in real-time strategy (RTS) games is very interesting. The research on online case-based planning in RTS Games does not include the capability of online learning from experience. The knowledge certainty remains constant, which leads to inefficient decisions. Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

Proposing an intelligent agent model based on both online case- based planning (OLCBP) and reinforcement learning (RL) techniques. Increasing the certainty of the case base by learning from experience. Increasing both efficiency and effectiveness of the plan decision making process. Evaluating the model using empirical simulation on Wargus. ( A clone of the well-known strategy game Warcraft 2) Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

Environment ( RTS Game “Wargus”) Case Base Offline Phase (Case Acquisition) Plan Expansion /Execution Module Online Case- Based Learner Behaviors Goals Evaluated Case Retrieved Case Traces Cases Actions Online Phase Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

Case Goal Strategy Situation State Shallow FeaturesDeep Features Behavior Pre-ConditionsAlive-ConditionsSuccess-Conditions Snippet Learning Parameters Certainty FactorEligibilityPrior Confidence Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

Since the evaluation of the case base is changed, the case retrieval algorithm must change also. The case with the best predicted performance will be retrieved to be executed. Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

Learning ParameterValue used Learning Rate (α)0.1 Discount Rate (γ )0.8 Decay Rate (λ )0.5 Exploration Rate0.1

Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

Agent has learnt that building a smaller heavy army in that specific situation (the existence of a towers defense) is more preferable than building a larger light army. Similarly, the agent can evaluate the entire case base and learn the right choices. Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

Online case-based planning was hybridized with reinforcement learning in order to introduce an intelligent agent capable of planning and learning online using temporal difference with eligibility traces: Sarsa (λ) algorithm. The empirical evaluation has shown that the proposed model –unlike Darmok System - increases the certainty of the case base by learning from experience, and hence the process of decision making for selecting more efficient, effective and successful plans. Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

Implementing a prototype based on the proposed model. Developing a strategy/case base visualization tool capable of visualizing agent’s preferred playing strategy according to its learning history. This will help in tracking the learning curve of the agent. Finally, designing and developing a multi-agent system where agents are able to share their experiences together. Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10

Thank You ! Questions ? Intelligent Online Case-Based Planning Agent Model for RTS Games – ISDA’10