Soft Computing and Its Applications in SE Shafay Shamail Malik Jahan Khan.

Slides:



Advertisements
Similar presentations
Lecture 2: CBR Case Retrieval
Advertisements

The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Managing Knowledge in the Digital Firm (II) Soetam Rizky.
Machine Learning Instance Based Learning & Case Based Reasoning Exercise Solutions.
Data Mining Classification: Alternative Techniques
Soft Computing. Per Printz Madsen Section of Automation and Control
1 Machine Learning: Lecture 7 Instance-Based Learning (IBL) (Based on Chapter 8 of Mitchell T.., Machine Learning, 1997)
Lazy vs. Eager Learning Lazy vs. eager learning
Huge Raw Data Cleaning Data Condensation Dimensionality Reduction Data Wrapping/ Description Machine Learning Classification Clustering Rule Generation.
Computer Intelligence and Soft Computing
1999/7/6Li-we Pan1 Semester Report 指導老師 : 何正信教授 學生:潘立偉 學號: M 日期: 88/7/6.
1 Pertemuan 19 & 20 Managing Knowledge for the Digital Firm Matakuliah: J0454 / Sistem Informasi Manajemen Tahun: 2006 Versi: 1 / 1.
ICT619 Intelligent Systems Unit Coordinator: Shamim Khan Room ECL Building (North Wing) Phone:
Case Based Reasoning Melanie Hanson Engr 315. What is Case-Based Reasoning? Storing information from previous experiences Using previously gained knowledge.
Autonomic Computing Shafay Shamail Malik Jahan Khan.
AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias
Learning from Experience: Case Injected Genetic Algorithm Design of Combinational Logic Circuits Sushil J. Louis Genetic Algorithm Systems Lab(gaslab)
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Soft Computing 1 Neuro-Fuzzy and Soft Computing chapter 1 J.-S.R. Jang Bill Cheetham Kai Goebel.
Case-Based Reasoning Ramon López de Mántaras Badia IIIA - CSIC
Instance Based Learning Bob Durrant School of Computer Science University of Birmingham (Slides: Dr Ata Kabán) 1.
Extracting Test Cases by Using Data Mining; Reducing the Cost of Testing Andrea Ciocca COMP 587.
A Web-based Intelligent Hybrid System for Fault Diagnosis Gunjan Jha Research Student Nanyang Technological University Singapore.
Achieving self-healing in service delivery software systems by means of case- based reasoning Stefania Montani Cosimo Anglano Presented by Tony Schneider.
8/17/ Introduction to Neuro-fuzzy and Soft computing G.Anuradha (Lecture 1)
By : Anas Assiri.  Introduction  fraud detection  Immune system  Artificial immune system (AIS)  AISFD  Clonal selection.
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Fall 2004 Professor: Dr. Rosina Weber.
Supervised Learning and k Nearest Neighbors Business Intelligence for Managers.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
CSE 335/435: Intelligent Decision Support Systems Fall Semester 2006 An Example of a commercial system (click on Yoda for a link to an intelligent decision.
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
Case-based Reasoning A type of analogical reasoning
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP19 Neural Networks & SVMs Miguel Tavares.
Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj
An Overview of Intrusion Detection Using Soft Computing Archana Sapkota Palden Lama CS591 Fall 2009.
Intelligent Decision Support Systems: A Summary. Case-Based Reasoning Example: Slide Creation Repository of Presentations: -5/9/00: ONR review -8/20/00:
Data Mining 2 (ex Análisis Inteligente de Datos y Data Mining) Lluís A. Belanche.
Soft Computing A Gentle introduction Richard P. Simpson.
Achieving High Software Reliability Using a Faster, Easier and Cheaper Method NASA OSMA SAS '01 September 5-7, 2001 Taghi M. Khoshgoftaar The Software.
1 Instance Based Learning Ata Kaban The University of Birmingham.
Learning from observations
I Robot.
Spatio-Temporal Case-Based Reasoning for Behavioral Selection Maxim Likhachev and Ronald Arkin Mobile Robot Laboratory Georgia Tech.
March 1999Dip HI KBS1 Knowledge-based Systems Alternatives to Rules.
Week 1 - An Introduction to Machine Learning & Soft Computing
Chapter 15: KNOWLEDGE-BASED INFORMATION SYSTEMS. What is Knowledge? Data: Raw facts, e.g., Annual Expenses = $2 million Information: Data given context,
Knowledge Learning by Using Case Based Reasoning (CBR)
Intelligent System Ming-Feng Yeh Department of Electrical Engineering Lunghwa University of Science and Technology Website:
KBS development life cycle Validation Uncertainty KBS development life cycle Validation Uncertainty.
CpSc 881: Machine Learning Instance Based Learning.
AI in Knowledge Management Professor Robin Burke CSC 594.
CpSc 810: Machine Learning Instance Based Learning.
Chapter 6 - Basic Similarity Topics
20. september 2006TDT55 - Case-based reasoning1 Retrieval, reuse, revision, and retention in case-based reasoning.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
CHAPTER 1 1 INTRODUCTION “Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved.
Kansas State University Department of Computing and Information Sciences CIS 890: Special Topics in Intelligent Systems Wednesday, November 15, 2000 Cecil.
Developing a diagnostic system through integration of fuzzy case-based reasoning and fuzzy ant colony system Expert Systems with Applications 28(2005)
UNIT I Introduction to Intelligent System 1. Contents Introduction to Intelligent Systems: Tools, Techniques and Applications Rule-Based Expert Systems.
Soft Computing Basics Ms. Parminder Kaur.
Applying Deep Neural Network to Enhance EMPI Searching
RESEARCH APPROACH.
Artificial Intelligence and Adaptive Systems
EXPERT SYSTEMS.
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
CH751 퍼지시스템 특강 Uncertainties in Intelligent Systems
Intelligent Systems and
Case-Based Reasoning BY: Jessica Jones CSCI 446.
Machine Learning: UNIT-4 CHAPTER-1
Presentation transcript:

Soft Computing and Its Applications in SE Shafay Shamail Malik Jahan Khan

Soft Computing Difference with conventional computing – Tolerant of imprecision – Uncertainty – Partial truth – Approximation – Vagueness

Basic Constituents of SC Fuzzy Logic Neural Computing Evolutionary Computing Machine Learning Probabilistic Reasoning Case-based Reasoning

Case-Based Reasoning Case (Problem-Solution Pair) Case repository Similar problems have similar solutions 4

CBR Process Source: A. Aamodt and E. Plaza. Case-based reasoning: Foundational issues, methodological variations, and system approaches. In AI Communications, volume 7:1, pages IOS Press, March

4 R’s Cycle Retrieve Reuse Revise Retain 6

Retrieve Nearest Neighborhood – Current case is compared with existing cases in the case-base using some similarity measure – Set of nearest neighbors is retrieved whose solution contributes to find the solution of current case using a solution algorithm 7

Similarity Measures Euclidean Distance Manhattan Distance Mahalanobis Distance Probabilistic Similarity Measure Rule-based Similarity Measure 8

Euclidean Distance 9 d ij = distance between i th and j th cases w k = weight of k th parameter x ik = k th parameter of i th case in case- base c jk = k th paramter of j th case in question

Reuse Solution Algorithm – Unweighted average – Weighted average 10

Revise Revision Process/Adaptation – What is changed in the solution – How the change is achieved Types of Adaptation – Substitution – Transformation – Generative Genetic Algorithms based Approach 11

Retain Implicit assumption that solution was correct Some output-verification mechanism is needed before decision about retention is taken – Generalization of existing cases – New case addition – Learning algorithm is used to decide about retention 12

CBR and Software Engineering Predictions – Effort prediction – Cost prediction – Quality prediction – Risk prediction Software Reuse Project Planning and Management – E-Government: Decision Making Autonomic Computing

Possible Directions of CBR Adaptation Algorithms – Domain specific (e.g. for autonomic computing) Automatic Case Generation CBR for non-numeric data – Fuzziness Similarity Measures – Analysis of the tradeoff between complexity and accuracy …