Tuesday, January 14, 2014

Semantic Analysis
• Assigning meanings to the structures created by syntactic analysis.
• Mapping words and structures to particular domain objects in way consistent with
our knowledge of the world.
• Semantic can play an import role in selecting among competing syntactic analyses
and discarding illogical analyses.
I robbed the bank -- bank is a river bank or a financial institution
• We have to decide the formalisms which will be used in the meaning
representation.

Ambiguity and Disambiguation
• Which knowledge representation will be used depends on the application --
Machine Translation, Database Query System.
• Requires the choice of representational framework, as well as the specific
meaning vocabulary (what are concepts and relationship between these concepts
-- ontology)
• Must be computationally effective.
• Common representational formalisms:
– first order predicate logic
– conceptual dependency graphs
– semantic networks
– Frame-based representations

Discourse Understanding

• Discourses are collection of coherent sentences (not arbitrary set of sentences)
• Discourses have also hierarchical structures (similar to sentences)
anaphora resolution -- to resolve referring expression
Mary bought a book for Kelly. She didn’t like it.
She refers to Mary or Kelly. -- possibly Kelly
It refers to what -- book.
Mary had to lie for Kelly. She didn’t like it.

• Discourse structure may depend on application.
Monologue
Dialogue

Human-Computer Interaction

No comments:

Post a Comment