Multi-Agent and Semantic Web Systems: Ontologies

Similar documents
-A means of constructing ontologies for knowledge representation -In domain of Chinese Medicine and Orthodox Medicine

First term Exercises. I- Reading Comprehension)

Overview of assessment papers. Paper Listening Reading and Writing Speaking

c Complete the dialogue.

Countries and nationalities. 4 Complete the crossword.

Knowledge Representation

The First Hundred Instant Sight Words. Words 1-25 Words Words Words

Introduction to semantic networks and conceptual graphs

A Magical Vacation? Preparatory Reading TALKING ABOUT TRAVEL, PAST SIMPLE TENSE ADJECTIVES, ASKING FOLLOW-UP QUESTIONS

1. Complete the sentences using will or won t:

Taxonomy Displays Bridging UX & Taxonomy Design. Content Strategy Seattle Meetup April 28, 2015 Heather Hedden

Young Learners. Starters. Sample papers. Young Learners English Tests (YLE) Volume One. UCLES 2014 CE/2063a/4Y01

Tag-Resource-User: A Review of Approaches in Studying Folksonomies

Foundations in Data Semantics. Chapter 4

Fry Instant Phrases. First 100 Words/Phrases

Lesson 13 Teens online

Present perfect for life experiences. LEVEL NUMBER LANGUAGE Intermediate B1_1015G_EN English

ACTIVIDADES DE RECUPERACIÓN DE INGLÉS

An Introduction to Description Logic I

Bibliometric analysis of the field of folksonomy research

2018 English Entrance Exam for Returnees

ABSS HIGH FREQUENCY WORDS LIST C List A K, Lists A & B 1 st Grade, Lists A, B, & C 2 nd Grade Fundations Correlated

Tilda and her family. Read, write and draw

The Role of Ontologies in the Verification and Validation of Knowledge Based Systems

ENGLISH ENGLISH. Level 3. Tests AMERICAN. Student Workbook ENGLISH. Level 3. Rosetta Stone Classroom. RosettaStone.com AMERICAN

Unit 7. Exercise 1. Listening Activity: Taking a Test about International Tourist Destinations, p.

ENGLISH ENGLISH BRITISH. Level 3. Tests

The infinitive of purpose. LEVEL NUMBER LANGUAGE Beginner A2_2037G_EN English

Test 1 Answers. Listening TRANSCRIPT. Part 1 (5 marks) Part 2 (5 marks) Part 3 (5 marks) Part 4 (5 marks) Part 5 (5 marks) Part 1

BIC Standard Subject Categories an Overview November 2010

1 People. In this unit. Vocabulary Family and friends Describing people Adjectives. Unit aims

Susana Amante

A picture of the grammar. Sense and Reference. A picture of the grammar. A revised picture. Foundations of Semantics LING 130 James Pustejovsky

1 Answer the questions in this chart about you and your friend. Then read the right description for you. Is it correct? Do you like the suggestions?

Automatic Speech Recognition (CS753)

Primo grado. INVALSI Practice Test for English

1a Teens Time: A video call

Six. Unit. What does he do? Target Language. What does he do?

24 Riddle Cards For Inference, Key Details, and Vocabulary. Linda Nelson. Linda Nelson, Primary Inspiration, 2012, All Rights Reserved

Level A1 LAAS ENGLISH LANGUAGE EXAMINATIONS MAY Certificate Recognised by ICC NAME... LANGUAGE ATTAINMENT ASSESSMENT SYSTEM INSTRUCTIONS

JTC 1/SC 41. François Coallier, PhD, Eng. Chair, ISO/IEC JTC 1/SC41 ITU-T RFG, ITU-T RFG

UK Television Exports FY 2013/2014

First 100 High Frequency Words

High Five! 3. 1 Read and write in, on or at. Booster. Name: Class: Prepositions of time Presentation. Practice. Grammar

She doesn t like playing the guitar.

ENGLIGH REVIEW. 1ºy 2ºESO Colegio "La Inmaculada" Am, is or are? Write the correct word in the gaps. Then make the sentences negative.

The infinitive of purpose

South Avenue Primary School. Name: New Document 1. Class: Date: 44 minutes. Time: 44 marks. Marks: Comments: Page 1

area _G3U3W1_ indd 1 3/2/10 4:08 PM

to believe all evening thing to see to switch on together possibly possibility around

The present perfect: Key (pp.14-18)

Instant Words Group 1

Adventures. 1 Warm-up. 2 Conversation. Language box Adventures. a Talk about the pictures with a partner.

arxiv:cs/ v1 [cs.ir] 23 Sep 2005

ENGLISH FILE Pre-intermediate

Survey of Knowledge Base Content

LearnEnglish Elementary Podcast Series 02 Episode 08

Integrated Skills in English I (B1) Independent listening practice tasks

Grammar: Comparative adjectives Superlative adjectives Usage: Completing a report

Film and TV locations as a driver of tourism

Notes from Steven s Articles Workshop on Tuesday, December 8, definite

Relational Logic in a Nutshell Planting the Seed for Panosophy The Theory of Everything

On Tags and Signs: A Semiotic Analysis of Folksonomies

Tanuló neve és osztálya: Tanára: Elért eredménye: Írásbeli: / 60 Szóbeli: /40 Összes: /100

Nouns Name Date Block

Quebec Winter Carnival

Keysight Technologies Multi-Channel Audio Test using the Keysight U8903A Audio Analyzer

Longman English for Pre-school Book 4

Write the words and then match them to the correct pictures.

KEY ENGLISH TEST for Schools. Reading and Writing 0082/01 SAMPLE TEST 3. Time. 1 hour 10 minutes

4th Quarter Second Grade Samples of Proficient Writing SECOND GRADE

Room 6 First Grade Homework due on Tuesday, November 3rd

short long short long short long

Unit 1 People FEATURES. 1 Look at the photo and the caption. Where is the explorer? What is the photographer s name? 10 Explorers

Tips for Reading this Book with Children:

1 ST MODULE. The Present Perfect Tense Class 1. How to form the Present Perfect. Ele é presente ou passado? Simple Past x Past Participle

KINDS (NATURAL KINDS VS. HUMAN KINDS)

We re all back together

Strategic innovation programme IoT Sweden Trend report:

Impact of Deep Learning

Conceptions and Context as a Fundament for the Representation of Knowledge Artifacts

CIDOC CRM A High Level Overview of the Model. George Bruseker ICS-FORTH CIDOC 2017 Tblisi, Georgia 25/09/2017

English as a Second Language Podcast ENGLISH CAFÉ 146

Enjoy your holidays!

My Life In a Jar! Ingredients: Recipe:

Large scale Visual Sentiment Ontology and Detectors Using Adjective Noun Pairs

Crash Course in Dewey Decimal Classification. Instructor: Elisa Sze October 2018 Fall 2018 iskills Series

too also additionally as well He would like some also. too added to what has already been mentioned

Test 1 Answers. Listening. T RANSCRIPT Hello. This is the Cambridge Starters. Part 1 (5 marks) Part 2 (5 marks) Part 3 (5 marks) Part 4 (5 marks)

SOME MATERIALS ON BIOLOGY AVAILABLE AT THE MESA COLLEGE LIBRARY

Grade ade 4 English & English & Grammar 4 Grammar School Success Subjects Proper Nouns Starts Here! Verb Tenses English & Gr

INTRODUCTION TO ONTOLOGY

The hungry cats looked longingly at the delicious fish.

Protégé and the Kasimir decision-support system

Guru Kids Pro Reading Comprehension 1 (Level A)

Activity One. Cricket Research Report

ENCYCLOPEDIA DATABASE

Share and share alike

General Revision on Module 1& 1 and (These are This is You are) two red apples in the basket.

Absurdities REM 201C A TEACHING RESOURCE FROM... C RITICAL THINKING SKILLS

Transcription:

Multi-Agent and Semantic Web Systems: Ontologies Fiona McNeill School of Informatics 17th January 2013 Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 0/29

What is an ontology? Originally: a definitive account of what exists (derived from metaphysics). Therefore, we can create a single ontology that describes the world - maybe dividing into smaller sub-ontologies as necessary. Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 1/29

What is an ontology? Originally: a definitive account of what exists (derived from metaphysics). Therefore, we can create a single ontology that describes the world - maybe dividing into smaller sub-ontologies as necessary. But this is completely misconceived! Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 1/29

What is an ontology? A notion of relevant knowledge is highly subjective Which parts of the world it is important to talk about; How to segregate and organise the world; What terms to use. Ontologies are designed by individuals: central control is impossible and undesirable. Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 2/29

What is an ontology? But ontological differences are desirable and essential: Freedom of expression; Ability to adapt to task; Changing environment. Even direct contradictions can be desirable Is a tomato a fruit or a vegetable? The crucial task is managing these differences. Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 3/29

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 4/29 What is an ontology? an explicit specification of a conceptualisation Gruber, 1993

What is an ontology? an explicit specification of a conceptualisation Gruber, 1993 an explicit representation of a shared understanding of the important concepts in some domain of interest Kalfoglou, 2002 Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 4/29

What is an ontology? an explicit specification of a conceptualisation Gruber, 1993 an explicit representation of a shared understanding of the important concepts in some domain of interest Kalfoglou, 2002 a set of types, properties and relationships Wikipedia, 2010 Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 4/29

What is an ontology? an explicit specification of a conceptualisation Gruber, 1993 an explicit representation of a shared understanding of the important concepts in some domain of interest Kalfoglou, 2002 a set of types, properties and relationships Wikipedia, 2010 But what does this mean? Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 4/29

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 5/29 What is an ontology? Essentially: a way of encoding domain knowledge. But there are many different choices as to how this is done. The word ontology is over loaded: it means different things to different people.

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 6/29 Representation and Reasoning Long history of attempts in Artificial Intelligence to develop knowledge-based systems. Given a knowledge base KB, is the sentence A true?

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 6/29 Representation and Reasoning Long history of attempts in Artificial Intelligence to develop knowledge-based systems. Given a knowledge base KB, is the sentence A true? We can t just look to see if A is contained in KB; typically need to do some inference.

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 6/29 Representation and Reasoning Long history of attempts in Artificial Intelligence to develop knowledge-based systems. Given a knowledge base KB, is the sentence A true? We can t just look to see if A is contained in KB; typically need to do some inference. First-order logic can represent pretty much everything, but intractable inference seen as a major barrier. In reality this depends on how complex the ontology is.

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 6/29 Representation and Reasoning Long history of attempts in Artificial Intelligence to develop knowledge-based systems. Given a knowledge base KB, is the sentence A true? We can t just look to see if A is contained in KB; typically need to do some inference. First-order logic can represent pretty much everything, but intractable inference seen as a major barrier. In reality this depends on how complex the ontology is. Much effort devoted to developing alternatives which were seen as more tractable.

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 7/29 Hierarchies and Frames Thing Leaf Plant haspart Leaf Animal Mammal haslegs 4 Herbivore eats Plant Carnivore eats Animal Giraffe Lion

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 8/29 Hierarchies and Frames classes Thing Leaf Plant haspart Leaf Animal Mammal haslegs 4 Herbivore eats Plant Carnivore eats Animal Giraffe Lion

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 9/29 Hierarchies and Frames Thing Leaf Plant haspart Leaf Animal Mammal haslegs 4 slots Herbivore eats Plant Carnivore eats Animal Giraffe Lion

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 10/29 Hierarchies and Frames Thing Leaf Plant haspart Leaf Animal Mammal haslegs 4 values Herbivore eats Plant Carnivore eats Animal Giraffe Lion

Hierarchies and Frames Frames are a way of describing classes or concepts or types. Usual to think of classes in terms of sets of individuals. Frames contain slots with values. Values can be restricted in various ways: Integer, boolean or literal values; enumerated values; instances of a specified class. Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 11/29

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 12/29 Classes and Individuals Thing Leaf Plant haspart Leaf Animal Mammal haslegs 4 Herbivore eats Plant Carnivore eats Animal Giraffe Lion Jerome Leo

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 13/29 Classes and Individuals Ambiguity about nature of the edge in the graph. Reflected in English: A lion is a carnivore Jerome is a giraffe Two different relations / labels: ISA: taxonomic a carnivore is a kind of mammal IO: instance-of / membership Jerome is a member of the class of giraffes Lion Carnivore Jerome Giraffe

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 14/29 Classes and Individuals Leaf Thing isa isa isa Plant haspart Leaf Animal isa Mammal haslegs 4 isa Herbivore eats Plant isa Giraffe isa Carnivore eats Animal isa Lion Jerome Leo

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 15/29 Inheritance How many legs does Jerome have?

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 15/29 Inheritance How many legs does Jerome have? 4

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 15/29 Inheritance How many legs does Jerome have? 4 Jerome is an instance of Giraffe.

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 15/29 Inheritance How many legs does Jerome have? 4 Jerome is an instance of Giraffe. Every instance of Giraffe is an instance of Herbivore.

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 15/29 Inheritance How many legs does Jerome have? 4 Jerome is an instance of Giraffe. Every instance of Giraffe is an instance of Herbivore. Every instance of Herbivore is an instance of Mammal.

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 15/29 Inheritance How many legs does Jerome have? 4 Jerome is an instance of Giraffe. Every instance of Giraffe is an instance of Herbivore. Every instance of Herbivore is an instance of Mammal. Mammals have 4 legs.

Inheritance How many legs does Jerome have? 4 Jerome is an instance of Giraffe. Every instance of Giraffe is an instance of Herbivore. Every instance of Herbivore is an instance of Mammal. Mammals have 4 legs. So the attribute of having 4 legs is inherited by Giraffe from Mammal. Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 15/29

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 16/29 Assertion vs Terminology Assertions - simple facts about the world: Joe is married to Sue Bill has a brother with no children Harry s friends are Bill s cousins Terminology: ancestor is the transitive closure of parent brother is sibling restricted to males favourite-cousin is a special type of cousin The KRYPTON system (Brachman, Fikes Levesque, 1983) proposed dividing KR system into two main components: ABox (assertions) TBox (terminological structure)

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 17/29 Folksonomy Folksonomy Folk + Taxonomy Folksonomy emerged from growing practise of ad hoc tagging and labelling e.g., Delicious, Flickr tagging seemed to help discovery of related resources tagging that works Unlike most formal ontologies, collaborative tagging is not hierarchical, or centrally controlled. Folksonomy brings agents back into process of constructing meaning.

Tags on Flickr (21-12-12) All time most popular tags animals architecture art asia australia autumn baby band barcelona beach berlin bike bird birds birthday black blackandwhite blue bw california canada canon car cat chicago china christmas church city clouds color concert dance day de dog england europe fall family fashion festival film florida flower flowers food football france friends fun garden geotagged germany girl graffiti green halloween hawaii holiday house india instagramapp iphone iphoneography island italia italy japan kids la lake landscape light live london love macro me mexico model museum music nature new newyork newyorkcity night nikon nyc ocean old paris park party people photo photography photos portrait raw red river rock san sanfrancisco scotland sea seattle show sky snow spain spring square squareformat street summer sun sunset taiwan texas thailand tokyo travel tree trees trip uk unitedstates urban usa vacation vintage washington water wedding white winter woman yellow zoo Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 18/29

Tags on Delicious Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 19/29

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 20/29 Folksonomy - Vander Wal (2007) result done value not of personal free tagging of information and objects for one s own retrieval in a social environment (usually open and shared) is derived from people using their own vocabulary and adding explicit meaning so much categorizing, as providing a means to connect items

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 21/29 Folksonomy vs Formal ontology Vander Shirky: Wal: folksonomy is not categorization folksonomy is a more robust and scalable approach to categorization than formal ontology

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 22/29 Folksonomy v Formal Ontology Shirky (2005), favourable characteristics Domain to be organised Participants Formal Ontology Small corpus Formal categories Stable entities Restricted entities Clear edges Expert catalogers Authoritative sources of judgement Coordinated users Expert users Tagging Large corpus No formal categories Unstable entities Unrestricted entities No clear edges Naive catalogers No authority Uncoordinated users Amateur users

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 23/29 Categorisation vs Classification - Jacob (2004) Categorisation: division of world of experience into groups that share some perceptible similarity in a given context; context dependence provides categorisation with its power and flexibility. Classification: orderly assignment of each entity to one and only one class within a system of of mutually exclusive and nonoverlapping classes. Distinction is not the same as common usage But formal ontologies aspire to classification, in the above sense.

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 24/29 Graph Structure of Tagging Systems U 1 T 1 R 1 U 2 T 2 R 2......... U j T k R l Users Tags Resources A tagging instance is a triple (user, tag, resource)

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 25/29 Tag distribution - Halpin et al (2007) What Observation: new Can is the distribution of tags used to categorise a specific resource (e.g., a Delicious bookmark)? tagging distribution is stable in the sense that a small proportion of tags are consistently used to label the resource; and users tend to reinforce tags in the same frequency as the stable distribution. be viewed as a collective categorization scheme ; i.e., ontology can emerge from collaborative tagging.

Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 26/29 Emergent Semantics - Mika (2005) Emergent Ontology Goal: semantics: interaction of large number of agents leads to global semantic effects. arises from activity within network as opposed to a fixed, limited contract. more scalable and easily maintainable Semantic Web, incorporating social context.

The bigger picture Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 27/29