Key Centre of Design Computing and Cognition – University of Sydney Concept Formation in a Design Optimization Tool Wei Peng and John S. Gero 7, July,

Slides:



Advertisements
Similar presentations
Chapter 14: Usability testing and field studies
Advertisements

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
E-Learning Models Desk Study Chris Fowler. Purpose To explain our current thinking and specification of the E-Learning Models Advisor.
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Improving System Safety through Agent-Supported User/System Interfaces: Effects of Operator Behavior Model Charles SANTONI & Jean-Marc MERCANTINI (LSIS)
Lecture # 2 : Process Models
ISBN Chapter 3 Describing Syntax and Semantics.
SITUATED AGENTS. John S Gero Agents – Situated Agents Basic Ideas Interaction not just encoding Construction not just recall Cognitive Science Dewey (1896):
Object-Oriented Analysis and Design
Variability Oriented Programming – A programming abstraction for adaptive service orientation Prof. Umesh Bellur Dept. of Computer Science & Engg, IIT.
University of Minho School of Engineering Algoritmi Center Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a 27 de Outubro de 2011.
Chapter 6: Design of Expert Systems
Software Testing and Quality Assurance
Agents in Design A course in developing cognitive agents for objects in virtual worlds.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
An Agent Approach to Data Sharing in Virtual Worlds and CAD Mary Lou Maher, Pak-San Liew, John S Gero Key Centre of Design Computing and Cognition, University.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Knowledge Acquisition CIS 479/579 Bruce R. Maxim UM-Dearborn.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Describing Syntax and Semantics
Eleventh Edition 1 Introduction to Essentials for Information Systems Irwin/McGraw-Hill Copyright © 2002, The McGraw-Hill Companies, Inc. All rights reserved.
Eleventh Edition 1 Introduction to Essentials for Information Systems Irwin/McGraw-Hill Copyright © 2002, The McGraw-Hill Companies, Inc. All rights reserved.
Science and Engineering Practices
Chapter 5 Data mining : A Closer Look.
Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems (sections 2.7, 2.8,
Norm Theory and Descriptive Translation Studies
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Rainbow Facilitating Restorative Functionality Within Distributed Autonomic Systems Philip Miseldine, Prof. Taleb-Bendiab Liverpool John Moores University.
Chapter 10 Architectural Design
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
Business Analysis and Essential Competencies
Dr Tina Balke Dr Thomas Centre for Research in Social.
Situated Design of Virtual Worlds Using Rational Agents Mary Lou Maher and Ning Gu Key Centre of Design Computing and Cognition University of Sydney.
METACASE. WHAT THIS PRESENTATION IS ABOUT  What’s META MODELING?  What’s METACASE?  METAEDIT+ 5.1 EVALUTION PROGRAM  Diagram and its kinds.
John S Gero MIT Class Winter 2002 SITUATEDNESS.
10 Software Architecture CSCU 411 Software Engineering.
Understanding Action Verbs- Embodied Verbal Semantics Approach Pavan Kumar Srungaram M.Phil Cognitive Science (09CCHL02) Supervisor: Prof. Bapi.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
Discovering Descriptive Knowledge Lecture 18. Descriptive Knowledge in Science In an earlier lecture, we introduced the representation and use of taxonomies.
Requirements Engineering for Web Applications. SR: System Vision Document Written by key stakeholders Written by key stakeholders An executive summary.
10-1 Identify the changes taking place in the form and use of decision support in business Identify the role and reporting alternatives of management information.
1 Lesson 4 Attitudes. 2 Lesson Outline   Last class, the self and its presentation  What are attitudes?  Where do attitudes come from  How are they.
Logical view –show classes and objects Process view –models the executables Implementation view –Files, configuration and versions Deployment view –Physical.
Dick Clark, Rich DiNinni and Gary Rauchfuss November , 2006
An Investigation of Commercial Data Mining Presented by Emily Davis Supervisor: John Ebden.
Requirements Engineering for Web Applications. SR: System Vision Document Written by key stakeholders Written by key stakeholders An executive summary.
Chapter 1. Cognitive Systems Introduction in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Park, Sae-Rom Lee, Woo-Jin Statistical.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
AtGentive Project Overview; kick-off meeting; 7-8 December 2005, Fontainebleau AtGentive Project Overview AtGentive; Kick-off Meeting; 7-8 December 2005,
TRAINING PACKAGE The User Action Framework Reliability Study July 1999.
Chapter 4 Motor Control Theories Concept: Theories about how we control coordinated movement differ in terms of the roles of central and environmental.
William H. Bowers – Specification Techniques Torres 17.
GAS ontology: an ontology for collaboration among ubiquitous computing devices International Journal of Human-Computer Studies (May 2005) Presented By.
Engineering design is the process of devising a system, component, or process to meet desired needs. It is a decision-making process (often iterative),
Systems Architectures System Integration & Architecture.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
Functionality of objects through observation and Interaction Ruzena Bajcsy based on Luca Bogoni’s Ph.D thesis April 2016.
Human Computer Interaction
Architecture Components
Chapter 6: Design of Expert Systems
HCI in the software process
Software Design CMSC 345, Version 1/11.
AGENT MODELS.
Fundamentals of Human Computer Interaction (HCI)
HCI in the software process
Cognitive Dynamic System
Presentation transcript:

Key Centre of Design Computing and Cognition – University of Sydney Concept Formation in a Design Optimization Tool Wei Peng and John S. Gero 7, July, 2006

Key Centre of Design Computing and Cognition – University of Sydney Outlines  Design Optimization  Concept formation  Concept formation from a situated lens  A situated agent-based design optimization tool  The agent’s experience and concept formation engine  Prototype system  Testing results and future direction

Key Centre of Design Computing and Cognition – University of Sydney Design Optimization  Three major tasks  Interactive process  Design knowledge requirement  Application scenario – how the agent learn to recognize design optimization problem

Key Centre of Design Computing and Cognition – University of Sydney  Recognition of appropriate optimization model is fundamental to design decision problems  Can be expressed into semantic relationships between design elements  For example  Focus on learning and adapting the knowledge of recognizing an optimization problem if all the variables are of continuous type and all the constraints are linear and the objective function in linear then conclude that the model is linear programming and execute linear programming algorithm Design Optimization Knowledge

Key Centre of Design Computing and Cognition – University of Sydney Concept Formation (CF)  Concept learning – given a set of examples of some concept/class/category, determine if a given example is an instance of concept  Concept formation – incremental unsupervised acquisition of categories and their intentional descriptions  Concept in designing – a consequence of the situatedness of designing

Key Centre of Design Computing and Cognition – University of Sydney Situated Agent Effector Concept Formation Experience Sensor Designer Interactions in Designing Concept – Coupled Interactions in Designing Virtual Knowledge Flows between two Worlds

Key Centre of Design Computing and Cognition – University of Sydney Concept Formation through a Situated Lens  Situatedness – notion of conceptual situations that are based on the observers’ experiences and inseparable from interactions (Dewey, 1902)  The concept formation process – the way agent orders its experience in time (Clancey,1999) as conceptual coordination  Concept formation framework – in a situated agent (Gero and Fujii, 2000)

Key Centre of Design Computing and Cognition – University of Sydney Situated Concept Formation Perceptual Categorization 2 Perceptual Categorization 1 C1 C2 what I’m-doing-now C time t’ time t Concept as higher order categorization of a sequence Situated concept formation

Key Centre of Design Computing and Cognition – University of Sydney A Constructive Memory Model

Key Centre of Design Computing and Cognition – University of Sydney A Situated Agent I  A situated agent contains sensors, effectors, experience and a concept formation engine  A concept formation engine consists of a perceptor, a cue_Maker, a conceptor, a hypothesizer, a validator and related processes  Sense data takes the form of a sequence of actions and their initial descriptions S (t) {…… “click on objective function text field”, key stroke of “x”, “(”, “1”, “)”, “+”, “x”, “(, “2”, “)”…}  Percepts are intermediate data structures of environment states with multimodal information. It can be described as (Objective Function Object, Objective_Function, “x(1)+x(2)”)

Key Centre of Design Computing and Cognition – University of Sydney A Situated Agent II  Proto-concepts are initial or intermediate concept structures  Tree or rule structures  Hypotheses depict the agent’s explanations about failures in correctly predicting a situation  Backward chaining rules  Validation allows concepts and hypotheses to be evaluated in interactions  Concepts are grounded proto-concepts or hypotheses  Invariants about the agent’s experience

Key Centre of Design Computing and Cognition – University of Sydney Concept Formation I Recast Concept Formation in A Constructive Memory Model

Key Centre of Design Computing and Cognition – University of Sydney Concept Formation II Recast Concept Formation in A Constructive Memory Model

Key Centre of Design Computing and Cognition – University of Sydney Learning Scenario I

Key Centre of Design Computing and Cognition – University of Sydney System Architecture Situated Agent-based Design Optimization Tool

Key Centre of Design Computing and Cognition – University of Sydney Learning Scenario II

Key Centre of Design Computing and Cognition – University of Sydney The Agent’s Experience

Key Centre of Design Computing and Cognition – University of Sydney The Experiential Response

Key Centre of Design Computing and Cognition – University of Sydney Grounding Experience I

Key Centre of Design Computing and Cognition – University of Sydney Grounding Experience II

Key Centre of Design Computing and Cognition – University of Sydney Prototype System

Key Centre of Design Computing and Cognition – University of Sydney  Using similar design tasks – linear programming Test I

Key Centre of Design Computing and Cognition – University of Sydney  Using novel design optimization scenarios  {L, Q, Q, L, NL, Q, NL, L, L, NL, Q, Q, L, L, L}  Initial experience – a quadratic experience  Behaviour charts and characteristics  Performance (prediction rate) for a static, reactive and situated system: Test II

Key Centre of Design Computing and Cognition – University of Sydney Behaviour Charts

Key Centre of Design Computing and Cognition – University of Sydney Behaviour Characteristics

Key Centre of Design Computing and Cognition – University of Sydney Prediction Rates

Key Centre of Design Computing and Cognition – University of Sydney Summary and Future Work  Concept formation in a situated agent  New concept (new knowledge structure)  Interaction plays a role in shaping structures and behaviours  Co-evolution relation between structures and behaviours  Future direction 1: maintaining user models in design interactions  Future direction 2: learning from enriched contexts in design optimisation

Key Centre of Design Computing and Cognition – University of Sydney The End Thanks!