naive semantics

Naive semantics is an approach used in computer science for representing basic knowledge about a specific domain, and has been used in applications such as the representation of the meaning of natural language sentences in artificial intelligence applications. In a general setting the term has been used to refer to the use of a limited store of generally understood knowledge about a specific domain in the world, and has been applied to fields such as the knowledge based design of data schemas.{{Cite journal |last=Storey |first=V. C. |last2=Goldstein |first2=R. C. |last3=Ullrich |first3=H. |date=2002 |title=Naive Semantics to Support Automated Database Design |url=https://doi.org/10.1109/69.979969 |journal=IEEE Transactions on Knowledge and Data Engineering |volume=14 |issue=1 |pages=1–12 |doi=10.1109/69.979969 |issn=1041-4347|url-access=subscription }}{{Cite book |last=Dahlgren |first=Kathleen |url=https://www.worldcat.org/oclc/18192009 |title=Naive semantics for natural language understanding |date=1988 |publisher=Kluwer Academic Publishers |isbn=0-89838-287-4 |location=Boston |oclc=18192009}}

In natural language understanding, naive semantics involves the use of a lexical theory which maps each word sense to a simple theory (or set of assertions) about the objects or events of reference. In this sense, naive semantic theory is based upon a particular language, its syntax and its word senses. For instance the word "water" and the assertion water(X) may be associated with the three predicates clear(X), liquid(X) and tasteless(X).

References