Seminar Slides
Download
Report
Transcript Seminar Slides
Knowledge Structure
Vijay Meena (99005027)
Gaurav Meena (00005020)
Introduction
Human being involve a lot of common sense
- A child is always youngr than his mother
- You can push something with a straight stick
But computer fails to recognize them
We can write programs that exceeds the capability
of experts, but yet we cant write program that match
the level of a three years old child at recognizing
objects.
Common sense knowledge
Computer lacks common sense
Why has it been so hard to give computer
this common sense ?
- involves a great amount of knowledge
-
Many kind of representation.
AI has become the gold mine of techniques
We don’t want to give computers knowledge about
particular areas, but instead want to give common
sense.
Common sense is problem of
great scale and diversity
Two parts
1. How to give millions of piece of knowledge to
computer?
- need a database.
2. How to give computers the capacity for common
sense reasoning?
- having database is not enough
- don’t have enough idea about how to
represent, organize and use common sense
knowledge
Some projects
CyC
– Started by Douglous lelant in 1994
WordNet
– Started by Fellbaum in 1998
ConceptNet
- Started by MIT Media LabTeam after
WorldNet
CyC - CyCorp
To create the world’s first true AI having both
common sense and the ability to reason
about it
CyC represents it’s common knowledge in a
language call CyCL.
CyCL is a second order logical language with
second order features such as quantification
over predicates.
WordNet
WordNet is an online lexical reference
system
Have semantic network representation
Nodes have lexical notation
English nouns, verbs, adjectives and adverbs
are organized into synonym sets, each
representing one underlying lexical concept.
Concept Net
Very large semantic network of common
sense knowledge.
Structured as a network of semi structured
natural language fragment.
Captures a wide range of common sense
concept and relations.
Ease of use camparable to WordNet.
ConceptNet
Presently consists of 250,000 elements of
common sense knowledge.
Combined the best of both CyC and
WordNet.
Extended Sementic network representation of
WordNet.
WordNet v/s ConceptNet
WordNet
lexical notation of node
Small ontology of
semantic relations
ConceptNet
Conceptual notation of
node
Richer set of relation
appropiate to concept
level node
At present there are 19 semantic relations used in
ConceptNet representing different categories.
Representation of Knowledge
Logic representation : unambigious
Natutal language representation : ambigious
Maintaining some ambiguity lends us greater
flexibility.
Methodology for reasoning over natural
language fragment
Concept Net
Focus on the Knowledge
representation aspects of
ConceptNet
Origin
machine-usable resource mined OMCS
CRIS mined predicate argument structures
from OMCS
Is produced by an automatic process which
applies a set of ‘common sense extraction
rules’ to the semi-structured English
sentences of the OMCS corpus.
Structure
Semi-Structured natural-language fragment
nodes falls into three general classes :
Noun Phrases (things, places, people)
Attributes (modifiers)
Activity Phrases (actions and actions
compounded with a noun phrase or
prepositional phrase)
Grammer for partially structuring
natural language cncepts
Node class
A portion of the
grammar
Examples of valid nodes
Noun Phrases
NOUN,
NOUN NOUN,
ADJ NOUN,
NOUN PREP NOUN
“apple”; “San Francisco”; “fast
car”; “life of party”
Attributes
ADJ,
ADV ADJ
“red”; “very red”
Activity Phrases
VERB,
VERB NOUN,
ADV VERB,
VERB PREP NOUN,
VERB NOUN,
PREP NOUN
“eat”; “eat cookie”; “quickly eat”;
“get into accident”; “eat food
with fork”
Semantic Relation Types
currently in ConceptNet
Category
Things
Events
Actions
Saptial
Goals
Functions
Generic
Methodology for Reasoning over
Natural Language Concepts
Computing conceptual similarity
Flexible Inference:
context finding,
inference chaining,
conceptual analogy.
Conclusion
To support several kinds of practical
inferences over text
To maintain an easy-to-use knowledge
representation
ConceptNet follows the easy-to-use semantic
network structure of WordNet, but
incorporates a greater diversity of relations
and concepts inspired by Cyc.
References
www.openmind.org
www.conceptnet.org
http://www.cogsci.princeton.edu/~wn/
Focusing on ConceptNet's natural
language knowledge representation, Liu,
H. & Singh, P. (2004)