TANGENT TANGENT A Novel, “Surprise-me”, Recommendation Algorithm Kensuke Onuma : Sony Corporation Hanghang Tong : Carnegie Mellon Univ. Christos Faloutsos.

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

Angstrom Care 培苗社 Quadratic Equation II
Fill in missing numbers or operations
AP STUDY SESSION 2.
1
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (Parallel Algorithms) Robin Pomplun.
& dding ubtracting ractions.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Multiplication X 1 1 x 1 = 1 2 x 1 = 2 3 x 1 = 3 4 x 1 = 4 5 x 1 = 5 6 x 1 = 6 7 x 1 = 7 8 x 1 = 8 9 x 1 = 9 10 x 1 = x 1 = x 1 = 12 X 2 1.
Division ÷ 1 1 ÷ 1 = 1 2 ÷ 1 = 2 3 ÷ 1 = 3 4 ÷ 1 = 4 5 ÷ 1 = 5 6 ÷ 1 = 6 7 ÷ 1 = 7 8 ÷ 1 = 8 9 ÷ 1 = 9 10 ÷ 1 = ÷ 1 = ÷ 1 = 12 ÷ 2 2 ÷ 2 =
David Burdett May 11, 2004 Package Binding for WS CDL.
We need a common denominator to add these fractions.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Create an Application Title 1Y - Youth Chapter 5.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
1 1  1 =.
1  1 =.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
Year 6 mental test 15 second questions Calculation Addition.
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
The 5S numbers game..
Break Time Remaining 10:00.
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
PP Test Review Sections 6-1 to 6-6
RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs Leman Akoglu, Mary McGlohon, Christos Faloutsos Carnegie Mellon University School.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
Effects on UK of Eustatic sea Level rise GIS is used to evaluate flood risk. Insurance companies use GIS models to assess likely impact and consequently.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
© 2012 National Heart Foundation of Australia. Slide 2.
Adding Up In Chunks.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
Sets Sets © 2005 Richard A. Medeiros next Patterns.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Before Between After.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
Subtraction: Adding UP
: 3 00.
5 minutes.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Converting a Fraction to %
Numerical Analysis 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Clock will move after 1 minute
PSSA Preparation.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Physics for Scientists & Engineers, 3rd Edition
Select a time to count down from the clock above
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
Copyright Tim Morris/St Stephen's School
3 - 1 Copyright McGraw-Hill/Irwin, 2005 Markets Demand Defined Demand Graphed Changes in Demand Supply Defined Supply Graphed Changes in Supply Equilibrium.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 TANGENT: A Novel, “Surprise-me”, Recommendation Algorithm.
Presentation transcript:

TANGENT TANGENT A Novel, “Surprise-me”, Recommendation Algorithm Kensuke Onuma : Sony Corporation Hanghang Tong : Carnegie Mellon Univ. Christos Faloutsos : Carnegie Mellon Univ.

2 Motivation Go off on a ‘TANGENT’ ! Movies Kevin Liz Tim Mark Jessica Mary John Rachel Bob Mike Tom Broadening users’ horizon More chance to increase sales of items

3 What we want are … user movie comedy fans horror fans Conventional recommendation algorithms’ answer TANGENT’s answer A target user (= query node)

4 Outline Motivation Problem definition Algorithm Experiments Conclusion

5 Graphs for recommendation [bipartite graph] JohnMike ABCD MarkRachelTomMary EFGH : weighted based on rating : users and movies

6 Problem definition of TANGENT Given: - An edge-weighted undirected graph with adjacency matrix - The set of query nodes Given: - An edge-weighted undirected graph with adjacency matrix - The set of query nodes Find: - A node that satisfy following conditions. (1) Close enough to (2) Possessing high potential to reach other nodes Find: - A node that satisfy following conditions. (1) Close enough to (2) Possessing high potential to reach other nodes user movie

7 Outline Motivation Problem definition Algorithm Experiments Conclusion

8 Outline of TANGENT algorithm 1.Calculate relevance score of each node to 2.Calculate bridging score of each node 3.Compute the TANGENT score by merging two criteria above user movie

9 [Step 1] Relevance score Random walk with restart [Pan+ KDD ’04] query node Various Scalable Solution [Tong ’06] - OnTheFly - B_Lin - NB_Lin - BB_Lin (for bipartitle graph) Various Scalable Solution [Tong ’06] - OnTheFly - B_Lin - NB_Lin - BB_Lin (for bipartitle graph)

10 [Step 2] Bridging score (Intuition) a node in a group a node between groups ~0 smalllarge

11 [Step 2] Bridging score (Detail) neighbors

12 [Step 3] TANGENT score A. Simple multiplication. (not linear combination, not skyline query, ) user movie query relevance score to query nodes relevance score among neighbors

13 Example node query node Group 1Group 2

14 Outline Motivation Problem definition Algorithm Experiments –Synthetic data –Real data MovieLens (user-movie) DBLP (author-paper) Conclusion on our paper

15 Synthetic data [bipartite graph] queryNo.1 in TANGENT node 1node 16 node 5node 20 node 12node 20

16 Real data [MovieLens] User Preference (rating 5) - A Nightmare on Elm Street (1984) (Horror) - The Shining (1980) (Horror) - Jaws (1975) (Action, Horror) RankTitleGenre 1The Silence of the Lamb (1991)Dr, Thr 2Psycho (1960)Hor, Rom, Thr 3Pulp Fiction (1994)Cr, Dr 4An American Werewolf in London (1981) Hor 5Natural Born Killers (1994)Ac, Thr 6Carrie (1976)Hor 7Alien (1979)Ac, Hor, SF, Thr 8Twelve Monkeys (1995)Dr, SF 9Evil Dead II (1987)Ac, Ad, Com, Hor 10Scream (1996)Hor, Thr 15Star Wars (1977)Ac,Adv,Rom,SF,War 17Fargo (1996)Cr, Dr, Thr 22The Godfather (1972)Ac, Cr, Dr 45Contact (1997)Dr, SF RankTitleGenre 1The Silence of the Lambs (1991)Dr, Thr 2Scream (1996)Hor, Thr 3Pulp Fiction (1994)Cr, Dr 4Star Wars (1977)Ac, Adv, Rom, SF, War 5Fargo (1996)Cr, Dr, Thr 6Twelve Monkeys (1995)Dr, SF 7Psycho (1960)Hor, Rom, Thr 8The Godfather (1972)Ac, Cr, Dr 9Contact (1997)Dr, SF 10Alien (1979)Ac, Hor, SF, Thr 13An American Werewolf in London (1981) Hor 12Natural Born Killers (1994)Ac, Thr 16Carrie (1976)Hor 23Evil Dead II (1987)Ac, Ad, Com, Hor Ranked list by relevance score Ranked list by TANGENT score 943 users 1682 movies ratings

17 RankTitleGenre 1The Flintstones (1994)Ch,Com 2Spy Hard (1996)Com 3Oliver & Company (1988)Ani,Chi 4Jack (1996)Com,Dr 5Son in Law (1993)Com 6Ace Ventura: When Nature Calls (1995) Com 7Renaissance Man (1994)Com,Dr,War 8Pocahontas (1995)Ani,Chi,Mus,Rom 9Corrina, Corrina (1994)Com,Dr,Rom 10Beverly Hillbillies, The (1993)Com 11Princess Bride, The (1987)Ac,Adv,Com,Rom 15Monty Python and the Holy Grail (1974) Com 21Empire Strikes Back, The (1980)Ac,Adv,Dr 26Raiders of the Lost Ark (1981)Ac,Adv 29Return of the Jedi (1983)Ac,Adv,Rom,SF,War 32Star Wars (1977)Ac,Adv,Rom,SF,War 42Toy Story (1995)Ani,Chi,Com 53Men in Black (1997)Com,Dr RankTitleGenre 1Star Wars (1977)Ac,Adv,Rom,SF,War 2Return of the Jedi (1983)Ac,Adv,Rom,SF,War 3The Princess Bride (1987)Ac,Adv,Com,Rom 4Toy Story (1995)Ani,Chi,Com 5Monty Python and the Holy Grail (1974) Com 6Spy Hard (1996)Com 7Raiders of the Lost Ark (1981)Ac,Adv 8Empire Strikes Back, The (1980)Ac,Adv,Dr 9Jack (1996)Com,Dr 10Men in Black (1997)Ac,Adv,Com,SF 25Ace Ventura: When Nature Calls (1995) Com 27Corrina, Corrina (1994)Com,Dr,Rom 35Son in Law (1993)Com 42Oliver & Company (1988)Ani,Chi 43Renaissance Man (1994)Com,Dr,War 52Pocahontas (1995)Ani,Chi,Mus,Rom 166The Beverly Hillbillies (1993)Com 1439The Flintstones (1994)Ch,Com relevance score TANGENT score User Preference (rating 5) - Robin Hood: Men in Tights (1993) (Comedy) - Young Frankenstein (1974) (Comedy, Horror) - Naked Gun 33 1/3: The Final Insult (1994) (Comedy) - Fatal Instinct (1993) (Comedy)

18 Outline Motivation Problem definition Algorithm Experiments Conclusion

19 Conclusion Definition of a novel recommendation problem –“how to make a recommendation that broadens the horizons of the user?” –[Approach] * close to the user preferences * have high connectivity to other groups Design of algorithm –“Relevance score” X “Bridging score” –Effective & Efficient Experiments –synthetic dataset –real dataset

20 Thank you Kensuke Onuma Hanghang Tong Christos Faloutsos Poster tonight ! 19:30 – 22:00 at Hôtel de Ville Code available