Presentation on theme: "ConceptNet: A Wonderful Semantic World"— Presentation transcript:
1 ConceptNet: A Wonderful Semantic World By Bijoy Arif
2 The Development of the Space-Time View of Quantum Electrodynamics “We have a habit in writing articles published in scientific journals to make the work as finished as possible, to cover all the tracks, to not worry about the blind alleys or to describe how you had the wrong idea first, and so on. So there isn't any place to publish, ...”Richard P. Feynman, Noble Lecture
3 Presentation Plan Part 1 1. Introduction 2. Background Knowledge 3. ConceptNet and Its CounterpartsPart 24. Building of ConceptNet5. Structure of ConceptNet6. Applications of ConceptNet7. Present ConceptNet
4 Presentation Plan (cont...) Part 38. ConceptNet in Windows9. ConceptNet Modules10. Demo of ConceptNet11. Quick Review12. My View of ConceptNet
6 Introduction: What is ConceptNet? > ConceptNet is a semantic network to give common sense knowledge(concept) to machine.> Simply means a tool so that computers can understand daily usage English.
7 Features > Python based SQL toolkit > Maintain Semantic Network > Acquire data from Open Mind Common Sense Corpus> Till now Open Source
8 Origin and Creators > Originated in MIT Media Lab > First Appeared as The ConceptNet Project v2.1>Introduced byHugo LiuPush SinghIan Eslick
9 Background Knowledge: What is Semantic Network? > A network represents semantic relation between concepts.> Semantics is the meaning of something focuses on relation between signifiers like words, phrases, signs or symbols.> Here Concepts means some abstract objects.> In Computer Science terminology, It is a directed or undirected graph consisting of vertices, which represent concepts, and edges.
10 What is Open Mind Common Sense Corpus? > Open Mind Common Sense (OMCS) is an artificial intelligence project based at the Massachusetts Institute of Technology (MIT) Media Lab whose goal is to build and utilize a large commonsense knowledge base from the contributions of many thousands of people across the Web.> Unlike common corpus like British National Corpus, International Corpus of English
11 Relation between OMCS and ConcepNet > The project is brainchild of Marvin Minsky, Push Singh, Catherine Havasi and others. Eventually they contributed to ConceptNet> ConceptNet is a semantic network based on the information in the OMCS database.Simply saying, OMCS is the core of ConceptNet.
12 ConceptNet and Its counterparts > Two other popular Natural Language Processing toolkit like ConceptNet are:WordNetCyc> ConceptNet project is inspired by these two projects.
13 WordNet and Cyc> WordNet is large lexical database, initiated in Princeton University in mid 1980s by George A. Miller, to provide meaning and relation of English words.> Cyc is started by Cycorp Company in 1984 to create common sense knowledge in a formalized logical framework.
14 Similarity and Difference > ConceptNet is the combination of WordNet like structure and Cyc like relation.> Extended WordNet's notion of node and repertoire in semantic network.> WordNet and Cyc are handcrafted by knowledge engineers but ConceptNet is OMCS corpus based, not manually handcrafting commonsense knowledge.
15 Similarity and Difference (cont...) > WordNet has a lexical emphasis and employs a formal taxonomic approach.> Cyc represents commonsense in a formalized logical framework means it excels in careful deductive reasoning.> ConceptNet represents contextual common sense reasoning over real world texts.
17 Building of ConceptNet ConceptNet's extraction rules from semi- structured OMCS:> Extraction Phase> Normalization Phase> Relaxation Phase
18 Building of ConceptNet (cont...) > approximately fifty extraction rules are used to map OMCS's English sentences into ConceptNet binary relation assertion.> Extracted Nodes are also normalized.> Relaxation means to smooth over semantic gaps and improve the connectivity of network.
19 Structure of ConceptNet > K Lines (1.25 million assertions)> Things (52,000 assertions)> Agents (104,000 assertions)> Events (38,000 assertions)> Spatial (36,000 assertions)> Causal (17,000 assertions)> Functional (115,000 assertions)> Affective (34,000 assertions)
20 Structure of ConceptNet (cont...) Overall semantic network contains:> 1.6 millions assertions> over 300,000 nodes
21 Applications of ConceptNet > Commonsense ARIA> Goose> MakeBelieve> GloBuddy> AAA- a profiling and recommendation systemand many more
22 Present ConceptNet > Originally initiated as ConceptNet 2 > It is no longer maintained> Then ConceptNet 3 was introduced> Now ConceptNet 5 is available> Developed byRob SpeerCatherine Havasi andMany others
27 ConceptNet Demo>>> It is time to visit wonderful world
28 Quick Review > Initiated as ConceptNet 2 > MIT Media Lab is Place of Birth> Use OMCS Corpus to create, maintain and develop ConceptNet> Maintain a large database brilliantly> Combination of WordNet like structure and Cyc like relation> Now ConceptNet 5 is available
29 My View of ConceptNet > OMCS should be open source as well. > Must have a way to interact with OMCS to change, develop, acquire data.> ConceptNet have a way to update its database directly from interactive OMCS.> Overall it is a nice world.Thank You
30 References ConceptNet-a practical commonsense reasoning toolkit by H Liu and P SinghHttp://csc.media.mit.edu/docs/conceptnet/conc eptnet4.html