US9569724B2

Using ontological information in open domain type coercion

Summary by NHIP

Ontological Type Coercion System

The system generates query answers by mapping lexical types to ontology instances and scoring candidates based on identified logical rules. It modifies scores when axioms indicate disjoint, equivalent, subsumption, or sibling relations between the mapped instance types.

Claim Score by NHIP

Read claim 14, the broadest

Abstract

A computer-implemented system, method and program product generates answers to questions in an input query text string. The method includes determining, by a programmed processor unit, a lexical answer type (LAT) string associated with an input query; automatically obtaining a candidate answer string to the input query from a data corpus; mapping the query LAT string to a first type string in a structured resource; mapping the candidate answer string to a second type string in the structured resource; and determining if the first type string and the second type string are disjointed; and scoring the candidate answer string based on the determination of the types being disjointed wherein the structured resource includes a semantic database providing ontological content.

US9569724B2, drawing sheet 1
Sheet 1 of 12

Term

Projected expiry 30 January 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

26 claims: 2 independent, 24 dependent

  1. 1
    A computer program product for automatically generating answers to questions, the computer program product comprising a non-transitory storage medium, said medium not a propagating signal, said non-transitory storage medium readable by a processing circuit and storing instructions run by the processing circuit for performing a method, the method comprising:receiving an input query;determining a lexical answer type (LAT) for the input query;receiving a candidate answer for the input query;matching the candidate answer to a first instance in an ontology;matching the first instance to a first instance type in the ontology;matching the LAT to a second instance type in the ontology;identifying one or more logical rules in the ontology that relate the second instance type to the first instance type;producing a score for the candidate answer based on the matching steps;andmodifying the score for the candidate answer based on the logical rule identified that relates the second instance type and the first instance type.
  2. 14
    Broadest claimClaim Score 62, broad(NHIP)A system for generating answers to questions comprising:a memory;a hardware processor in communication with the memory configured for: receiving an input query;determining a lexical answer type (LAT) for the input query;receiving a candidate answer for the input query;matching the candidate answer to a first instance in an ontology;matching the first instance to a first instance type in the ontology;matching the LAT to a second instance type in the ontology;identifying one or more logical rules in the ontology that relate the second instance type to the first instance type;producing a score for the candidate answer based on the matching steps;andmodifying the score for the candidate answer based on the logical rule identified that relates the second instance type and the first instance type.