Presentation is loading. Please wait.

Presentation is loading. Please wait.

Food Recommendation using Personal Popularity Tendency

Similar presentations


Presentation on theme: "Food Recommendation using Personal Popularity Tendency"โ€” Presentation transcript:

1 Food Recommendation using Personal Popularity Tendency
By Jenting (JT) HSU

2 Background Information
Food is Discrimination problems Long queues

3

4 Recommendation Systems
Collaborative Filtering Content Based Filtering Hybrid Systems

5 Novel Recommendation based on personal popularity tendency
Recommendation systems tend to recommend popular things. Case 1: Ineffective Case 2: Non-diversified Tangent: Significantly Lower Accuracy

6 Data Set MovieLens Users with 20+ ratings
Only consider positive ratings 80% Training Set 20% Testing Set Assumption: Popularity is reflected by total earnings

7

8 Personal Popularity tendency
User A User B

9 Personal popularity tendency matching
๐‘€๐‘Ž๐‘ฅ ๐‘– ๐‘ ๐‘– ๐‘ง ๐‘– โˆ’๐‘โˆ—๐ทEMD(R,P) p: preference score by ItemRank z: 1 or 0 c: weight parameter ๐ทEMD(R,P): earth mover distance

10 Why earth mover distance
Kullback-Leighbler Divergence Example: 1 , 2 , 10 |1-2|=1 |2-10|=1 ???

11 Personal popularity tendency matching
Double Optimization Complexity of ( ๐‘› ๐‘˜ ) ๐‘˜ n : number of items k : number of items in recommendation set ๐‘€๐‘Ž๐‘ฅ ๐‘– ๐‘ ๐‘– ๐‘ง ๐‘– โˆ’๐‘โˆ—๐ทEMD(R,P)

12 Accuracy

13 Integration Recommendation Systems ๏ƒ  iOS App
โ€œYou are recommended to order the following dish: Dish A and Dish Bโ€

14 Cheeseburger, 30HKD

15 Updating itemrank score
๐‘€๐‘Ž๐‘ฅ ๐‘– ๐‘ ๐‘– ๐‘ง ๐‘– โˆ’๐‘โˆ—๐ทEMD(R,P) [item 1, item 2, item 3, item 4, โ€ฆ.. , item 20] [ , , , , , ] (numbers can only range from 0~1) Plus or Minus: 1โˆ—ฮฑ (ฮฑ is the learning rate ranging from 0~1)

16 Q&A


Download ppt "Food Recommendation using Personal Popularity Tendency"

Similar presentations


Ads by Google