Artificial intelligence technique for source metric based on stretched normalization
AssigneeOracle International Corporation
InventorsSuresh Kumar Golconda, Amit Arora
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to systems and methods for using an artificial intelligence technique for determining a source score based on stretched normalization. A natural language query can be received and mapped. Sources can be identified, and actions can be taken with respect to each source. The actions can include determining an item-source metric, transforming the item-source metric using a stretched-normalization factor, and generating a source score based on the transformed item-source metric. A response to the natural language query can be generated based on the source score, and the response can be output.
Claims20
A computer-implemented method including:
- receiving, from a requestor system, a natural-language query that includes, for each item of a set of items, a natural-language identification of the item;
- mapping, for each item of the set of items, the natural-language identification of the item to an item category using an artificial-intelligence model that includes a natural language processing model;
- identifying a set of sources, wherein each source of the set of sources is configured to, for at least one item of the set of items, provide an item that corresponds to an item category mapped to the item;
- determining one or more target ranges for source scores, wherein each target range of the one or more target ranges is from a corresponding target-range minimum to a corresponding target-range maximum;
- for each source of the set of sources:
- determining, for each item of the at least one of the set of items that the source is configured to provide, an item-source metric that predicts a degree to which a predicted provision of the item by the source accords with requestor priorities of a provision of the item, wherein the item-source metric includes a number within an item-score range;
- transforming, for each item of the at least one of the set of items that the source is configured to provide, the item-source metric to a stretch-normalized item-source metric by generating a product of the item-source metric and a stretched-normalization factor that is based on a ratio of a size of a target range of the one or more target ranges relative to a maximum of the item-source metrics across the set of sources;
- and
- generating a source score using the stretched-normalization item-source metrics associated with the source;
- generating a response to the query based on the source scores;
- and
- outputting the response to the query.
A system comprising:
- one or more data processors;
- and
- a non-transitory computer readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform a set of actions including:
- receiving, from a requestor system, a natural-language query that includes, for each item of a set of items, a natural-language identification of the item;
- mapping, for each item of the set of items, the natural-language identification of the item to an item category using an artificial-intelligence model that includes a natural language processing model;
- identifying a set of sources, wherein each source of the set of sources is configured to, for at least one of the set of items, provide an item that corresponds to an item category mapped to the item;
- determining one or more target ranges for source scores, wherein each target range of the one or more target ranges is from a corresponding target-range minimum to a corresponding target-range maximum;
- for each source of the set of sources:
- determining, for each item of the at least one of the set of items that the source is configured to provide, an item-source metric that predicts a degree to which a predicted provision of the item by the source accords with requestor priorities of a provision of the item, wherein the item-source metric includes a number within an item-score range;
- transforming, for each item of the at least one of the set of items that the source is configured to provide, the item-source metric to a stretch-normalized item-source metric by generating a product of the item-source metric and a stretched-normalization factor that is based on a ratio of a size of a target range of the one or more target ranges relative to a maximum of the item-source metrics across the set of sources;
- and
- generating a source score using the stretched-normalization item-source metrics associated with the source;
- generating a response to the query based on the source scores;
- and
- outputting the response to the query.
A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform a set of actions including:
- receiving, from a requestor system, a natural-language query that includes, for each item of a set of items, a natural-language identification of the item;
- mapping, for each item of the set of items, the natural-language identification of the item to an item category using an artificial-intelligence model that includes a natural language processing model;
- identifying a set of sources, wherein each source of the set of sources is configured to, for at least one of the set of items, provide an item that corresponds to an item category mapped to the item;
- determining one or more target ranges for source scores, wherein each target range of the one or more target ranges is from a corresponding target-range minimum to a corresponding target-range maximum;
- for each source of the set of sources:
- determining, for each item of the at least one of the set of items that the source is configured to provide, an item-source metric that predicts a degree to which a predicted provision of the item by the source accords with requestor priorities of a provision of the item, wherein the item-source metric includes a number within an item-score range;
- transforming, for each item of the at least one of the set of items that the source is configured to provide, the item-source metric to a stretch-normalized item-source metric by generating a product of the item-source metric and a stretched-normalization factor that is based on a ratio of a size of a target range of the one or more target ranges relative to a maximum of the item-source metrics across the set of sources;
- and
- generating a source score using the stretched-normalization item-source metrics associated with the source;
- generating a response to the query based on the source scores;
- and
- outputting the response to the query.
Dependencies are inferred from the claim text.