|
Showing 1 - 5 of
5 matches in All Departments
Computational semantics is the art and science of computing meaning
in natural language. The meaning of a sentence is derived from the
meanings of the individual words in it, and this process can be
made so precise that it can be implemented on a computer. Designed
for students of linguistics, computer science, logic and
philosophy, this comprehensive text shows how to compute meaning
using the functional programming language Haskell. It deals with
both denotational meaning (where meaning comes from knowing the
conditions of truth in situations), and operational meaning (where
meaning is an instruction for performing cognitive action).
Including a discussion of recent developments in logic, it will be
invaluable to linguistics students wanting to apply logic to their
studies, logic students wishing to learn how their subject can be
applied to linguistics, and functional programmers interested in
natural language processing as a new application area.
For humans, understanding a natural language sentence or discourse
is so effortless that we hardly ever think about it. For machines,
however, the task of interpreting natural language, especially
grasping meaning beyond the literal content, has proven extremely
difficult and requires a large amount of background knowledge. This
book focuses on the interpretation of natural language with respect
to specific domain knowledge captured in ontologies. The main
contribution is an approach that puts ontologies at the center of
the interpretation process. This means that ontologies not only
provide a formalization of domain knowledge necessary for
interpretation but also support and guide the construction of
meaning representations. We start with an introduction to
ontologies and demonstrate how linguistic information can be
attached to them by means of the ontology lexicon model lemon.
These lexica then serve as basis for the automatic generation of
grammars, which we use to compositionally construct meaning
representations that conform with the vocabulary of an underlying
ontology. As a result, the level of representational granularity is
not driven by language but by the semantic distinctions made in the
underlying ontology and thus by distinctions that are relevant in
the context of a particular domain. We highlight some of the
challenges involved in the construction of ontology-based meaning
representations, and show how ontologies can be exploited for
ambiguity resolution and the interpretation of temporal
expressions. Finally, we present a question answering system that
combines all tools and techniques introduced throughout the book in
a real-world application, and sketch how the presented approach can
scale to larger, multi-domain scenarios in the context of the
Semantic Web. Table of Contents: List of Figures / Preface /
Acknowledgments / Introduction / Ontologies / Linguistic Formalisms
/ Ontology Lexica / Grammar Generation / Putting Everything
Together / Ontological Reasoning for Ambiguity Resolution /
Temporal Interpretation / Ontology-Based Interpretation for
Question Answering / Conclusion / Bibliography / Authors'
Biographies
Computational semantics is the art and science of computing meaning
in natural language. The meaning of a sentence is derived from the
meanings of the individual words in it, and this process can be
made so precise that it can be implemented on a computer. Designed
for students of linguistics, computer science, logic and
philosophy, this comprehensive text shows how to compute meaning
using the functional programming language Haskell. It deals with
both denotational meaning (where meaning comes from knowing the
conditions of truth in situations), and operational meaning (where
meaning is an instruction for performing cognitive action).
Including a discussion of recent developments in logic, it will be
invaluable to linguistics students wanting to apply logic to their
studies, logic students wishing to learn how their subject can be
applied to linguistics, and functional programmers interested in
natural language processing as a new application area.
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R383
R310
Discovery Miles 3 100
|