Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ACM RecSys 2012: Recommender Systems, Today
Search
Data Science London
October 10, 2012
Technology
1.9k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ACM RecSys 2012: Recommender Systems, Today
Neal Lathia @Cambridge_Uni talk at @ds_dln #strataconf 02/10/12
Data Science London
October 10, 2012
More Decks by Data Science London
See All by Data Science London
Semi-Supervised Anomaly Detection
datasciencelondon
0
1.1k
Hacking the Rail: Ingesting, analysing & visualising realtime streaming data
datasciencelondon
1
47k
Stateful Data-Parallel Processing
datasciencelondon
0
47k
Semantic web warmed up: Ontologies for the IoT
datasciencelondon
0
150
IoT data ingestion pipelines and Clojure transducers
datasciencelondon
0
320
TrendCalculus: A data science for trends
datasciencelondon
1
48k
Data Science in Mobile Health
datasciencelondon
1
8.4k
Large-scale Recommender Systems on Just a PC (with GraphChi)
datasciencelondon
1
17k
Taming Graph Dynamics at Scale
datasciencelondon
0
8.2k
Other Decks in Technology
See All in Technology
第3回しろおびセキュリティスポンサーセッション
log0417
0
160
20分でわかるセキュアAPI
nwiizo
2
220
Pavlokで始める電撃駆動開発
sgrsn
0
180
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
1.6k
【CEDEC2026】ゲームシナリオライターを支援するAIツール開発の実践 ― 設計とプロンプトの工夫 ―
cygames
PRO
1
770
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
370
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
12
8.5k
ラジオの科学
frievea
0
290
SmartHR Engineering Team Deck
smarthr
1
1.6k
LanceDB入門
mocobeta
4
160
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.9k
Webアクセシビリティ入門 2026
recruitengineers
PRO
3
470
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
240
Become a Pro
speakerdeck
PRO
31
6.2k
Exploring anti-patterns in Rails
aemeredith
3
460
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
119
120k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Typedesign – Prime Four
hannesfritz
42
3.1k
Rails Girls Zürich Keynote
gr2m
96
14k
It's Worth the Effort
3n
188
29k
Site-Speed That Sticks
csswizardry
13
1.4k
The Cost Of JavaScript in 2023
addyosmani
55
10k
The SEO Collaboration Effect
kristinabergwall1
1
520
Transcript
acm recsys 2012: recommender systems, today @neal_lathia
warning: daunting task lookout for twitter handles
why #recsys? information overload mailing lists; usenet news (1992) see:
@jkonstan, @presnick
why #recsys? information overload filter failure movies; books; music (~1995)
why #recsys? information overload filter failure creating value advertising; engagement;
connection (today)
@dtunkelang
(1) collaborative “based on the premise that people looking for
information should be able to make use of what others have already found and evaluated” (maltz & ehrlick)
(2) query-less “in September 2010 Schmidt said that one day
the combination of cloud computing and mobile phones would allow Google to pass on information to users without them even typing in search queries”
(3) discovery engines “we are leaving the age of information
and entering the age of recommendation” (anderson)
None
None
input: ratings, clicks, views users → items process: SVD, kNN,
RBM, etc. f(user, item) → prediction ~ rating output: prediction-ranked recommendations measure: |prediction – rating| (prediction – rating)2
traditional problems accuracy, scalability, distributed computation, similarity, cold-start, … (don't
reinvent the wheel)
acm recsys 2012: 5 open problems
problem 1: predictions temporality, multiple co-occurring objectives: diversity, novelty, freshness,
serendipity, explainability
None
problem 2: algorithms more algorithms vs. more data vs. more
rating effort
what is your algorithm doing? f(user, item) → R f(user,
item 1 , item 2 ) → R f(user, [item 1 ...item n ]) → R e.g., @alexk_z @abellogin
problem 3: users + ratings signals, context, groups, intents, interfaces
@xamat
problem 4: items lifestyle, behaviours, decisions, processes, software development
@presnick
problem 5: measurement ranking metrics vs. usability testing vs. A/B
testing
Online Controlled Experiments: Introduction, Learnings, and Humbling Statistics http://www.exp-platform.com/Pages/2012RecSys.aspx
3 key lessons
lesson 1: #recsys is an ensemble ...of disciplines statistics, machine
learning, human-computer interaction, social network analysis, psychology
lesson 2: return to the domain user effort, generative models,
cost of a freakommendation, value you seek to create
@plamere
lesson 3: join the #recsys community learn, build, research, deploy:
@MyMediaLite, @LensKitRS @zenogantner, @elehack contribute, read: #recsyswiki, @alansaid
recommender systems, today @neal_lathia