Chapter 5 KNOWLEDGE REPRESENTATION Cios / Pedrycz / Swiniarski / Kurgan.

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Advertisements

Lecture 4 Fuzzy expert systems: Fuzzy logic
Database Systems: Design, Implementation, and Management Tenth Edition
Smart Shopper A Consumer Decision Support System Using Type-2 Fuzzy Logic Systems Ling Gu 2003 Fall CSc8810.
Fuzzy Sets and Applications Introduction Introduction Fuzzy Sets and Operations Fuzzy Sets and Operations.
Fuzzy Expert System Fuzzy Logic
AI TECHNIQUES Fuzzy Logic (Fuzzy System). Fuzzy Logic : An Idea.
Fuzzy Expert System. Basic Notions 1.Fuzzy Sets 2.Fuzzy representation in computer 3.Linguistic variables and hedges 4.Operations of fuzzy sets 5.Fuzzy.
Fuzzy Expert Systems. Lecture Outline What is fuzzy thinking? What is fuzzy thinking? Fuzzy sets Fuzzy sets Linguistic variables and hedges Linguistic.
Overview of Nursing Informatics
IR Models: Overview, Boolean, and Vector
Modeling the Data: Conceptual and Logical Data Modeling
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Fuzzy Expert System.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
Data classification based on tolerant rough set reporter: yanan yean.
2-1 Sample Spaces and Events Conducting an experiment, in day-to-day repetitions of the measurement the results can differ slightly because of small.
PART 1 From classical sets to fuzzy sets 1. Introduction 2. Crisp sets: an overview 3. Fuzzy sets: basic types 4. Fuzzy sets: basic concepts FUZZY SETS.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
Rule-Based Fuzzy Model. In rule-based fuzzy systems, the relationships between variables are represented by means of fuzzy if–then rules of the following.
Data Mining Techniques
Granular Computing for Machine Learning JingTao Yao Department of Computer Science, University of Regina
©The McGraw-Hill Companies, Inc. 2008McGraw-Hill/Irwin Describing Data: Frequency Tables, Frequency Distributions, and Graphic Presentation Chapter 2.
Census A survey to collect data on the entire population.   Data The facts and figures collected, analyzed, and summarized for presentation and.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Copyright R. Weber Machine Learning, Data Mining ISYS370 Dr. R. Weber.
Chapter 4 CONCEPTS OF LEARNING, CLASSIFICATION AND REGRESSION Cios / Pedrycz / Swiniarski / Kurgan.
Fuzzy Logic. Lecture Outline Fuzzy Systems Fuzzy Sets Membership Functions Fuzzy Operators Fuzzy Set Characteristics Fuzziness and Probability.
Introduction to Statistics What is Statistics? : Statistics is the sciences of conducting studies to collect, organize, summarize, analyze, and draw conclusions.
Lecture 12 Statistical Inference (Estimation) Point and Interval estimation By Aziza Munir.
Introduction to Data Mining Group Members: Karim C. El-Khazen Pascal Suria Lin Gui Philsou Lee Xiaoting Niu.
Xiaofei Deng Ph.D. Candidate Department of Computer Science.
Chapter 1 Introduction to Statistics. Statistical Methods Were developed to serve a purpose Were developed to serve a purpose The purpose for each statistical.
Definition of a taxonomy “System for naming and organizing things into groups that share similar characteristics” Taxonomy Architectures Applications.
Artificial Intelligence Chapter 18. Representing Commonsense Knowledge.
Discovering Descriptive Knowledge Lecture 18. Descriptive Knowledge in Science In an earlier lecture, we introduced the representation and use of taxonomies.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
A Probabilistic Quantifier Fuzzification Mechanism: The Model and Its Evaluation for Information Retrieval Felix Díaz-Hemida, David E. Losada, Alberto.
Chapter 5: Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization DECISION SUPPORT SYSTEMS AND BUSINESS.
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
LECTURE 5 HYPOTHESIS TESTING EPSY 640 Texas A&M University.
Witold Pedrycz Department of Electrical & Computer Engineering University of Alberta, Edmonton, Canada and Systems Research Institute, Polish Academy of.
Theory and Applications
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 12 FUZZY.
Information Granulation and Granular Relationships JingTao Yao Department of Computer Science University of Regina
Developing the theoretical and conceptual framework From R.E.Khan ( J199 lecture)
Algorithmic Facets of Human Centricity in Computing with Fuzzy Sets ISDA-2009, Pisa, Italy, November 30-December 2, 2009
THEORY OF COMPUTATION Komate AMPHAWAN 1. 2.
Towards a Reference Quality Model for Digital Libraries Maristella Agosti Nicola Ferro Edward A. Fox Marcos André Gonçalves Bárbara Lagoeiro Moreira.
A modular metadata-driven statistical production system The case of price index production system at Statistics Finland Pekka Mäkelä, Mika Sirviö.
The Architecture of Systems. System Architecture Every human-made and natural system is characterized by a structure and framework that supports and/or.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
Panel Discussion on Granular Computing at RSCTC2004 J. T. Yao University of Regina Web:
Set Theoretic Models 1. IR Models Non-Overlapping Lists Proximal Nodes Structured Models Retrieval: Adhoc Filtering Browsing U s e r T a s k Classic Models.
Recent Trends in Fuzzy Clustering: From Data to Knowledge Shenyang, August 2009
Of 29 lecture 15: description logic - introduction.
Fuzzy Logic Artificial Intelligence Chapter 9. Outline Crisp Logic Fuzzy Logic Fuzzy Logic Applications Conclusion “traditional logic”: {true,false}
ACCOUNTING THEORY AND STANDARDS
Fuzzy Relations( 關係 ), Fuzzy Graphs( 圖 形 ), and Fuzzy Arithmetic( 運算 ) Chapter 4.
16 April 2011 Alan, Edison, etc, Saturday.. Knowledge, Planning and Robotics 1.Knowledge 2.Types of knowledge 3.Representation of knowledge 4.Planning.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Knowledge Representation Techniques
The Enhanced Entity- Relationship (EER) Model
ece 720 intelligent web: ontology and beyond
Semantic Web Foundations
Formal Modeling Concepts
Presentation transcript:

Chapter 5 KNOWLEDGE REPRESENTATION Cios / Pedrycz / Swiniarski / Kurgan

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Outline Introduction Main categories of data representation schemes Granularity of data and its taxonomy Design aspects

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Knowledge Representation S ources of knowledge are highly diverse and need to be represented in different ways Representation schemes are essential for processing of data and revealing relationships Granularity of information is a vehicle of abstraction, which is essential in description of relationships formed through data mining

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Types of Data: Continuous Quantitative Data Continuous variables, such as pressure, temperature, and height They often have some relationship to the physical phenomena that generated them Linear order is quite common

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Types of Data: Continuous Quantitative Data Linear order of real numbers

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Types of Data: Qualitative Data

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Nominal Qualitative Data

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Ordinal Qualitative Data

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Structured Data They form some structure that leads to a hierarchy of concepts More specialized concepts occur at lower level of hierarchy Tree structure is commonly used for their representation

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Categories of Models of Knowledge Representation Rules Graphs and directed graphs Trees Networks

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Rules and Their Taxonomy Generic format IF condition THEN conclusion (action) In general, we encounter a finite collection of rules IF condition is A i THEN conclusion is B i Often the rules are multivariable, namely, they consist a number of variables (conditions) - IF condition 1 and condition 2 and …. and condition n THEN conclusion

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Gradual Rules “The higher the values of condition, the higher the values of conclusion” or “the lower the values of condition, the higher the values of conclusion” They capture notion of graduality between the concepts occurring in the conditions and conclusions IF  (A i ) THEN  (B i )

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Quantified Rules Quantification of confidence of the rules the likelihood that high fluctuations in real estate prices lead to a significant migration of population within the province is quite moderate. Confidence of rule

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Analogical Rules Focus on analogy (similarity, closeness, resemblance…) between conditions and conclusions IF similarity (A i, A j ) THEN similarity (B i, B j ) express analogy

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Rules with Regression Local Models More advanced and functionally augmented conclusion part of the rule. It involves some regression model IF condition is A i THEN y = f i (x, a i ) local regression model

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Graphs and Directed Graphs Concepts and links express relationships between the concepts. Two main categories of graphs: (a) undirected graphs (b) directed graphs

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Hierarchy of Graphs Refinement of relationships starting from the most general relationships (with general nodes) and expansion of the nodes

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Trees An important category of graphs with (a)Single root (b)No loops (c)Terminal nodes root Terminal nodes

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Decision Trees IF A is c and B is w THEN  IF A is c and B is z THEN  IF A is a and C is k THEN  IF A is a and C is l THEN  Decision tree  rules

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Networks Generalized graphs with nodes endowed with some processing capabilities For instance: (a)Each node computes some logic formula using input variables and logic operators (conjunction, disjunction, complement) (b) Node could be a local neural network

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Information Granules and Information Granularity Information granules support human-centric computing By human-centricity we mean characteristics of computing systems that facilitate interaction with humans either by improving the quality of communication of findings or by accepting inputs from users in a flexible and friendly manner, say, in a linguistic form. Information granules permeate human endeavors. Any given task can be cast into a certain conceptual framework of relevant generic entities; this is the framework in which we: (a)formulate generic concepts at some level of abstraction (b)carry out processing (c)communicate the results to the user/external environment

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Information Granules: Examples Image processing Humans do not focus on individual pixels but group them together into semantically meaningful constructs such as: regions that consist of groups of pixels drawn together owing to their proximity in the image, similar texture, color, level of brightness, etc. Signal processing We describe signals in a semi-qualitative manner by identifying specific regions of the signals in time or frequency domain. E.g., specialists easily interpret ECG signals by identifying some segments and their combinations.

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Granular Computing: an Emerging Paradigm Identifies essential commonalities between diverse problems and technologies, cast into a unified framework we refer to as a granular world. With granular processing we better understand the role of interaction between various formalisms and might visualize a way in which they communicate. It brings together the formalisms of sets, fuzzy sets and rough sets, by visualizing that in spite of their distinct underpinnings, the granular computing establishes an environment for building synergy between different individual approaches.

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Granular Computing: Key Formal Frameworks Set theory (interval analysis) Fuzzy Sets Rough Sets Shadowed Sets

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Sets Notion of Membership belongs to excluded from

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Characteristic Functions Concept of dichotomy

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Description of Sets Membership –enumerate elements belonging to the set Characteristic function 1 0 A(x)=0 A(x)=1

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Basic Operations on Sets

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Challenge: Three-valued Logic Lukasiewicz (~1920) true (0) false (1) don’t know (1/2) Three valued logic

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Fuzzy set - Definition Fuzzy set A is described by its membership function A(x) A(x) =1: complete membership A(x) =0: complete exclusion

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Fuzzy Sets: Membership Functions Partial membership of element to the set – membership degree A(x) The higher the value of A(x), the more typical the element “x” (as a representative of A)

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Membership Functions: Examples

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Principle of the Least Commitment

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Characteristics of Fuzzy Sets

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Shadowed Sets Granular constructs in which we allow for regions of space of complete ignorance A~ : X  { 0, 1, [0,1]} Exclusion Full membership Ignorance

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Shadowed Sets: Logic Operations Union Intersection complement

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Shadowed Sets: Estimation Method Shadowed sets are generated (induced) on a basis of fuzzy sets: Re-allocation of membership grades (a) low membership grades reduced to zero (b) high membership grades elevated to 1 (c) membership grades resulting from the reduction and elevation are used in the formation of shadows  1 +  2 =  3 Linear membership function:

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Rough Sets Defining concept X with the use of a finite vocabulary of information granules: Lower bound (approximation) Upper bound (approximation)

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Rough Sets : Upper and Lower Approximations lower approximation upper approximation AiAi

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Rough Sets : Upper and Lower Approximations

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Rough Sets: The Principle of Data Description Given some information granules they are used to characterize other granular view at data

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Characterization of Knowledge Representation Schemes Expressive power of the scheme Computational complexity and associated tradeoffs : - Flexibility of knowledge representation – familiarity of the users with a specific scheme of knowledge representation - Effectiveness of forming models on the basis of domain knowledge and experimental data - Character of information granulation and the level of specificity of information granules

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Information Granularity Information granules are defined at different levels of specificity (abstraction) which is reflective of their “size” We define measures that characterize the size of information granules Information granulesGranularity Fuzzy setsIn the case of a finite space X, the integral is replaced by a sum of the membership grades Rough setsCardinality of the lower and upper bound, card (A + ), card (A - ); the difference between these two describes roughness of A

© 2007 Cios / Pedrycz / Swiniarski / Kurgan Information Granularity in Rule-based Systems

© 2007 Cios / Pedrycz / Swiniarski / Kurgan References Bargiela A and Pedrycz W Granular Computing: An Introduction, Kluwer Academic Publishers Giarratano J and Riley G Expert Systems: Principles and Programming, 2nd Ed., PWS Publishing Moore R Interval Analysis, Prentice Hall Pal SK and Skowron A (eds.) Rough Fuzzy Hybridization. A New trend in Decision-Making, Springer Verlag Pawlak Z Rough Sets. Theoretical Aspects of Reasoning About Data, Kluwer Academic Publishers Pedrycz W and Gomide F An Introduction to Fuzzy Sets; Analysis and Design. MIT Press, Pedrycz W (ed.) Granular Computing: An Emerging Paradigm, Physica Verlag Zadeh LA Fuzzy sets, Information & Control, 8, 1965,