System and method for real-time graph-based recommendations
AssigneesGraphSQL, Inc., Kent State University
InventorsRuoming Jin, Adam Anthony, Ming Lin, Nicholas Tietz
Life of this patent
Estimating the term…
Loading patent…
AssigneesGraphSQL, Inc., Kent State University
InventorsRuoming Jin, Adam Anthony, Ming Lin, Nicholas Tietz
Estimating the term…
Systems and methods for generating real-time, personalized recommendations are disclosed. In one embodiment, a method operates upon an electronic data collection organized as a network of vertices and edge connections between the vertices. The method provides the recommendations includes iteratively traversing across edges that satisfy search criteria to a new set of vertices and filtering each new set of vertices to satisfy the search criteria. At the conclusion of the traversing and filtering, a final set of vertices represents the recommended entities. In some embodiments, a control vector describes a sequence of relationships between a requester and the items to be recommended. The method can assign scores to candidate recommendations and select the recommendations having the highest scores. Advantageously, the method provides flexibility and rapid execution of recommendation queries without the need to precompute intermediate results.
A method for providing a recommendation to a request based on a graph having one or more edges each connecting a source vertex and an endpoint vertex, comprising:
A method for providing a control vector to a graph-based recommendation system in response to a request, the graph having one or more edges, each of the one or more edges connecting a source vertex and an endpoint vertex, the method comprising:
A system for providing a recommendation to a request based on a graph having one or more edges, each of the one or more edges connecting a source vertex and an endpoint vertex, the system comprising:
Dependencies are inferred from the claim text.