Nova Patents
US20140108321A1

Text-based inference chaining

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method, system and computer program product for generating inference graphs over content to answer input inquiries. First, independent factors are produced from the inquiry, and these factors are converted to questions. The questions are then input to a probabilistic question answering system (PQA) that discovers relations which are used to iteratively expand an inference graph starting from the factors and ending with possible answers. A probabilistic reasoning system is used to infer the confidence in each answer by, for example, propagating confidences across relations and nodes in the inference graph as it is expanded. The inference graph generator system can be used to simultaneously bi-directionally generate forward and backward inference graphs that uses a depth controller component to limit the generation of both paths if they do not meet. Otherwise, a joiner process forces the discovery of relations that may join the answers to factors in the inquiry.

US20140108321A1, drawing sheet 1
Sheet 1 of 26

Term

Projected expiry 12 October 2032.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

17 claims: 2 independent, 15 dependent

  1. 1
    Broadest claimClaim Score 56, average(NHIP)A method of inferring answers to inquiries comprising:receiving an input inquiry;decomposing the input inquiry to obtain one or more factors, said factors forming initial nodes of an inference graph;iteratively constructing said inference graph over one or more content sources, wherein at each iteration, a processing device discovers answers to said input inquiry by connecting factors to said answers via one or more relations, each relation in an inference graph being justified by one or more passages from said content sources, said inference graph connecting factors to said answers over one or more paths having one or more edges representing said relations;and, providing an answer to said inquiry from said inference graph, wherein a programmed processor device is configured to perform one or more said receiving, decomposing and said iteratively constructing said inference graph to provide said answer.
  2. 11
    A method of inferring answers to inquiries comprising:receiving an input inquiry;decomposing the input inquiry to obtain one or more factors;and, decomposing the input inquiry into query terms, and using said query terms to obtain one or more candidate answers for said input inquiry;iteratively constructing using a programmed processor device coupled to a content storage source having content, a first inference graph using said factors as initial nodes of said first inference graph, a constructed first inference graph connecting factors to one or more nodes that lead to an answer for said inquiry over one or more paths having one or more edges representing said relations;simultaneously iteratively constructing, using the programmed processor device and the content source, a second inference graph using said one or more candidate answers as initial nodes of said second inference graph, said second inference graph connecting candidate answers to one or more nodes that connect to said one or more factors of said inquiry over one or more paths having one or more edges representing relations;and, generating, during said simultaneous iterative constructing, a final inference graph by joining said first inference graph to said second inference graph, said final inference graph having a joined node representing an answer to said input inquiry.