Notes: The structure mapping engine is a computational model for analogical reasoning that is based on the psychological theory of analogy. It was developed by Dedre Gentner and colleagues in the 1980s…
Category: 2020
CCG (Combinatory Categorial Grammar) Parsers
Notes: Combinatory categorial grammar (CCG) parsers are software systems that are used to analyze and understand the structure and meaning of natural language sentences. They are based on the theory of combinatory…
Frame Semantic Parsing
Notes: Frame semantic parsing is a natural language processing technique that is used to analyze the meaning of sentences or text passages. It is based on the idea of “frames,” which are…
DKPro (Darmstadt Knowledge Processing)
Notes: The Darmstadt Knowledge Processing repository is a collection of software components for semantic information processing based on the Unstructured Information Management Architecture (UIMA). It includes a variety of tools and resources…
Regular Expression Engines
Notes: A regex engine is a software component that is designed to process regular expressions. It takes in a regular expression and a string to search, and then uses the rules of…
Stanford CoreNLP & Coreference Resolution
Notes: Coreference is a phenomenon that occurs in natural language when two or more expressions in a text refer to the same person, place, or thing. This can be seen in sentences…
Poetry Generation
Notes: Automated books, such as those created from templates, tend to follow a set structure and use pre-determined content. They are designed to be efficient and cost-effective ways of producing large quantities…
Probabilistic Models, Multi-agent Systems & Natural Language
Notes: Probabilistic models are a type of mathematical model that is used to represent uncertain or random phenomena. In the context of multi-agent systems, probabilistic models can be used to represent the…
Statistical Semantics
Notes: Statistical semantics is a subfield of linguistics that deals with the use of statistical techniques to analyze and understand the meanings of words and phrases. It is based on the idea…
NLI (Natural Language Interaction)
Notes: Natural Language Interaction (NLI) is a subfield of natural language processing (NLP) that focuses on enabling computers to understand and respond to human language in a natural and intuitive way. NLI…