Intelligent Agent for Designing Steel Skeleton Structures of Tall Buildings Zbigniew Skolicki Rafal Kicinger.

Slides:



Advertisements
Similar presentations
Generative Design in Civil Engineering Using Cellular Automata Rafal Kicinger June 16, 2006.
Advertisements

Language Technologies Reality and Promise in AKT Yorick Wilks and Fabio Ciravegna Department of Computer Science, University of Sheffield.
Mitsunori Ogihara Center for Computational Science
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois Intelligent Agents in Design Zbigniew Skolicki Tomasz.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
1 Chapter 9 Rules and Expert Systems. 2 Chapter 9 Contents (1) l Rules for Knowledge Representation l Rule Based Production Systems l Forward Chaining.
Automated Changes of Problem Representation Eugene Fink LTI Retreat 2007.
Knowledge Acquisition CIS 479/579 Bruce R. Maxim UM-Dearborn.
Intelligent Agents revisited.
Protégé An Environment for Knowledge- Based Systems Development Haishan Liu.
01 -1 Lecture 01 Intelligent Agents TopicsTopics –Definition –Agent Model –Agent Technology –Agent Architecture.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
What is Business Analysis Planning & Monitoring?
On Roles of Models in Information Systems (Arne Sølvberg) Gustavo Carvalho 26 de Agosto de 2010.
Unit 2: Engineering Design Process
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Beyond Intelligent Interfaces: Exploring, Analyzing, and Creating Success Models of Cooperative Problem Solving Gerhard Fischer & Brent Reeves.
Requirements Analysis
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
In search for patterns of user interaction for digital libraries Jela Steinerová Comenius University, Bratislava, Slovakia
Design Science Method By Temtim Assefa.
1 Learning Agents Laboratory Computer Science Department George Mason University Prof. Gheorghe Tecuci 1. Introduction.
 2004, G.Tecuci, Learning Agents Center CS 785 Fall 2004 Learning Agents Center and Computer Science Department George Mason University Gheorghe Tecuci.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
11 C H A P T E R Artificial Intelligence and Expert Systems.
Artificial Intelligence
Software Agents: An Overview by Hyacinth S. Nwana and Designing Behaviors for Information Agents by Keith Decker, Anandeep Pannu, Katia Sycara and Mike.
Chapter 10 Information Systems Analysis and Design
Content The system development life cycle
Learning Agents Center George Mason University Computer Science Department Partners Day Symposium May 4, 2004 Gheorghe Tecuci, Mihai Boicu, Dorin Marcu,
 G.Tecuci, Learning Agents Laboratory Learning Agents Laboratory Department of Computer Science George Mason University George Tecuci
CSE (c) S. Tanimoto, 2002 Expert Systems 1 Expert Systems Outline: Various Objectives in Creating Expert Systems Integration of AI Techniques into.
 Dr. Syed Noman Hasany 1.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing.
Chapter 13 Artificial Intelligence and Expert Systems.
Mixed-initiative Control for Teaching and Learning in Disciple George Mason University School of Information Technology and Engineering Computer Science.
AN INTELLIGENT AGENT is a software entity that senses its environment and then carries out some operations on behalf of a user, with a certain degree of.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Learning Agents Center George Mason University Symposium on Reasoning and Learning in Cognitive Systems Stanford, CA, May 2004 Gheorghe Tecuci with.
Chapter 4 Decision Support System & Artificial Intelligence.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
1 Knowledge Acquisition and Learning by Experience – The Role of Case-Specific Knowledge Knowledge modeling and acquisition Learning by experience Framework.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics G.Karsai (ISIS) J. Doyle (MIT) G. Bloor (Boeing)
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Artificial Intelligence
ITEC 1010 Information and Organizations Chapter V Expert Systems.
Organic Evolution and Problem Solving Je-Gun Joung.
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
FNA/Spring CENG 562 – Machine Learning. FNA/Spring Contact information Instructor: Dr. Ferda N. Alpaslan
1 Ontological Foundations For SysML Henson Graves September 2010.
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
Gheorghe Tecuci 1,2, Mihai Boicu 1, Dorin Marcu 1 1 Learning Agents Laboratory, George Mason University 2 Center for Strategic Leadership, US Army War.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Artificial Intelligence
Intelligent Systems Development
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
TECHNOLOGY GUIDE FOUR Intelligent Systems.
Architecture Components
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Knowledge Acquisition and Problem Solving
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Architecture Issue in the New Disciple System
Presentation transcript:

Intelligent Agent for Designing Steel Skeleton Structures of Tall Buildings Zbigniew Skolicki Rafal Kicinger

2 Outline Intelligent Agents (IAs) Ontologies Inventor 2001 Ontology of steel skeleton structures for Inventor 2001 Disciple and rule learning Results and conclusions

3 Intelligent Agents: Background Advancements in computer power, programming techniques, design paradigms New areas, previously reserved for humans Interaction instead of subordination

4 Intelligent Agents: Characteristics Autonomy and continuity Communication and cooperation Environment and situatedness Perceiving Reasoning (Re-)acting Knowledge and learning

5 Intelligent Agents: Interface Agents Acting as assistants Monitoring and suggesting Being interactive, taking initiative Possessing knowledge about domain (ontology) Cooperating with non-expert users Learning

6 Ontologies “Repositories of knowledge”, defining the vocabulary of a domain Both common and expert knowledge IAs can “understand” a domain Supported with inference engines Formats: OKBC, KIF Cyc, Ontolingua, Loom, Protégé-2000, Disciple

7 Inventor 2001: Overview Evolutionary design and research tool for designing steel skeleton structures in tall buildings Produces both design concepts and detailed designs Uses process of evolution to search through the design space

8 Inventor 2001: Design Representation Space Planar transverse designs of steel skeleton structures in tall buildings 3-bay structures stories 6 types of bracings 2 types of joints between beams and columns 2 types of ground connections 3 bays stories

9 Ontology of Steel Skeleton Structures for Inventor 2001

10 Ontology of Steel Skeleton Structures for Inventor 2001

11 Ontology of Steel Skeleton Structures for Inventor 2001

12 Ontology of Steel Skeleton Structures for Inventor 2001 …………

13 Ontology of Steel Skeleton Structures for Inventor 2001

14 Ontology of Steel Skeleton Structures for Inventor 2001

15 Ontology of Steel Skeleton Structures for Inventor 2001

16 Disciple: Overview “Learning agent shell” built at GMU Tool for building ontologies and IAs Ontology: acyclic graph of concepts, together with instances and relationships Multi-strategy learning of rules representing expert knowledge

17 Disciple: Multi-strategy learning Learning from examples Modified plausible version space (PVS) learning strategy Based on generalization and specialization Learning by analogy Learning from explanation

18 Rule learning Modeling (natural language) Formalization (structured language) Rule learning (explanations, PVS) Rule refinement (accepting/rejecting examples)

19 Rule learning: Modeling

20 Rule learning: Formalization

21 Rule learning: Explanations, Plausible Version Space Rules are generated – Task (question)  “IF” part – Answer + explanation  “THEN” part Every variable defined by lower and upper bounds (concepts from the ontology)

22 Rule learning: Rule refinement Disciple generates new examples Expert accepts or rejects them, refines explanations Rules are refined When the learning phase is finished, Disciple generates solutions

23 Example of a Modeled Design and a Design Generated by the Agent First_design_01 of 16-Story_building_01 uses Rigid_beam only, and Central_vertical_truss_01 and Top_horizontal_truss_01 and has Rigid_connection as a type of ground connection Translator Third_design_01 of 20-Story_building_01, which uses Hinged_beam only, and Central_vertical_truss_01, and uses no horizontal trusses, and has Rigid_connection as a type of ground connections Translator

24 Results and conclusions IA was able to learn simple design rules IA could generalize these rules based on the underlying knowledge stored in the ontology It was able to generate simple examples of steel skeleton structures Using user’s evaluation of generated design concept the ruled have been refined by the agent

25 Results and conclusions but… It used only a very simple, and restricted domain (very general engineering knowledge was modeled) Modeling of a designer’s problem solving process was very simplistic Some underlying assumptions on the problem to be solved are required using Disciple approach – task reduction and decomposition of problems

26 Further Work Determining the feasibility of this approach in more complex domains Building a broader repository of engineering knowledge in a form of large civil engineering ontology Integration of knowledge-based applications with engineering optimization support tools

27 References Anumba, C. J., Ugwu, O. O., Newnham, L., and Thorpe, A. (2002). "Collaborative Design of Structures Using Intelligent Agents." Automation in Construction, 11, Murawski, K., Arciszewski, T., and De Jong, K. A. (2001). "Evolutionary Computation in Structural Design." Journal of Engineering with Computers, 16, Tecuci, G. (1998). Building Intelligent Agents: An Apprenticeship Multistrategy Learning Theory, Methodology, Tool, and Case Studies, Academic Press. Tecuci, G., Boicu, M., Bowman, M., and Marcu, D. (2001). "An Innovative Application from the Darpa Knowledge Bases Programs: Rapid Development of a High Performance Knowledge Base for Course of Action Critiquing." AI Magazine, 22(2). Wooldridge, M. J., and Jennings, N. R. (1995). "Intelligent Agents: Theory and Practice." The Knowledge Engineering Review, 10(2).