IP Library Granted Patent US 9,576,247
Granted Patent B2
US 9,576,247 · App. 14/052,705 · Granted Feb 21, 2017

Adaptive pairwise preferences in recommenders

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,576,247
App. No.
14/052,705
Granted
Feb 21, 2017
Kind
B2
Abstract

Methods, systems, and products adapt recommender systems with pairwise feedback. A pairwise question is posed to a user. A response is received that selects a preference for a pair of items in the pairwise question. A latent factor model is adapted to incorporate the response, and an item is recommended to the user based on the response.

Claims (34)

1. A method, comprising:

sending a sequence of pairwise questions from a server to a client device, each pairwise question in the sequence of pairwise questions soliciting one content item from a pair of different content items;

receiving at the server successive responses from the client device to the sequence of pairwise questions, each successive response selecting a preference for the one content item in the pair of different content items in each pairwise question;

sending the successive responses as feedback to an adaptive latent factor model for recommending content to a user of the client device; and

receiving, after each successive response, a probability that the user will prefer another content item in another pair of different content items.

2. The method of claim 1 , further comprising generating a recommendation for content based on the successive responses.

3. The method of claim 1 , further comprising querying for one pairwise question in the sequence of pairwise questions.

4. The method of claim 1 , further comprising ending the sequence of pairwise questions.

5. The method of claim 1 , further comprising generating a user parameter for the user of the client device.

6. The method of claim 1 , further comprising predicting a difference in the preference for the pair of different content items.

7. The method of claim 1 , further comprising determining a change in entropy after each successive response.

8. A system, comprising:

a processor; and

memory storing code that when executed causes the processor to perform operations, the operations comprising:

sending a sequence of pairwise questions from a server to a client device, each pairwise question in the sequence of pairwise questions soliciting one content item from a pair of different content items;

receiving at the server successive responses from the client device to the sequence of pairwise questions, each successive response selecting a preference for the one content item in the pair of different content items in each pairwise question;

sending the successive responses as feedback to an adaptive latent factor model for recommending content to a user of the client device; and

receiving, after each successive response, a probability that the user will prefer another content item in another pair of different content items.

9. The system of claim 8 , wherein the operations further comprise generating a recommendation for content based on the successive responses.

10. The system of claim 8 , wherein the operations further comprise querying for one pairwise question in the sequence of pairwise questions.

11. The system of claim 8 , wherein the operations further comprise ending the sequence of pairwise questions.

12. The system of claim 8 , wherein the operations further comprise generating a user parameter for the user of the client device.

13. The system of claim 8 , wherein the operations further comprise predicting a difference in the preference for the pair of different content items.

14. The system of claim 8 , wherein the operations further comprise determining a change in entropy after each successive response.

15. A memory storing instructions that when executed cause a processor to perform operations, the operations comprising:

sending a sequence of pairwise questions from a server to a client device, each pairwise question in the sequence of pairwise questions soliciting one content item from a pair of different content items;

receiving at the server successive responses from the client device to the sequence of pairwise questions, each successive response selecting a preference for the one content item in the pair of different content items in each pairwise question;

sending the successive responses as feedback to an adaptive latent factor model for recommending content to a user of the client device; and

receiving, after each successive response, a probability that the user will prefer another content item in another pair of different content items.

16. The memory of claim 15 , wherein the operations further comprise generating a recommendation for content based on the successive responses.

17. The memory of claim 15 , wherein the operations further comprise querying for one pairwise question in the sequence of pairwise questions.

18. The memory of claim 15 , wherein the operations further comprise ending the sequence of pairwise questions.

19. The memory of claim 15 , wherein the operations further comprise generating a user parameter for the user of the client device.

20. The memory of claim 15 , wherein the operations further comprise predicting a difference in the preference for the pair of different content items.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2016
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: LINKEDIN CORPORATION
Reel/Frame 038000/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2013
From: BALAKRISHNAN, SUHRID; CHOPRA, SUMIT
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 031404/0674 →