|
|
Precise Understanding of
Language by Computers
|
Short Project Description
The PULC project aims at building computer programs that can precisely understand the meaning of certain
kinds
of Natural
Language texts. "Precise understanding" is defined as: correctly solving tasks that require reasoning with and inferring
conclusions from the information conveyed in the text, answering queries about it, and detecting inconsistency,
redundancy,
and incompleteness in the text. Example applications are: natural language interfaces to databases and knowledge bases;
automatic understanding and verification of technical specification and regulation texts; controlled natural language; and
solving comprehension exams (GRE/LSAT logic and math puzzles, and even chemistry/physics AP tests). Beyond the practical
applications, the research confers long-term benefits for improving the quality and precision of semantic understanding in
other NLP applications such as question-answering, by providing the necessary research in computational semantics that
precedes corpus annotation efforts.
Links
Call for People
The PULC project is seeking interested parties in industry, research centers, and academia,
who would like to collaborate on this research direction.
This project is intended to be a collaboration of many people who believe that the project's
goals and methodology provide an important, viable, and productive research direction.
If you believe that we need to work on making computers understand precisely the meaning and information in natural language
texts,
please contact iddolev [at] cs [dot] stanford [dot] edu for information on how you could contribute to the project.
Send mail to iddolev [at] cs [dot] stanford [dot] edu with
questions or comments about this web site.
Copyright © 2005-2007 by Iddo Lev and The PULC Project
Stanford Natural Language Processing Stanford NLP
Stanford Natural Language Understanding NLU Computational Linguistics CL Computational
Semantics CS Formal Semantics Knowledge Representation and Reasoning KRR
Human Language Technology HLT Computational Understanding
Computational Reading Comprehension
Computers Understanding Language Computers Understanding Natural Language
Computational Understanding of Language
Computational Understanding of Natural Language