Method and apparatus for determining user intent
AssigneeAlibaba Group Holding Limited
InventorsLing LI, Zhiwei SHI, Yanjie LIANG
Life of this patent
Estimating the term…
Abstract
The disclosed embodiments describe methods, systems, and apparatuses for determining user intent. A method is disclosed comprising obtaining a session text of a user; calculating, by the processor, a feature vector based on the session text; determining probabilities that the session text belongs to a plurality of intent labels, the probabilities calculated using a multi-level hierarchal intent classification model, the intent labels assigned to levels in the multi-level hierarchal intent classification model; and assigning a user intent to the session text based on the probabilities.
Claims20
A method comprising:
- obtaining, by a processor, a session text of a user;
- calculating, by the processor, a feature vector based on the session text;
- determining, by the processor, probabilities that the session text belongs to a plurality of intent labels, the probabilities calculated using a multi-level hierarchal intent classification model, the intent labels assigned to levels in the multi-level hierarchal intent classification model;
- and
- assigning, by the processor, a user intent to the session text based on the probabilities.
A non-transitory computer readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:
- obtaining a session text of a user;
- calculating a feature vector based on the session text;
- determining probabilities that the session text belongs to a plurality of intent labels, the probabilities calculated using a multi-level hierarchal intent classification model, the intent labels assigned to levels in the multi-level hierarchal intent classification model;
- and
- assigning a user intent to the session text based on the probabilities.
An apparatus comprising:
- a processor;
- and
- a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising:
- logic, executed by the processor, for obtaining a session text of a user,
- logic, executed by the processor, for calculating a feature vector based on the session text,
- logic, executed by the processor, for determining probabilities that the session text belongs to a plurality of intent labels, the probabilities calculated using a multi-level hierarchal intent classification model, the intent labels assigned to levels in the multi-level hierarchal intent classification model, and
- logic, executed by the processor, for assigning a user intent to the session text based on the probabilities.
Dependencies are inferred from the claim text.