c onceptnet - a pratical commonsense reasoning tool-kit

21
ConceptNet - a pratical commonsense reasoning tool-kit H Liu and P Singh MIT Media Lab Speaker: Yi-Ching(Janet) Huang

Upload: yosef

Post on 13-Jan-2016

39 views

Category:

Documents


3 download

DESCRIPTION

C onceptNet - a pratical commonsense reasoning tool-kit. H L iu and P Singh MIT Media Lab Speaker: Yi-Ching(Janet) Huang. I ntroduction. ConceptNet Freely available commonsense knowledge base Natual-language-processing tool-kit - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: C onceptNet - a pratical commonsense reasoning tool-kit

ConceptNet - a pratical commonsense reasoning

tool-kit

H Liu and P Singh

MIT Media Lab

Speaker: Yi-Ching(Janet) Huang

Page 2: C onceptNet - a pratical commonsense reasoning tool-kit

Introduction

• ConceptNet– Freely available commonsense knowledge

base– Natual-language-processing tool-kit

• It supports many practical textual-reasoning tasks over real-world documents

Page 3: C onceptNet - a pratical commonsense reasoning tool-kit

Outline

• Comparison of ConceptNet, Cyc, and WordNet

• History, Construction and Structure

• Various contextual reasoning tasks

• Quantitative and Qualitative Analysis

• Conclusion

Page 4: C onceptNet - a pratical commonsense reasoning tool-kit

Comparison

Database content

Resource Capabilities

ConceptNet

(2002)

Commonsense

OMCS (from the public)

(automatic)

Contextual inference

WordNet

(1985)

Semantic Lexicon

Expert

(manual)

Lexical categorisation & word-similarity

Cyc

(1984)

Commonsense

Expert

(manual)

Formalized logical reasoning

Page 5: C onceptNet - a pratical commonsense reasoning tool-kit

History of ConceptNet

Cyc OMCSCRIS/ OMCSNet ConceptNet

1984 2000 2002 2004

Page 6: C onceptNet - a pratical commonsense reasoning tool-kit

Building ConceptNet

• 3 phases– Extraction phase

• Extract from OMCS corpus• English sentence -> binary-relation assertion

– Normalization phase– Relaxation phase

• Produce “inferred assertion”• Improve the connectivity of the network

Page 7: C onceptNet - a pratical commonsense reasoning tool-kit

Structure of the ConceptNet knowledge base

• 1.6 million assertions (1.25 million are k-lines)

• twenty relation-types

Page 8: C onceptNet - a pratical commonsense reasoning tool-kit
Page 9: C onceptNet - a pratical commonsense reasoning tool-kit

Practical commonsense reasoning

• An integrated natural-language-processing engine– MontyLingua– Text document --> VSOO frames

• Reasoning capabilities– Node-level reasoning– Document-level reasoning

Page 10: C onceptNet - a pratical commonsense reasoning tool-kit

Node-level reasoning

• Contextual neighborhoods– Spreading activation

• Analogy-making

• Projection

Page 11: C onceptNet - a pratical commonsense reasoning tool-kit

Document-level reasoning

• Topic-gisting

• Disambiguation and classification

• Novel-concept identification

• Affect sensing

Page 12: C onceptNet - a pratical commonsense reasoning tool-kit

Characteristics and quality

• ConceptNet’s reasoning abilities hinge largely on the quality of its knowledge

Page 13: C onceptNet - a pratical commonsense reasoning tool-kit

Characteristics of the KB

• The histogram of nodal word-lengths

70%

Page 14: C onceptNet - a pratical commonsense reasoning tool-kit

Characteristic of the KB

• Average frequency an assertion is uttered of inferred

90% uttered

Page 15: C onceptNet - a pratical commonsense reasoning tool-kit

Characteristics of the KB

• The connectivity of nodes in ConceptNet by measuring nodal edge-density

Page 16: C onceptNet - a pratical commonsense reasoning tool-kit

Quality of the knowledge

• Two dimensions of quality of ConceptNet, rated by human judges

Page 17: C onceptNet - a pratical commonsense reasoning tool-kit

Applications of ConceptNet

ARIA

GOOSE

GloBuddy

MAKEBELIEVE

AAA OMAdventure

Emotus Ponens

Overhear

Bubble Lexicon

LifeNet

SAM

What Would They Think?

Commonsense Predictive Text Entry

Commonsense Investing

Metafor

Page 18: C onceptNet - a pratical commonsense reasoning tool-kit

Commonsense ARIA

• Analyize E-mail’s content and suggest the related photos

Page 19: C onceptNet - a pratical commonsense reasoning tool-kit

Emotus Ponens

Page 20: C onceptNet - a pratical commonsense reasoning tool-kit

MakeBelieve

Page 21: C onceptNet - a pratical commonsense reasoning tool-kit

Conclusion

• ConceptNet is presently the largest freely commonsense database

• Support many practical textual-reasoning tasks

• Goodness– Easy to use– Simple structure of WordNet– Good for practical commonsense reasoning