Presentation is loading. Please wait.

Presentation is loading. Please wait.

ConceptNet 5 Jason Gaines 1. Overview What Is ConceptNet 5? History Structure Demonstration Questions Further Information 2.

Similar presentations


Presentation on theme: "ConceptNet 5 Jason Gaines 1. Overview What Is ConceptNet 5? History Structure Demonstration Questions Further Information 2."— Presentation transcript:

1 ConceptNet 5 Jason Gaines 1

2 Overview What Is ConceptNet 5? History Structure Demonstration Questions Further Information 2

3 What Is ConceptNet5 Semantic Network (Common-Sense Knowledge) Concepts and Relations Weights and Sources 3

4 History Started by Marvin Minsky, Push Singh, and Catherine Havasi Open Mind Common Sense (OMCS) - MIT Media Lab Artificial Intelligence Project (1999) Website launched in 2000 By 2002, 700,000 English sentences from 14,000 contributors Reorganized in 2007 ConceptNet 3 Over 1,000,000 facts from 15,000 contributors 2013 ConceptNet 4 Takes I.Q. test 4

5 Structure Hypergraph Nodes Edges 5

6 Structure - Hypergraph Generalization of a graph where an edge can connect many nodes 6

7 Structure - Nodes Words Word Senses Short Phrases 7

8 Structure - Edges Node to Node relationship Data sets provide the link 8

9 Structure – Edge Fields license dataset context features surfaceText 9 id uri rel start end weight sources

10 Structure - URI /[OBJECT TYPE]/[LANG]/[CONCEPT] Object Types /a/, /c/, /d/, /e/, /l/, /r/, /s/,/and and /or: /c/en/toast 10

11 Structure - Relations RelatedTo IsA PartOf MemberOf HasA UsedFor CapableOf AtLocation Causes HasSubevent HasFirstSubevent HasLastSubevent 11 HasPrerequisite HasProperty MotivatedByGoal ObstructedBy Desires CreateBy Synonym Antonym DerivedFrom TranslationOf DefinedAs

12 Structure - EdgeEdge { "endLemmas": "toast", "context": "/ctx/all", "end": "/c/en/toast", "features": [ "/c/en/bread /r/RelatedTo -", "/c/en/bread - /c/en/toast", "- /r/RelatedTo /c/en/toast" ], "license": "/l/CC/By-SA", "start": "/c/en/bread", "startLemmas": "bread", "text": [ "toast", "bread" ], "uri": "/a/[/r/RelatedTo/,/c/en/bread/,/c/en/toast/]", "weight": 8.650268, "dataset": "/d/conceptnet/5/combined-sa", "sources": [ "/or/[/and/[/s/activity/omcs/Verbosity/,/s/contributor/omcs/verbosity/]/,/s/site/verbosity/]" ], "score": 46.555122, "rel": "/r/RelatedTo", "timestamp": "2013-09-12T16:51:30.594Z", "nodes": [ "/r/RelatedTo", "/c/en/toast", "/c/en/bread" ], "id": "/e/3da69c641f2e786bd5f07043c2ef51d9f146b431", "surfaceText": "[[bread]] is related to [[toast]]" } 12

13 Structure – Data Sources ConceptNet 4 (OMCS) Wikipedia (English) DBPedia ReVerb Wiktionary (English) WordNet “Game With A Purpose” Verbosity (GWAP)GWAP Nadya.jp (Japanese) Nadya.jp 13

14 Using ConceptNet Website - Web API ConceptNet Module - Python Dataset Flat JSON Solr JSON CSV 14

15 Web API Representational State Transfer (REST) API URL: http://conceptnet5.media.mit.eduhttp://conceptnet5.media.mit.edu Request: “web” or “data/5.2” Lookup: “lookup” with “limit”, “offset” and “filter” Search: “search” with edge fields Association: “assoc” with “limit” and “filter” URI: “c/en/toast” http://conceptnet5.media.mit.edu/data/5.2/assoc/c/en/cat?filter=/c /en/dog&limit=1 15

16 Demonstration http://conceptnet5.media.mit.edu/web/c/en/toast http://conceptnet5.media.mit.edu/data/5.2/assoc/c/en/cat?filt er=/c/en/dog&limit=1 http://conceptnet5.media.mit.edu/data/5.2/assoc/list/en/happ y,sad@-1?limit=20 http://conceptnet5.media.mit.edu/data/5.2/assoc/list/en/happ y,sad@-1?limit=20&filter=/c/en http://conceptnet5.media.mit.edu/data/5.1/c/en/off_hook 16

17 Summary What Is ConceptNet5? History Structure Demonstration 17

18 Questions 18

19 Additional Info http://csc.media.mit.edu/conceptnet http://csc.media.mit.edu/docs/conceptnet/ http://github.com/commonsense/conceptnet5/wiki https://github.com/commonsense/conceptnet5/wiki/_pages http://en.wikipedia.org/wiki/Hypergraph 19


Download ppt "ConceptNet 5 Jason Gaines 1. Overview What Is ConceptNet 5? History Structure Demonstration Questions Further Information 2."

Similar presentations


Ads by Google