×

Item recommendation device, item recommendation method, and computer program product

  • US 10,089,364 B2
  • Filed: 10/29/2015
  • Issued: 10/02/2018
  • Est. Priority Date: 10/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. An item recommendation device comprising:

  • processing circuitry configured to function as;

    a search information generator that generates search information by performing semantic analysis on a natural language request which is input;

    a candidate extractor that performs searching with respect to a storing unit storing therein item information using the generated search information, and extracts candidates of items to be presented to a user;

    a context information generator that generates and outputs context information including user intention by performing semantic analysis on the natural language request;

    a ranker that ranks the extracted candidates of items based on the generated context information, user information representing an attribute of the user, and history information representing item usage history of the user; and

    a context tag dictionary that stores therein a plurality of context tags, each context tag of the plurality of context tags representing a context and stored in association with at least one word or phrase acting as a trigger for generating the each context tag, whereinwhen a word or phrase extracted from the natural language request matches with a context tag stored in the context tag dictionary, the context information generator outputs the context tag as the generated context information,when the word or phrase extracted from the natural language request matches with a word or phrase stored in the context tag dictionary, the context information generator outputs a corresponding context tag stored in the context tag dictionary, as the generated context information,the history information includes the context information that is used for ranking, when an item has been extracted as a candidate, the item that has been used, andthe ranking unitgenerates a first feature vector related to the user and the generated context information based on the attribute of the user and the context information included in the history information,generates a second feature vector related to items based on attributes of the items,calculates rating estimation values of the extracted candidates of items using an equation to which the first feature vector and the second feature vector are applied,sorts the extracted candidates of items in a descending order of rating estimation value, andoutputs the sorted candidates of items, andthe plurality of context tags include tags related to scenes, tags related to accompanying persons, tags related to objectives, tags related to situations, and tags related to timeslots.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×