Adaptive semantic platform architecture

Information

  • Patent Application
  • 20070203869
  • Publication Number
    20070203869
  • Date Filed
    February 28, 2006
    18 years ago
  • Date Published
    August 30, 2007
    17 years ago
Abstract
An adaptive shared infrastructure that can be easily utilized to enable natural interaction between user(s) and machine system(s) is provided. Additionally, the novel innovation can provide interactive techniques that produce accurate intent-to-action mapping based upon a user input. Further, the innovation can provide novel mechanism by which assets (e.g., documents, actions) can be authored. The authoring mechanisms can enable the generation of learning models such that the system can infer a user intent based at least in part upon an analysis of a user input. In response thereto, the system can discover an asset, or group of assets based upon the inference. Moreover, the innovation can provide a natural language interface that learns and/or adapts based upon one or more user input(s), action(s), and/or state(s).
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates a system that facilitates intent-to-action interactions in accordance with an aspect of the innovation.



FIG. 2 illustrates an exemplary flow chart of procedures that facilitate determining a task based upon a user input in accordance with an aspect of the innovation.



FIG. 3 illustrates an exemplary flow chart of procedures that facilitate authoring a task in accordance with an aspect of the innovation



FIG. 4 illustrates a block diagram of a reasoning component in accordance with an aspect of the innovation.



FIG. 5 illustrates a block diagram of an authoring/analysis component in accordance with an aspect of the innovation.



FIG. 6 illustrates a block diagram of a data store that facilitates maintaining asset information in accordance with an aspect of the innovation.



FIG. 7 illustrates an alternative block diagram of an adaptive semantic platform architecture in accordance with an aspect of the innovation.



FIG. 8 illustrates an exemplary graphical user interface (GUI) task wizard that facilitates authoring a task in accordance with an aspect of the innovation.



FIG. 9 illustrates an exemplary telephone directory authoring GUI in accordance with an aspect of the innovation.



FIG. 10 illustrates an exemplary text extractor component that facilitates automatically authoring a webpage related task in accordance with an aspect of the innovation.



FIG. 11 illustrates an exemplary GUI representation that generates explicit feedback in accordance with an aspect of the innovation.



FIG. 12 illustrates an exemplary GUI representation that generates implicit feedback in accordance with an aspect of the innovation.



FIG. 13 illustrates a block diagram of a computer operable to execute the disclosed architecture.



FIG. 14 illustrates a schematic block diagram of an exemplary computing environment in accordance with the subject innovation.


Claims
  • 1. A system that facilitates intuitive interaction between a human and a machine, comprising: an authoring/analysis component (104) that facilitates generation of a plurality of assets each having a plurality of parameters that are mapped to an input criteria; anda reasoning component (102) that statistically analyzes the input criteria and renders an asset based at least in part upon the input criteria.
  • 2. The system of claim 1, the authoring/analysis component (104) gathers feedback based at least in part upon the input and the rendered asset.
  • 3. The system of claim 2, the authoring/analysis component (104) learns from the feedback and infers a user intent based at least in part upon the feedback.
  • 4. The system of claim 3, the reasoning component (102) selects the asset based at least in part upon an analysis of the user intent.
  • 5. The system of claim 4, the asset is at least one of a document and an action.
  • 6. The system of claim 1, the authoring/analysis component (104) comprises: a task editor component (502) that enables generation of the asset and establishment of a plurality of annotations that assist the reasoning component in analysis of the input criteria; anda training component (504) that incorporates feedback data, trains a learning model and generates an index that assists the reasoning component in selection of the asset.
  • 7. The system of claim 6, the task editor (502) includes a text extractor (1000) that automatically generates the asset based upon an analysis of a webpage.
  • 8. The system of claim 7, the text extractor (1000) includes a crawler (1002) that analyzes the webpage and extracts semantic information that facilitates automatic generation of the asset associated with the webpage.
  • 9. The system of claim 6, the index includes at least one of a task index (602) and a task property (604).
  • 10. The system of claim 7, the learning model includes at least one of a query model (606) and a slot model (608).
  • 11. The system of claim 1, further comprising an artificial intelligence (AI) component that employs a statistical-based analysis that infers a user intent and selects the asset based at least in part upon the user intent.
  • 12. A computer-implemented method of reacting to a user input, comprising: authoring an asset;determining a user intent with respect to the user input;mapping the asset to the user input based at least in part upon the user intent;executing the asset;obtaining feedback; andlearning from the feedback.
  • 13. The computer-implemented method of claim 12, further comprising rendering the asset.
  • 14. The computer-implemented method of claim 13, the act of authoring the asset comprises generating at least one of a document and an action.
  • 15. The computer-implemented method of claim 12, the act of authoring the asset comprises generating a task framework.
  • 16. The computer-implemented method of claim 15, the act of authoring the asset further comprises applying a plurality of parameters to the task framework.
  • 17. The computer-implemented method of claim 15, further comprising generating an index for the asset, the index maps the asset to a characteristic of the user input.
  • 18. A computer-executable system that facilitates statistical-based interaction comprising: means for authoring a plurality of assets;means for determining a user intent based upon a user input;means for mapping a subset of the plurality of assets to the user input based at least in part upon the user intent.
  • 19. The computer-executable system of claim 18, further comprising means for compiling feedback based at least in part upon the subset of the plurality of assets.
  • 20. The computer-executable system of claim 19, further comprising: means for generating knowledge from the feedback; andmeans for applying the knowledge to map the subset of the plurality of assets to a disparate user input.