1 Slow Intelligence Systems - A New Approach for Component-based Software Engineering.

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

Symantec 2010 Windows 7 Migration EMEA Results. Methodology Applied Research performed survey 1,360 enterprises worldwide SMBs and enterprises Cross-industry.
Symantec 2010 Windows 7 Migration Global Results.
Variations of the Turing Machine
Angstrom Care 培苗社 Quadratic Equation II
AP STUDY SESSION 2.
1
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 4 Computing Platforms.
Processes and Operating Systems
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Fixture Measurements Doug Rytting.
1 Hyades Command Routing Message flow and data translation.
David Burdett May 11, 2004 Package Binding for WS CDL.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
Introduction to Algorithms 6.046J/18.401J
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
Custom Statutory Programs Chapter 3. Customary Statutory Programs and Titles 3-2 Objectives Add Local Statutory Programs Create Customer Application For.
Custom Services and Training Provider Details Chapter 4.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Wants.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
The 5S numbers game..
Week 2 The Object-Oriented Approach to Requirements
Computer Literacy BASICS
Break Time Remaining 10:00.
The basics for simulations
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
PP Test Review Sections 6-1 to 6-6
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Chapter 3 Logic Gates.
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
Bellwork Do the following problem on a ½ sheet of paper and turn in.
CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is.
Operating Systems Operating Systems - Winter 2010 Chapter 3 – Input/Output Vrije Universiteit Amsterdam.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
Why Do You Want To Work For Us?
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
Adding Up In Chunks.
SLP – Endless Possibilities What can SLP do for your school? Everything you need to know about SLP – past, present and future.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Subtraction: Adding UP
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Prof.ir. Klaas H.J. Robers, 14 July Graduation: a process organised by YOU.
Chapter 12 Working with Forms Principles of Web Design, 4 th Edition.
Essential Cell Biology
Converting a Fraction to %
ANSC644 Bioinformatics-Database Mining 1 ANSC644 Bioinformatics §Carl J. Schmidt §051 Townsend Hall §
Clock will move after 1 minute
PSSA Preparation.
Chapter 11 Creating Framed Layouts Principles of Web Design, 4 th Edition.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
9. Two Functions of Two Random Variables
1 DIGITAL INTERACTIVE MEDIA Wednesday, October 28, 2009.
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
Introduction Embedded Universal Tools and Online Features 2.
1 Slow Intelligence Systems Session and Panel. 2 Panelists Erland Jungert Francesco Colace Tiansi Dong Shi-Kuo Chang (Moderator)
Outline Why Slow Intelligence Systems Introduction to SIS Visual Specification of SIS Incremental Design SIS Framework and Test Bed User Interface Applications.
Presentation transcript:

1 Slow Intelligence Systems - A New Approach for Component-based Software Engineering

2 Prof. S. K. Chang 演講者 — 張系國 張系國  知識系統學院創辦人 (Founder, Knowledge Systems Institute 。  旅美教授,任教於匹茲堡大學( Professor, University of Pittsburgh )。  張教授除了是電腦科學學者外,亦從事小 說創作 (Writer and novelist) 。 

3  IT does not matter!  What is the matter? What is the matter?  What is “ W-H-A-T ” ? What is “ W-H-A-T ” ?  Enabling Technologies Enabling Technologies  Slow Intelligence Systems  SIS Applications  Q & A OutlineOutlineOutlineOutline

 In 2003, Nicholas Carr wrote an interesting article in Harvard Business Review. Its title is: “ IT Doesn ’ t Matter ” IT Doesn ’ t Matter  He argued that information technology is no longer the decisive factor in business. This article caused quite a stir. A lot of IT gurus, including Bill Gates, argued against Carr ’ s view.  If IT does not matter, WHAT is the matter?

What is IT? IT=? Information Technology

If IT does not matter, WHAT is the matter?

What is the matter? Let us return to the future.…

What is “ W-H-A-T ” ? A T H W Training Healthcare Warfare? Amusement? Weisure Agriculture

9 W-H-A-T is in common? Connected Multiple sourced Knowledge-based Personalized Hybrid

10 Smarter Planet We are all now connected - economically, technically and socially. Our planet is becoming smarter via integration of information scattered in many different data sources: from the sensors, on the web, in our personal devices, in documents and in databases, or hidden within application programs. Often we need to get information from several of these sources to complete a task. Examples include healthcare, science, the business world and our personal lives. (Quoted from Josephine M. Cheng, IBM Fellow and Vice President of IBM Research)

11 (courtesy of IBM)

12 Hybrid Intelligence While processor speed and storage capacity have grown remarkably, the geometric growth in user communities, online computer usage, and the availability of data is in some ways is even more remarkable. Hybrid Intelligence offers great opportunities we have to harness this data availability to build systems of immense potential. While today s large scale systems are evolutionarily based on the distributed computing technologies envisioned in the 70 s and 80 s, sheer scaling has led to many unanticipated challenges. (quoted from Alfred Z. Spector, Vice President, Research and Special Initiatives, Google, USA)

13 Hybrid Intelligence Users and computers doing more than either could individually (quoted from Alfred Z. Spector, Google).

Enabling Technologies Wireless Communication & Networking

Enabling Technologies Mobile Knowledge Agents

Enabling Technologies Embedded Systems

Enabling Technologies Distributed Multimedia Systems

Enabling Technologies Knowledge Based Software Engineering

19 Slow Intelligence Systems Slow Intelligence Systems are general- purpose systems characterized by being able to improve performance over time. A slow intelligence system is a system that (i) solves problems by trying different solutions, (ii) is context- aware to adapt to different situations and to propagate knowledge, and (iii) may not perform well in the short run but continuously learns to improve its performance over time.

20 Slow Intelligence Systems Slow Intelligence Systems are general- purpose systems characterized by being able to improve performance over time through a process involving Enumeration

21 Slow Intelligence Systems Slow Intelligence Systems are general- purpose systems characterized by being able to improve performance over time through a process involving Enumeration Propagation

22 Slow Intelligence Systems Slow Intelligence Systems are general- purpose systems characterized by being able to improve performance over time through a process involving Enumeration Propagation Adaptation

23 Slow Intelligence Systems Slow Intelligence Systems are general- purpose systems characterized by being able to improve performance over time through a process involving Enumeration Propagation Adaptation Elimination

24 Slow Intelligence Systems Slow Intelligence Systems are general- purpose systems characterized by being able to improve performance over time through a process involving Enumeration Propagation Adaptation Elimination Concentration

25 Slow Intelligence Systems Slow Intelligence Systems are general- purpose systems characterized by being able to improve performance over time through a process involving Enumeration Propagation Adaptation Elimination Concentration Slow Decision Cycle to complement Fast Decision Cycle

26 Slow Intelligence Systems A SIS continuously learns, searches for new solutions and propagates and shares its experience with other peers. From the structural point of view, a SIS is a system with multiple decision cycles such that actions of slow decision cycle(s) may override actions of quick decision cycle(s), resulting in poorer performance in the short run but better performance in the long-run.

27 SIS Basic Building Block (BBB)

28 Mathematical Formulation of BBB For the two-decision-cycle SIS, the basic building block BBB can be formulated methematically as: if timing-control(t) == 'slow' then y(t) solution = g concentrate (g eliminate (g adapt (g enumerate (x(t) problem )))) else if timing-control(t) == 'quick' then y(t) solution = f concentrate (f eliminate (f adapt (f enumerate (x(t) problem ))))

29 Advanced Building Block (ABB)

30 SIS built from BBBs and ABBs

31 OUR RESEARCH AGENDA A Framework to study Natural Slow Intelligence Systems A Test bed to develop Artificial Slow Intelligence Systems Component based Multiple decision cycles Evolutionary ontology Learning rules Visualization

32 The SIS Testbed

33 Production of personalized or custom-tailored goods or services to meet consumers' diverse and changing needs “Like its driver each Toyota Echo is unique!” SIS Application to Product Configuration

34 System Architecture

35 Ontological Transformations User Layer Functionality Layer Components Layer Instance Layer

36 Sequence of Ontological Transformations  In this way, the configuration problem CP can be formulated in its general formulation as the composition of ontological transformations: F C (F EL (F A (F EN (U R, U P )))).  Similar to a SIS, the proposed Configurator can follow a slow and a fast process of solution inference. So, the previous formulation can be defined as the slow process, while the fast process can be defined as a simplified sequence of ontological transformations: F C (F EN (U R, U P )).

37 A Scenario A customer would like to buy a Personal Computer in order to play videogames and surf on the internet. He knows that he needs an operating system, a web browser and an antivirus package. In particular, the user prefers a Microsoft Windows operating system. He lives in the United States and prefers to have a desktop. He also prefers low cost components.

38 Ontology for Product Configurator

39 Experimental Results A set of common computer configurations based on usage scenarios were identified for evaluation The allowed configurations for the personal computer are so named: Play_Videogame (PV) Web_Surfing (WS) Online_Gaming (OG) Multimedia_Design (MD) Computer_Aided_Design (CAD) Music (MUS) Word_Processing (WP) School_Work - Web_Surfing and Word_Processing (SW)

40 User Satisfaction Index after 50 similar requests Store Reques t FE I EEIOSI OEI (obtained after 50 requests) USI (avg. value obtained after 50 requests) ItalianPV America n WP BritishCAD IndianMD Japanes e WS

41 SIS Application to Detect Trends/Topics

42 SIS module 1

43 SIS module 2

44 Discussion There are a large number of intelligent systems, quasi-intelligent systems and semi-intelligent systems that are "slow". Distributed intelligence systems, multiple agents systems and emergency management systems are mostly slow intelligence systems that exhibit the characteristics of multiple decision cycles.

45 Discussion (continued) Since time is relative, "slow" intelligence systems for some can also be "fast" for others. A slow intelligence system can evolve into a fast intelligence system. A SIS differs from expert systems in that the learning is not always obvious.

46 Conclusions In the age of micro-profit economy, Information Technology to acquire, communicate and apply knowledge to reduce cost and improve efficiency will still be a decisive factor. IT is KNOWLEDGE TECHNOLOGY. EVERY INDUSTRY is IT INDUSTRY.

47 What is the matter? The future is already here!

Q&A

The EndThe End