GTrans: A Collaborative Mixed-Initiative Planner

Slides:



Advertisements
Similar presentations
Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Advertisements

Abuse Testing Laboratory Management Laboratory Management.
Modeling Electrical Systems With EMTP-RV
Exogenous Constructivism Endogenous Constructivism Spence Piaget Dialectical Constructivism.
Artificial Intelligence Chapter 11: Planning
Think. Learn. Succeed. Aura: An Architectural Framework for User Mobility in Ubiquitous Computing Environments Presented by: Ashirvad Naik April 20, 2010.
Abstraction and ACT-R. Outline Motivations for the Theory –Architecture –Abstraction Production Rules ACT-R Architecture of Cognition.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
Distributed Robot Agent Brent Dingle Marco A. Morales.
The Need of Unmanned Systems
Perpetual Self-aware Cognitive Agents Michael T. Cox BBNT Cambridge.
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
L6 - March 1, 2006copyright Thomas Pole , all rights reserved 1 Lecture 6: Software Packaging: Dynamically Integrable Components and Text Ch.
Intelligent Agents: An Overview From: Chapter 1, A. Canlayan and C. Harrison, Agent: Sourcebook, Wiley 1997.
Athena, a large scale programming lab support tool Anton Jansen, Ph.D. Student Software Engineering and ARCHitecture (SEARCH) University of Groningen The.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
GTrans: Mixed-Initiative Planning System by Michael Cox Reviewed by Vu Le IT 803 Spring 2004 – Mixed-Initiative Intelligent Systems – Prof. G. Tecuci.
Architectural Design Identifying system components and their interfaces.
Carnegie Mellon Interactive Resource Management in the COMIREM Planner Stephen F. Smith, David Hildum, David Crimm Intelligent Coordination and Logistics.
INF5200/TOOL5100: CSCW/L Issues in CSCW and groupware Lecture 1, Issues in CSCW and Groupware: Anders Mørch and Sisse Finken INF5200/TOOL 5100,
Task-oriented approach to information handling support within web-based education Lora M. Aroyo 15 November 2001.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
1 A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear constraints. The linear model consists of the.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
Data Design and Implementation. Definitions Atomic or primitive type A data type whose elements are single, non-decomposable data items Composite type.
Linear Programming-Bellwork
Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE.
“Intelligent User Interfaces” by Hefley and Murray.
Instructional Design Document Simplex Method - Optimization STAM Interactive Solutions.
Search Control.. Planning is really really hard –Theoretically, practically But people seem ok at it What to do…. –Abstraction –Find “easy” classes of.
Towards middleware based situation awareness Leo Motus, Merik Meriste ja Jürgo-Sören Preden.
Michael T. Cox Computer Science & Engineering Department Wright State University Dayton, OH DAGSI/AFRL #HE-WSU AFOSR #F
AUTONOMIC COMPUTING B.Akhila Priya 06211A0504. Present-day IT environments are complex, heterogeneous in terms of software and hardware from multiple.
Presented by Alexey Vedishchev Developing Web-applications with Grails framework American University of Nigeria, 2016 Intro To MVC Architecture.
Composing semantic Web services under constraints E.Karakoc, P.Senkul Journal: Expert Systems with Applications 36 (2009)
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
TÆMS-based Execution Architectures
Introduction This seminar is intended to give people an overall view of the capabilities of the Scientific Programme Management System (SPMS), to explain.
Software Engineering Architectural Design Chapter 6 Dr.Doaa Sami
Enterprise Computing Collaboration System Example
INTRODUCTION i3-Technologies  is one of Europe’s leading suppliers of total learning and meeting environments. With its 40 years of experience, i3-Technologies.
Systems Analysis and Design: What is it?
Chapter 2: Database System Concepts and Architecture
DUCKS – Distributed User-mode Chirp-Knowledgeable Server
A Pattern Language for Software Architecture
Operating Systems Bina Ramamurthy CSE421 11/27/2018 B.Ramamurthy.
Topic Based Data Distribution in GSpace
Software Architecture
SOA in Action Chapter 10 B. Ramamurthy 1/16/2019.
SAMANVITHA RAMAYANAM 18TH FEBRUARY 2010 CPE 691
Planning and Scheduling in Manufacturing and Services
Outline Chapter 2 (cont) OS Design OS structure
Architectural Requirements for the Effective Support of Adaptive Mobile Applications Lawrence Li ICS 243F.
Architectural Requirements for the Effective Support of Adaptive Mobile Applications Lawrence Li ICS 243F.
Scanners – Robots – Measurement Plans Synergy in Motion
Software Architecture Lecture 7
Software Architecture Lecture 7
Software Architecture Lecture 7
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Khristine Vera V. Alcance BLIS - III
Call and return architectures
Software Architecture Lecture 6
Software Architecture Taxonomy
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

GTrans: A Collaborative Mixed-Initiative Planner Trivikram Immaneni Michael T. Cox Collaboration and Cognition Lab Wright State University http://www.cs.wright.edu/~mcox/gtrans/

Research Goals To present to the user a Planning as goal change metaphor instead of a Search metaphor To support collaboration between multiple, distributed human users and multiple planning agents To develop a mixed-initiative collaboration test bed

Abstract GTrans is a distributed application in which multiple, remote agents collaborate to jointly solve a problem. The system allows users to interact with semi-autonomous planning agents and with each other. When solving a given problem, resource constraints often prevent perfect plans from being assembled that achieve all goals. In such cases, users are able to shift resources and to shift the goals themselves so that equilibrium can be achieved to maximize the solutions.

Characteristic Features Mixed-Initiative Collaboration of human and automated planners GTrans helps the user to actively participate in the planning process by facilitating goal transformations. A goal transformation is a minimal movement of goal in a goal space Collaborative Multiple, remote users can collaborate to jointly solve a problem Multiple agents can share/combine resources to solve their individual problems

Architecture PRODIGY/AGENT Agent 1 Joint Planning mode PRODIGY/AGENT Problem PRODIGY/AGENT Agent 1 Plan Domain File Joint Planning mode Constraints Problem PRODIGY/AGENT Server Plan Agent 2 Domain File Constraints Separate Planning mode

Components GTrans Server Prodigy/Agent Coordinates communications between agents Acts as a repository of shared objects Prodigy/Agent PRODIGY is an automated non-linear intelligent planner Wrapper + PRODIGY Wrapper is the interface between GTrans User Agent and PRODIGY

User Agent and PRODIGY GTrans User Agent PRODIGY Planner Objects Create Objects Manipulate Objects Goals Create Goals Transform Goals PRODIGY Planner Plan for Problem File Problem File PRODIGY Wrapper

GTrans Modes of Operation Separate Planning Mode Separate, stand alone planning without access to other Agents’ information Info-Sharing Mode An Agent is aware of the problems on which the other Agents in the system are working Joint Planning Mode Agents can collaborate to solve a problem