Object recommendation based upon similarity distances

a technology of object recommendation and similarity distance, applied in the field of ranking and recommending objects, can solve problems such as user decline of a recommendation within a certain time fram

Inactive Publication Date: 2016-09-01
META PLATFORMS INC
View PDF7 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patent describes a method for recommending objects to users based on their previous interactions with the objects. The method uses a combination of positive and negative values to determine the similarity between the object and other objects. By calculating the difference between the positive and negative distances, the method recommends the object to the user based on their preferences. This technology can be used in a variety of network services to improve user experience and make recommendations.

Problems solved by technology

Additionally, the user may decline a recommendation within the network service that she may be interested in another book (i.e., negative feedback).

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Object recommendation based upon similarity distances
  • Object recommendation based upon similarity distances
  • Object recommendation based upon similarity distances

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014]Embodiments described herein determine whether or not a candidate object should be displayed to a user as a recommendation. Using a user's history of positive and negative interactions with other objects, embodiments determine if the candidate object has more in common with the positive objects or the negative objects. As a result, the network service is able to provide personalized recommendations for the user based upon the user's demonstrated taste rather than what is simply popular. Additionally, accounting for the breadth of the user's history of interactions enables the network service to recommend a heterogeneous set of candidate objects.

[0015]FIG. 1 is a flow chart illustrating exemplary method 100 of determining whether a candidate object is to be displayed as a recommendation. At block 105, a network service receives or selects a candidate object. As used herein, objects (and, therefore, candidate objects) refer to items with which a user can interact within a networ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Exemplary methods, apparatuses, and systems receive a candidate object with which a user can interact within a network service. For each of a first plurality of objects with which the user has had a positive interaction, a first value representing a commonality between the candidate object and each of the first plurality of objects is determined. For each of a second plurality of objects with which a user has had a negative interaction, a second value representing a commonality between the candidate object and each of the second plurality of objects is determined. An aggregate positive distance is determined using a plurality of the first values. An aggregate negative distance is determined using a plurality of the second values. The candidate object is displayed or not displayed to the user as a recommendation based upon a difference between the aggregate positive distance and the aggregate negative distance.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is a continuation of U.S. application Ser. No. 14 / 147,448, filed Jan. 3, 2014, which is hereby incorporated by reference.FIELD[0002]The various embodiments described herein relate to ranking and recommending objects within a network service. In particular, the embodiments relate to ranking and recommending objects based upon commonalities between each candidate object and one or more objects with which a user has had positive and negative interactions.BACKGROUND[0003]Network services enable users to interact with various objects. For example, a social networking system allows users to designate other users or entities as connections (or otherwise connect to, or form relationships with, other users or entities), contribute and interact with their connections, post media or commentary, use applications, join groups, list and confirm attendance at events, invite connections, and perform other tasks that facilitate social int...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/30
CPCG06F17/30867G06F17/3053G06F16/24578G06F16/9535
Inventor FECHETE, DAN IONUTHUA, MINGQIN, YANG
Owner META PLATFORMS INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products