OMCSNetCPP 1.1b review
DownloadOMCSNetCPP is a C++ API / Inference Toolkit for OMCSNet. OMCSNetCPP is a C++ API and inference toolkit for accessing OMCSNet, a se
|
|
OMCSNetCPP is a C++ API / Inference Toolkit for OMCSNet.
OMCSNetCPP is a C++ API and inference toolkit for accessing OMCSNet, a semantic network mined out of the Open Mind Common Sense knowledge base.
This project is based on OMCSNet 1.2, a semantic network and inference toolkit written in Python/Java by Hugo Liu and Push Singh of the MIT Media Lab. OMCSNet currently contains over 280,000 separate pieces of common sense information extracted from the raw OMCS dataset.
The goal of this project is to provide a class library that allows programmers to easily add common sense reasoning capabilities to C++ applications. Common sense reasoning is something that human beings take for granted, but it is a task that computers have a hard time performing. Using the OMCSNetCPP toolkit, C++ developers can allow their applications to utilize the largest publicly available database of common sense reasoning information.
Why add common sense?
Many applications can benefit from the utilization of common sense reasoning. Data entry applications could use such capabilities to automatically spot certain types of entry error. Voice recognition programs could improve accuracy through the utilization of contextual information. Credit fraud detection software could spot purchases not fitting a customer profile. By adding such reasoning capabilities to software, we can make software more intelligent...more human.
Here are some key features of "OMCSNetCPP":
C++ API for accessing the OMCSNet data
Parsing of raw predicates.txt data into optimized binary representation
Searching the semantic network for a specific concept
Finding all semantic paths between two concepts in the network
Finding all concepts within the semantic context of one or more concepts
Finding all concepts that are analogous to a concept
Speed
What's New in This Release:
This is a minor release containing several bugfixes for certain issues related to Boost compilation and predicates.dat loading.
OMCSNetCPP 1.1b keywords