HAPPY VALENTINE'S DAY 14 Feb 2011 JAIST

Similar documents
ARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems

Review of Fuzzy Logical Database Models

Fuzzy Reasoning. Outline

Figure-12 Membership Grades of x o in the Sets A and B: μ A (x o ) =0.75 and μb(xo) =0.25

What is all the Fuzz about?

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi

Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation

CPS331 Lecture: Fuzzy Logic last revised October 11, Objectives: 1. To introduce fuzzy logic as a way of handling imprecise information

Coursework Master s Thesis Proposal

ITFOOD: Indexing Technique for Fuzzy Object Oriented Database.

Chapter 4 Fuzzy Logic

Introduction to Fuzzy Logic. IJCAI2018 Tutorial

Linguistic Values on Attribute Subdomains in Vague Database Querying

Introduction. Aleksandar Rakić Contents

Section 2.2: Introduction to the Logic of Quantified Statements

Membership Functions for a Fuzzy Relational Database: A Comparison of the Direct Rating and New Random Proportional Methods

Lecture notes. Com Page 1

Knowledge Representation

Fuzzy Structured Query Language (FSQL) for Relational Database Systems 관계형데이터베이스시스템을위한퍼지질의어 (FSQL)

COMP219: Artificial Intelligence. Lecture 14: Knowledge Representation

IPMU July 2-7, 2006 Paris, France

Object-based representation. Objects

计算智能 第 10 讲 : 模糊集理论 周水庚 计算机科学技术学院

ON THEORY OF INTUITIONISTIC FUZZY SETS (OR VAGUE SETS)

What is all the Fuzz about?

INF5390 Kunstig intelligens. First-Order Logic. Roar Fjellheim

CS 354R: Computer Game Technology

Classification with Diffuse or Incomplete Information

> Introducing human reasoning within decision-making systems Presentation

Bipolar Fuzzy Line Graph of a Bipolar Fuzzy Hypergraph

Semantic Web Test

ASIAN JOURNAL OF MANAGEMENT RESEARCH Online Open Access publishing platform for Management Research

Granular Computing: A Paradigm in Information Processing Saroj K. Meher Center for Soft Computing Research Indian Statistical Institute, Kolkata

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

Fuzzy Sets and Systems. Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010

COSC 6397 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2015.

Fuzzy Logic Approach towards Complex Solutions: A Review

A Semiotic-Conceptual Framework for Knowledge Representation

Fuzzy Logic. Sourabh Kothari. Asst. Prof. Department of Electrical Engg. Presentation By

Semantic Nets, Frames, World Representation. CS W February, 2004

A Calculus for Fuzzy Queries on Fuzzy Entity-Relationship Model

Fuzzy logic. 1. Introduction. 2. Fuzzy sets. Radosªaw Warzocha. Wrocªaw, February 4, Denition Set operations

FUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC. Angel Garrido

II. Judgements and -polymorphism

Why Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning. DKS - Module 7. Why fuzzy thinking?

FUZZY SQL for Linguistic Queries Poonam Rathee Department of Computer Science Aim &Act, Banasthali Vidyapeeth Rajasthan India

The discussion of Chapter 1 will be split into two sessions; the first will cover 1.1 and 1.2; the second will cover 1.3, 1.4, and 1.5.

Module 8. Other representation formalisms. Version 2 CSE IIT, Kharagpur

SWRL-F A Fuzzy Logic Extension of the Semantic Web Rule Language. Tomasz Wiktor Wlodarczyk

Fuzzy Reasoning. Linguistic Variables

Neural Networks Lesson 9 - Fuzzy Logic

L. A. Zadeh: Fuzzy Sets. (1965) A review

Effect of Regularization on Fuzzy Graph

Type raising, continuations, and classical logic

A fuzzy subset of a set A is any mapping f : A [0, 1], where [0, 1] is the real unit closed interval. the degree of membership of x to f

GEOG 5113 Special Topics in GIScience. Why is Classical set theory restricted? Contradiction & Excluded Middle. Fuzzy Set Theory in GIScience

Natural Language Processing. SoSe Question Answering

A Semantic Search Approach by Graph Matching with Negations and Inferences

About the Tutorial. Audience. Prerequisites. Disclaimer& Copyright. Fuzzy Logic

Machine Learning & Statistical Models

Keywords. Ontology, mechanism theories, content theories, t-norm, t-conorm, multiinformation systems, Boolean aggregation.

FUZZY INFERENCE SYSTEMS

summarization Ivan Ivanov, Peter Vajda, Jong-Seok Lee, Touradj Ebrahimi

Fuzzy Expert Systems Lecture 8 (Fuzzy Systems)

Implementing Knowledge Interchange for Simulated Entities

Application of fuzzy set theory in image analysis. Nataša Sladoje Centre for Image Analysis

Introductory logic and sets for Computer scientists

Unit 0: Extending Algebra 1 Concepts

- Propositions describe relationship between different kinds

made up of characters, some of which form character data, and some of which form markup Markup encodes a description of the document's storage layout

XML Miner, XML Rule and Metarule.

A Logic Language of Granular Computing

Computational Intelligence Lecture 12:Linguistic Variables and Fuzzy Rules

Types of Expert System: Comparative Study

Using a fuzzy inference system for the map overlay problem

FIBO Metadata in Ontology Mapping

Fuzzy Logic : Introduction

1. Logic as a subject matter is the study of logics, understood as models of acceptable inference patterns

Master & Doctor of Philosophy Programs in Computer Science

Simple Linear Interpolation Explains All Usual Choices in Fuzzy Techniques: Membership Functions, t-norms, t-conorms, and Defuzzification

Identification of Coreferential Chains in Video Texts for Semantic Annotation of News Videos

Some Properties of Interval Valued Intuitionistic Fuzzy Sets of Second Type

Dynamic Ontological Support for Qualitative Reasoning in The Knowledge Collective (TKC)

Introduction & Administrivia

Combining Semantic Tagging and Support Vector Machines to Streamline the Analysis of Animal Accelerometry Data

Knowledge Integration Environment

Knowledge representation Semantic networks and frames

Speed regulation in fan rotation using fuzzy inference system

Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague

The Use of Fuzzy Logic at Support of Manager Decision Making

Using Fuzzy Expert System for Solving Fuzzy System Dynamics Models

Person : #34 Person : John Person : 'John' Person: John. Graph : Cat : Garfield eat Lasagna

The Use of Relation Valued Attributes in Support of Fuzzy Data

Dra. Ma. del Pilar Gómez Gil Primavera 2014

REASONING UNDER UNCERTAINTY: FUZZY LOGIC

Decision Science Letters

Expressive Querying over Fuzzy DL-Lite Ontologies ( )

Intelligent flexible query answering Using Fuzzy Ontologies

Representing the Adverb Very in Fuzzy Set Theory

Relational Databases

Transcription:

HAPPY VALENTINE'S DAY 14 Feb 2011 JAIST 1

BK TP.HCM Conceptual Graphs and Fuzzy Logic JAIST, 14 Feb 2011 Tru H. Cao Ho Chi Minh City University of Technology and John von Neumann Institute

Outline Conceptual graphs and fuzzy logic Fuzzy conceptual graph programs Quantified conceptual graphs Query conceptual graphs Conclusion 3

Conceptual graphs Sowa, John F. (1984) Conceptual Structures: Information Processing in Mind and Machine, Addison- Wesley, Reading, MA. CG = semantic networks + Peirce s existential graphs 4

Conceptual graphs 1968: term paper to Marvin Minsky at Harvard 1970's: seriously working on CGs 1976: first paper on CGs Conceptual graphs for a database interface, IBM Journal of Research & Development, 20 (4). 1981-1982: meeting with Norman Foo and encountering Charles Peirce's existential graphs (1897) 1984: the book coming out 5

Simple conceptual graphs concept type (class) concept relation relation type 1 2 CAT: tuna On MAT: * individual referent generic referent The cat Tuna is on a mat. 6

Negated conceptual graphs Neg PROPOSITION: CAT: tuna On MAT: * CAT: tuna On MAT: * 7

Conceptual graphs as a logic A full-fledged first-order typed logic Conceptual graph programming Smooth mapping to and from natural language 8

Fuzzy sets Zadeh, Lofti A. (1965) Fuzzy Sets, Information and Control, 8 (3). 9

Fuzzy sets Vagueness: "Words like smart, tall, and fat are vague since in most contexts of use there is no bright line separating them from not smart, not tall, and not fat respectively " The Oxford Companion to Philosophy (1995) 10

Fuzzy sets Imprecision vs. Uncertainty: The bottle is about half-full. vs. It is likely to the degree of 0.5 that the bottle is full. 11

Fuzzy sets Membership function: µ young : U [0, 1] 1 0.5 young 0 20 30 40 Age 12

Fuzzy sets Membership function: Preference distribution Possibility distribution Family of probability distribution 13

Multi-valued logic Truth values are in [0, 1] Lukasiewicz: a = 1 a a b = min(a, b) a b = max(a, b) a b = min(1, 1 a + b) 14

Fuzzy logic if x is A then y is B x is A* ------------------------ y is B* 15

Fuzzy logic if height is tall then shoe-size is large height is rather tall ---------------------------------------------- shoe-size is? 16

Fuzzy logic if x is A then y is B x is A* ------------------------ y is B* Viewing a fuzzy rule as a fuzzy relation: R(u, v) A(u) B(v) A*(u) -------------------------- B*(v) 17

Fuzzy logic if x is A then y is B x is A* ------------------------ y is B* Measuring the similarity of A and A*: if x is A then y is B x is A* ------------------------- B*(v) = B + (A/A*) 18

CG and FL Both have the common target of natural language CG provides a syntactic structure for smooth mapping to and from natural language Sowa, John F. (1997) Matching logical structure to linguistic structure. In Studies in the logic of Charles Sanders Peirce. Indiana University Press. FL provides a semantic processor for approximate reasoning with vagueness in natural language Zadeh, Lofti A. (1996) Fuzzy logic = Computing with words. IEEE Transactions on Fuzzy Systems. 19

Fuzzy conceptual graphs Morton, S.K. (1987) Conceptual graphs and fuzziness in artificial intelligence. PhD Thesis, University of Bristol. Manzano, M.B. (1991) Knowledge representation using fuzzy conceptual graphs. Master s Thesis, Asian Institute of Technology. Cao, T.H. (1999) Foundations of order-sorted fuzzy set logic programming in predicate logic and conceptual graphs. PhD Thesis, University of Queensland. 20

Fuzzy conceptual graphs It is very true that John is an American man who is young, and it is more or less true that he likes a car whose color is blue. 21

FCG programs 22

FCG programs Piece resolution (Salvat, E. 1997): 23

FCG programs Annotated fuzzy logic programs (Cao, T.H. 1998): 24

Quantified conceptual graphs Mapping linguistic structure to logical structure: "Every student likes every course" STUDENT: Like COURSE: 25

Quantified conceptual graphs Mapping linguistic structure to logical structure: "Most Swedes are tall" most = Pr(tall(x) Swede(x)) 26

Reasoning with relative quantifiers Generalization: "Most people who are tall are not fat" "Most people who are tall are not very fat" 27

Reasoning with relative quantifiers Specialization: "About 9% people who are tall are fat" "At most about 9% people who are tall are very fat" 28

Reasoning with relative quantifiers With universal quantifier: "All people who are tall are not fat" "All males who are very tall are not fat" 29

Reasoning with absolute quantifiers Generalization: "Few people who are tall are fat" "At least few people who are fairly tall are fairly fat" 30

Reasoning with absolute quantifiers Specialization: "Few people who are tall are fat" "At most few people who are very tall are very fat" 31

Jeffrey's rule (1965) The conditional probability on a property of a specific object of a class is equal to that of the whole class. "Most birds can fly" "The probability that Tweet can fly given that it is a bird is most" 32

Jeffrey's rule (1965) The conditional probability on a property of a specific object of a class is equal to that of the whole class. "Most people who are tall are not fat" "The probability that John is not fat is p" 33

Jeffrey's rule (1965) p = (at least (most.ε π )) (at most (most.ε π + (1 - ε π ))) Probabilistic FCG projection: ε π = Pr(tall fairly tall) 34

Query conceptual graphs Connective query: "What international leaders sent or gave congratulations?" 35

Query conceptual graphs Superlative query: "What s the tallest building in New York City?" 36

Query conceptual graphs Counting query: "How many languages has Harry Potter and the Goblet of Fire been translated to?" 37

Query conceptual graphs A syntax-free approach for understanding natural language queries: 38

Query conceptual graphs 39

Query conceptual graphs Experiment on TREC 2002 dataset: 40

Query conceptual graphs Experiment on TREC 2007 dataset: 41

VN-KIM system Plug-ins S-Search S-Editor VN-KIM Front-End Applications Interface A KB of over 200,000 popular entities in Vietnamese news Semantic LUCENE VN-KIM IE Fuzzy SESAME Semantic Web Document Repository Semantic Annotation Ontology and Knowledge Base 42

VN-KIM entity recognition 43

VN-KIM search 44

VN-KIM search 45

Conclusion Artificial intelligence needs a knowledge representation language that approaches natural language 46

Conclusion "Form without content is empty. Content without form is so indeterminate that it cannot be grasped as an object of knowledge." John Hibben, Hegel s Logic: An Essay in Interpretation CG+FL is just an attempt. 47

Thanks for your attention