| CPC G06F 16/9538 (2019.01) [G06F 16/24578 (2019.01)] | 17 Claims |

|
1. A computer-implemented method comprising:
receiving, from a device, a query indicating that item information is requested;
determining a topic for the item information, wherein the topic provides description of a first item attribute of an item;
determining a sub-topic of the topic, wherein the sub-topic provides description of a second item attribute that is more specific than the first item attribute, wherein the sub-topic is generated based at least in part on a semantic overlap between predefined item attribute refinements and user contributed entries related to the item, wherein the semantic overlap is determined by at least:
generating a first embedding based at least in part on the predefined item attribute refinements;
generating a second embedding based at least in part on the user contributed entries related to the item; and
inputting the first embedding and the second embedding into a machine learning model that is trained to output semantic overlap existence by determining a similarity between the first embedding and the second embedding; and
causing the device to present the item information, the topic, and the sub-topic in association with the topic.
|