Syntactic-semantic inference system
100 may be in communication with client(s)
180 over network
160. Clients
180 may allow a user to monitor and direct the training of the machine learning module
150, to submit natural language queries to the search engine
116, or to verify and analyze tuples to be added to the data graph
124. Network
160 may be for example, the Internet, or the network
160 can be a wired or wireless local area network (LAN), wide area network (WAN), etc., implemented using, for example, gateway devices, bridges, switches, and/or so forth. Via the network
160, the syntactic-semantic inference system
100 may communicate with and transmit data to/from clients
180. In some implementations, syntactic-semantic inference system
100 may be in communication with or include other computing devices that provide updates to the data graph
124 and to the crawled documents
120. For example, syntactic-semantic inference system
100 may include or be in communication with an indexing engine that crawls web server(s)
190 for documents and indexes the contents of the documents. The syntactic-semantic inference system
100 represents one example configuration and implementations may incorporate other configurations. For example, some implementations may combine one or more of the knowledge discovery engine
110, the training engine
114, the syntactic-semantic parsing engine
112, and the search engine
116 into a single module or engine.