Back to results
US 2024/0403340 A1Published application
Human-in -loop artificial intelligence classification
AssigneeQuickcode.ai, Inc.
InventorsDaniel Boxler, Eoin Crafferty, Shannon Hynds, Herbert Klopfenstein, Joseph Morales, Ross Nordstrom
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure relate to the use of natural language processing models in classifying objects in a hierarchical classification system. Methods, systems, and computer program products for classifying an object in a classification system are provided.
Claims16
A method for classifying an object, the method comprising:
- obtaining a query, wherein the query comprises a text describing the object;
- transforming, using a first natural language processing model, the query into a query embedding vector;
- calculating a set of similarity scores, wherein each similarity score in the set of similarity scores corresponds to a degree of similarity between the query embedding vector and an embedding vector in a set of embedding vectors, wherein each embedding vector in the set of embedding vectors is associated with a location in a hierarchy classification system and a data source of a plurality of data sources;
- selecting one or more candidate embedding vectors from the set of embedding vectors based on the calculated similarity scores;
- identifying a set of one or more candidate locations in the hierarchy classification system, wherein each of the one or more candidate locations is associated with at least one of the selected one or more candidate embedding vectors;
- generating an output comprising an indication of the identified one or more candidate locations in the hierarchy classification system;
- and
- transmitting the output towards a user device.
5 more elements
A method for classifying an object, the method comprising:
- rendering a graphical user interface (GUI);
- submitting a query with the GUI, wherein the query comprises a text describing the object;
- obtaining a response to the query, the response comprising a first set of one or more candidate locations in a hierarchy classification system;
- displaying a first candidate locations section in the GUI, the first candidate locations section identifying the first set of one or more candidate locations in the hierarchy classification system;
- displaying an additional description section in the GUI, the additional description section identifying an additional description of the object based on the first set of one or more candidate locations;
- obtaining an indication of a selection of the additional description;
- displaying a second candidate locations section in the GUI, the second candidate locations section identifying a second set of one or more candidate locations in the hierarchy classification system based on the selection of the additional description;
- obtaining an indication of a selection of a candidate location in the second set of one or more candidate location, wherein the selected candidate location is a complete classification in the hierarchy classification section;
- and
- displaying an additional information section in the GUI, the additional information section identifying additional information associated with the selected candidate location.
7 more elements
A device comprising:
- a memory;
- and
- processing circuitry coupled to the memory, wherein the processing circuitry is adapted to:
- obtain a query, wherein the query comprises a text describing the object;
- transform, using a first natural language processing model, the query into a query embedding vector;
- calculate a set of similarity scores, wherein each similarity score in the set of similarity scores corresponds to a degree of similarity between the query embedding vector and an embedding vector in a set of embedding vectors, wherein each embedding vector in the set of embedding vectors is associated with a location in a hierarchy classification system and a data source of a plurality of data sources;
- select one or more candidate embedding vectors from the set of embedding vectors based on the calculated similarity scores;
- identify a set of one or more candidate locations in the hierarchy classification system, wherein each of the one or more candidate locations is associated with at least one of the selected one or more candidate embedding vectors;
- generate an output comprising an indication of the identified one or more candidate locations in the hierarchy classification system;
- and
- transmit the output towards a user device.
8 more elements
A device comprising:
- a memory;
- and
- processing circuitry coupled to the memory, wherein the processing circuitry is adapted to:
- render a graphical user interface (GUI);
- submit a query with the GUI, wherein the query comprises a text describing the object;
- obtain a response to the query, the response comprising a first set of one or more candidate locations in a hierarchy classification system;
- display a first candidate locations section in the GUI, the first candidate locations section identifying the first set of one or more candidate locations in the hierarchy classification system;
- display an additional description section in the GUI, the additional description section identifying an additional description of the object based on the first set of one or more candidate locations;
- obtain an indication of a selection of the additional description;
- display a second candidate locations section in the GUI, the second candidate locations section identifying a second set of one or more candidate locations in the hierarchy classification system based on the selection of the additional description;
- obtain an indication of a selection of a candidate location in the second set of one or more candidate location, wherein the selected candidate location is a complete classification in the hierarchy classification section;
- and
- display an additional information section in the GUI, the additional information section identifying additional information associated with the selected candidate location.
10 more elements
Dependencies are inferred from the claim text.