请输入您要查询的百科知识:

 

词条 ThoughtTreasure
释义

  1. Declarative knowledge

  2. Procedural knowledge

  3. Use

  4. History

  5. See also

  6. References

  7. External links

{{Multiple issues|{{primary sources|date=July 2012}}{{original research|date=July 2012}}{{notability|date=July 2012}}{{COI|date=July 2012}}
}}

ThoughtTreasure is a commonsense knowledge base and architecture for natural language processing.

It contains both declarative and procedural

knowledge.

Declarative knowledge

ThoughtTreasure's knowledge base

consists of concepts, which are

linked to one another by assertions.

An assertion is represented in the form

@timestamp:timestamp|[concept ...]

Some examples of assertions in ThoughtTreasure are:

[isa soda drink](A soda is a drink.)[part-of phone-ringer phone](A phone ringer is part of a phone.)[green green-pea](A green pea is green.)[diameter-of green-pea .25in](The diameter of a green pea is .25 inches.)[duration attend-play NUMBER:second:10800](The duration of a play is 10,800 seconds.)[product-of Intel-8080 Intel](An Intel 8080 is a product of Intel.)@19770120:19810120|[President-of country-USA Jimmy-Carter](Jimmy Carter was the President of the USA from January 20, 1977 to January 20, 1981.)

ThoughtTreasure contains a total of

27,000 concepts and 51,000 assertions.

It has an upper ontology and several

domain-specific lower ontologies such as for clothing,

food, and music.

Each concept is associated with zero or more lexical entries (words and phrases).

Two languages are supported: English and French.

ThoughtTreasure has 35,000 English lexical entries and

21,000 French lexical entries.

In addition to open-class lexical entries such as

nouns, verbs, adjectives, and adverbs, ThoughtTreasure

also contains closed-class lexical entries such as

conjunctions, determiners, interjections,

prepositions, and pronouns. It also contains a dictionary

of names.

Zero or more features are attached to each lexical entry.

There are 118 features.

Examples are ZEROART (zero article taker),

SING (singular), FML (formal), CAN (Canadian), ENG (English), and N

(noun).

Argument structure is provided for verbs.

For example, the argument structure for the concept

walk-into

is

*> S ---- (from IO[2]) into IO

ThoughtTreasure contains 93 scripts, or

representations of typical activities.

ThoughtTreasure contains 29 grids, which represent the arrangement of

objects in typical locations such as hotel rooms, kitchens, and

theaters. Grids are connected together by wormholes.

Procedural knowledge

ThoughtTreasure includes a planning agency for achieving

goals in a simulated world and an

understanding agency for understanding stories and

asking and answering questions.

ThoughtTreasure contains the following procedures

for natural language processing:

  • Algorithmic, analogical and derivational morphology mechanisms
  • Anaphoric parser
  • Chatterbot
  • Corpus analysis tools
  • Dictionary generator
  • Exhaustive lexical tagger
  • Intension resolver (to find objects matching descriptions)
  • Named entity recognizers
  • Natural language generator
  • Semantic parser
  • Syntactic parser
  • Table information extractor

ThoughtTreasure contains the following procedures

that deal with space:

  • 2-dimensional grid (occupancy array) path planner
  • Analogical grid instantiator
  • Intergrid path planner
  • Trip planner

It contains operations dealing with parts and wholes of objects,

grids (distance, subspace),

large space (planetary distance, polity containment),

and

nested space (room, floor, building, city, planet).

Other procedures in ThoughtTreasure include:

  • Assertion learner
  • Clothing color matcher
  • Free association generator
  • Knowledge base storage and retrieval functions
  • Typing simulator with errors

Use

ThoughtTreasure can be used to add common sense to applications by using its knowledge base or by communicating with a ThoughtTreasure server.

ThoughtTreasure has been used to build various applications such as a DJ's assistant, a movie review question answering program, and a smart calendar.

History

ThoughtTreasure was begun by Erik Mueller in December 1993.

The first version was released on April 28, 1996. Mueller established the company Signiform in 1997 to pursue commercial applications of ThoughtTreasure. However, the company was unsuccessful and Signiform closed its doors in 2000.

In 2000, Erik Mueller moved to IBM Research, where he was a member of the

team that developed Watson (computer).

On July 31, 2015, ThoughtTreasure was made available on GitHub.

See also

  • Cyc
  • Open Mind Common Sense
  • WordNet

References

  • Mueller, Erik T. (1998). Natural language processing with ThoughtTreasure. New York: Signiform. {{ISBN|978-1478171652}}.
  • Mueller, Erik T. (1999). A database and lexicon of scripts for ThoughtTreasure.
  • Mueller, Erik T. (2000). "A calendar with common sense." Proceedings of the 2000 International Conference on Intelligent User Interfaces (pp. 198–201). New York: ACM.

External links

  • [https://github.com/eriktmueller/thoughttreasure ThoughtTreasure knowledge base and code at GitHub]

1 : Knowledge bases

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/28 11:13:57