SlideShare a Scribd company logo
1 of 53
Download to read offline
On Search, Personalisation and 
Real-time Advertising 
Dr. Jun Wang, Senior Lecturer 
Computer Science, University College London 
Email: j.wang@cs.ucl.ac.uk Twitter: @seawan 
30/10/14 
Dunnhumby 
Talk 
1
Summary 
30/10/14 
Dunnhumby 
Talk 
2
Web search Ads (display 
opportunities) 
- Maximize 
profit 
Search results 
- Maximize users’ 
satisfactions? 
Query 
30/10/14 
Dunnhumby 
Talk 
3
Recommder 
Systems 
30/10/14 
Dunnhumby 
Talk 
4
Recommeder 
Systems 
Kruschwitz, 
Udo 
<udo@essex.ac.uk> 
30/10/14 
Dunnhumby 
Talk 
5
Real-­‐2me 
Adver2sing
Real-­‐2me 
Adver2sing 
7
Real-­‐2me 
Adver2sing 
“This 
is 
Lawrence 
from 
India. 
I 
was 
searching 
Recommender 
model 
in 
web 
and 
found 
your 
webpage 
in 
search 
engine. 
Then, 
I 
visited 
your 
webpage 
searching 
relevant 
contents 
and 
saw 
unrelevant 
Google 
add 
in 
"Research 
Team" 
page 
(aFached 
screenshot). 
This 
add 
might 
vary 
from 
country 
to 
country. 
But 
I 
feel 
it 
will 
mislead 
and 
give 
wrong 
opinion 
to 
users 
who 
visit 
your 
webpage.” 
-­‐ 
Lawrence 
from 
India
Summary 
30/10/14 
Dunnhumby 
Talk 
9
Search 
(Informa2on 
Retrieval) 
l General 
definiJon: 
search 
large-­‐scale 
unstructured 
data, 
mostly 
text 
documents, 
but 
also 
include 
images, 
videos, 
etc 
l ApplicaJons: 
– 
web 
search 
– 
product 
search 
– 
enterprise 
search 
– 
desktop/email 
search 
– 
informaJon 
filtering 
– 
collaboraJve 
filtering 
and 
recommeder 
systems 
30/10/14 
Dunnhumby 
Talk 
10
Queries 
can 
have 
ambiguous 
intents 
[Courtesy 
of 
F. 
Radlinski, 
MSR 
Cambridge] 
Columbia 
clothing/sportswear 
Colombia 
(Country: 
misspelling) 
Columbia 
University 
Columbia 
Records 
music/video 
columbia 
30/10/14 
Dunnhumby 
Talk 
11
Diversified 
search 
results 
Diversifica2on 
-­‐> 
nega2ve 
correla2on 
-­‐> 
reduce 
the 
risk: 
see 
our 
sigir09 
paper 
30/10/on 
14 
porQolio 
theory 
of 
informaDunnhumby 
2on 
Talk 
retrieval 
12
Recall 
driven 
personalised 
search: 
relevance 
feedback 
revisit 
• www13 
paper 
exploratory 
relevance 
ranking 
Xiaoran 
Jin, 
Marc 
Sloan, 
and 
Jun 
Wang. 
InteracJve 
Exploratory 
Search 
for 
MulJ 
Page 
Search 
Results, 
www13 
Figure 1: Example application, where Page 1 contains the Page 2 contains a refined, personalised re-ranking of the Personalised 
re-­‐ranking 
30/10/14 
Dunnhumby 
Talk 
13
Recall 
driven 
search: 
relevance 
feedback 
revisit 
• www13 
paper 
Exploratory 
ranking 
Personalised 
re-­‐ranking 
Xiaoran 
Jin, 
Marc 
Sloan, 
and 
Jun 
Wang. 
InteracJve 
Exploratory 
Search 
for 
MulJ 
Page 
Search 
Results, 
www13 
30/10/14 
Dunnhumby 
Talk 
14 
contains the diversified, exploratory relevance ranking, and
ranking. We let s represent all rank actions s1 . . . sT. We 
denote r = [r1, . . . , rK] as the vector of feedback informa-tion 
Recall 
obtained driven 
from the user search: 
for a given page, relevance 
where K is the 
number of documents given feedback ri is the feedback feedback 
information gained revisit 
with 0  K  M, and 
(the rating provided 
by the user) of relevance feedback for document i, either by 
measuring a direct rating or by observing clickthroughs. 
We use a weighted sum of the expected DCG@M scores of 
the rankings of the T upcoming result pages, denoted here 
by (note that Rst 
• We 
consider 
MulJ 
Page 
Search 
Results 
• Intend 
to 
opJmise 
overall 
expected 
effecJveness 
over 
the 
search 
journey 
• Our 
j ⌘ Rt 
st 
j 
) 
Us = 
XT 
t 
0 
@!t 
XtM 
j=1+(t−1)M 
derivaJon 
shows 
that 
to represent the user’s overall satisfaction, where E(Rst 
– Page 
E(Rst 
j 
) 
log2(j + 1) 
1 
A (2) 
) = 
1 
contains 
the 
diversified, 
exploratory 
relevance 
✓st 
is the expected relevance of a document at rank j in 
ranking 
– Page 
j 
result page t. We have chosen the objective function as it 
is simple and both rewards finding the most relevant docu-ments 
2 
contains, 
personalised 
re-­‐ranking 
of 
the 
next 
j 
and also ranking them in the correct order, although 
set 
of 
remaining 
documents, 
where 
the 
relevance 
feedback 
other IR metrics is 
triggered 
can be adopted by 
the 
similarly. “Next” 
The burank gon 
weight 
1 
log2 j is used to give greater weight to ranking the most rele-vant 
documents in higher positions. The tunable parameter 
!i # 0 is used to adjust the importance of result pages and 
thus the level of exploration in the initial page(s). When !1 
U1 Figure by the diagram, random the rank node is conditional the feedback P(R2= where rsat Xiaoran 
Jin, 
Marc 
Sloan, 
and 
Jun 
Wang. 
InteracJve 
Exploratory 
Search 
for 
MulJ 
Page 
Search 
Results, 
www13 
30/10/14 
Dunnhumby 
Talk 
15
How 
it 
works 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
o 
o 
o 
30/10/14 
Dunnhumby 
Talk 
o 
o 
o 
o 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
x 
x 
X: 
doc 
about 
apple 
fruit 
doc 
about 
apple 
ceo 
¤ 
¤ 
O: 
doc 
about 
apple 
iphone 
Page 
1: 
diversified, 
exploratory 
relevance 
ranking 
considers 
Relevancy 
+ 
Variance 
+ 
|CorrelaJons| 
Page 
2: 
personalised 
re-­‐ranking 
16
How 
it 
works 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
o 
o 
o 
Q 
30/10/14 
Dunnhumby 
Talk 
o 
o 
o 
o 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
x 
x 
X: 
doc 
about 
apple 
fruit 
doc 
about 
apple 
ceo 
¤ 
¤ 
O: 
doc 
about 
apple 
iphone 
Page 
1: 
diversified, 
exploratory 
relevance 
ranking 
considers 
Relevancy 
+ 
Variance 
+ 
|CorrelaJons| 
17
How 
it 
works 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
o 
o 
o 
Q 
30/10/14 
Dunnhumby 
Talk 
o 
o 
o 
o 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
x 
x 
X: 
doc 
about 
apple 
fruit 
doc 
about 
apple 
ceo 
¤ 
¤ 
O: 
doc 
about 
apple 
iphone 
Page 
1: 
diversified, 
exploratory 
relevance 
ranking 
considers 
Relevancy 
+ 
Variance 
+ 
|CorrelaJons| 
18
How 
it 
works 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
o 
o 
o 
Q 
-­‐1 
-­‐1 
30/10/14 
Dunnhumby 
Talk 
o 
o 
o 
o 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
x 
x 
X: 
doc 
about 
apple 
fruit 
doc 
about 
apple 
ceo 
¤ 
¤ 
O: 
doc 
about 
apple 
iphone 
+1 
Page 
1: 
diversified, 
exploratory 
relevance 
ranking 
considers 
Relevancy 
+ 
Variance 
+ 
|CorrelaJons| 
19
How 
it 
works 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
o 
o 
o 
Q 
-­‐1 
-­‐1 
30/10/14 
Dunnhumby 
Talk 
o 
o 
o 
o 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
x 
x 
X: 
doc 
about 
apple 
fruit 
doc 
about 
apple 
ceo 
¤ 
¤ 
O: 
doc 
about 
apple 
iphone 
Page 
2: 
Personalised 
reranking: 
+1 
Q 
20
How 
it 
works 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
x 
o 
o 
o 
Q 
-­‐1 
-­‐1 
30/10/14 
Dunnhumby 
Talk 
o 
o 
o 
o 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
¤ 
x 
x 
X: 
doc 
about 
apple 
fruit 
doc 
about 
apple 
ceo 
¤ 
¤ 
O: 
doc 
about 
apple 
iphone 
Page 
2: 
Personalised 
reranking: 
+1 
Q 
21
Summary 
30/10/14 
Dunnhumby 
Talk 
22
Is 
Personalized 
Rec. 
Always 
BeFer? 
Non-­‐personalized 
Top 
Ar2sts 
in 
October 
Personalized: 
Ar2sts 
Recommended 
for 
You
Personalized 
vs 
Non-­‐Personalized 
Dataset: 
Movielens-­‐100k
Personalized 
vs 
Non-­‐Personalized 
• Personalized 
top-­‐N 
CF 
as 
a 
learning 
model 
– Improve 
the 
object 
of 
overall 
relevance 
– But 
does 
NOT 
improve 
on 
each 
user 
POP BPR 
Top-­‐N 
Performance Low 
bias 
High 
variance
Switch 
between 
Two 
PorQolios 
Porqolio 
DominaJon
Case 
Study 
1 
• Demography: 
50 
years 
old 
male 
programmer 
• History: 
86 
feedbacks, 
most 
of 
which 
are 
unpopular 
items
Case 
Study 
1 
• Analysis: 
BPR 
porqolio 
dominates 
POP 
porqolio 
• Results: 
BPR 
has 
beger 
ranking 
performance
Case 
Study 
2 
• Demography: 
28 
years 
old 
male 
engineer 
• History: 
15 
feedbacks, 
most 
of 
which 
are 
popular 
items
Case 
Study 
2 
• Analysis: 
POP 
porqolio 
dominates 
BPR 
porqolio 
• Results: 
POP 
has 
beger 
ranking 
performance
Cold-­‐start 
problem 
in 
recommmender 
systems
Interac2ve 
Recommender 
Systems
Possible 
Solu2ons 
Zhao, 
Xiaoxue, 
Weinan 
Zhang, 
and 
Jun 
Wang. 
"InteracJve 
collaboraJve 
filtering." 
CIKM, 
2013.
Objec2ve 
Interac2ve 
Cold-­‐start 
problem 
mechanism 
for 
CF 
Zhao, 
Xiaoxue, 
Weinan 
Zhang, 
and 
Jun 
Wang. 
"InteracJve 
collaboraJve 
filtering." 
CIKM, 
2013.
Proposed 
EE 
algorithms 
Thompson 
Sampling 
Linear-­‐UCB 
General 
Linear-­‐UCB 
Zhao, 
Xiaoxue, 
Weinan 
Zhang, 
and 
Jun 
Wang. 
"InteracJve 
collaboraJve 
filtering." 
CIKM, 
2013.
Cold-­‐start 
users 
Zhao, 
Xiaoxue, 
Weinan 
Zhang, 
and 
Jun 
Wang. 
"InteracJve 
collaboraJve 
filtering." 
CIKM, 
2013.
Summary 
30/10/14 
Dunnhumby 
Talk 
37
Real-­‐2me 
Adver2sing
Life 
of 
a 
display 
ad 
in 
the 
RTB 
environment: 
0.36 
seconds 
39 
Ad 
Exchange 
Demand-Side 
Platform 
Advertiser 
Data 
Management 
Platform 
0. 
Ad 
Request 
1. 
Bid 
Request 
(user, 
context) 
2. 
Bid 
Response 
(ad, 
bid) 
4. 
Win 
NoJce 
3. 
Ad 
AucJon 
(paying 
price) 
5. 
Ad 
(with 
tracking) 
6. 
User 
Feedback 
(click, 
conversion, 
etc.) 
User 
InformaJon 
User 
Demography: 
Male, 
25, 
Student, 
etc. 
User 
SegmentaJons: 
Ad 
science, 
London, 
etc. 
Webpage 
User
DSP 
(Demand 
Side 
PlaQorm) 
30/10/14
Bidder 
in 
DSP
Op2mal 
Bidder: 
Problem 
Defini2on 
Bid 
Request 
Bid 
Engine 
Bid 
Price 
42 
Input: 
bid 
request 
include 
Cookie 
informaJon 
(anonymous 
profile), 
website 
category 
& 
page, 
user 
terminal, 
locaJon 
etc 
Output: 
bid 
price 
Considera2ons: 
Historic 
data, 
CRM 
(first 
party 
data), 
DMP 
(3rd 
party 
data 
from 
Data 
Management 
Plaqorm) 
What 
is 
the 
op2mal 
bidder 
given 
a 
budget 
constraint? 
e.g., 
Maximise 
Subject 
to 
the 
budget 
constraint
43 
The 
General 
Process 
for 
Bidding 
Op2misa2on 
Red: 
hard 
constraints 
Green: 
features 
Blue: 
models 
Note 
that 
“Frequency 
& 
recency 
rules” 
are 
also 
used 
as 
features
Op2mal 
bidder: 
the 
formula2on 
• FuncJonal 
OpJmisaJon 
Problem 
– Dependency 
assumpJon: 
• SoluJon: 
Calculus 
of 
variaJons 
context+ad 
features 
winning 
funcJon 
CTR 
esJmaJon 
bidding 
funcJon 
Weinan 
Zhang, 
Shuai 
Yuan, 
Jun 
Wang, 
OpJmal 
Real-­‐Time 
Bidding 
for 
Display 
AdverJsing, 
KDD’14
Op2mal 
bidder: 
the 
solu2on 
Weinan 
Zhang, 
Shuai 
Yuan, 
Jun 
Wang, 
OpJmal 
Real-­‐Time 
Bidding 
for 
Display 
AdverJsing, 
KDD’14
Experiments 
Offline 
Online 
Winner 
of 
the 
first 
global 
Real-­‐Jme 
Bidding 
algorithm 
contest 
2013-­‐2014 
Weinan 
Zhang, 
Shuai 
Yuan, 
Jun 
Wang, 
OpJmal 
Real-­‐Time 
Bidding 
for 
Display 
AdverJsing, 
KDD’14
UCL 
OpenBidder 
Benchmarking 
System 
47
time (see Figure 1). This makes the cost of displaying ad slots (for 
advertisers) and the advertising incomes (for publishers and search 
engines) unpredictable. (RTB) 
Ads 
Thus prices 
there are increasing are 
volaneeds 2of le 
a new 
advertising trading mechanism to manage the risk of cost or income. 
(a) 
The 
price 
movement 
of 
a 
display 
opportunity 
from 
Yahoo! 
ads 
data 
Under 
GSP 
(generalized 
second 
price 
aucJon) 
50 
Ad slot price (GSP) 
1.5 
1 
Price change rate 
30/10/14 
Dunnhumby 
Talk 
48
Automa2ng 
Ads 
Futures/Op2on 
Contracts 
• Need 
Ad’s 
Futures 
Contract 
and 
Risk-­‐reduc5on 
Capabili5es 
– Technologies 
are 
constrained 
mainly 
to 
“spots” 
markets, 
i.e., 
any 
transacJon 
where 
delivery 
takes 
place 
right 
away 
(in 
Real-­‐Jme 
AdverJsing 
and 
Sponsored 
Search) 
– No 
principled 
technologies 
to 
support 
efficient 
forward 
pricing 
&risk 
management 
mechanisms 
• If 
we 
got 
Futures 
Market 
or 
provide 
Op2on 
Contracts, 
adverJsers 
could 
lock 
in 
the 
campaign 
cost 
and 
Publishers 
could 
lock 
in 
a 
profit 
in 
the 
future 
30/10/14 
Dunnhumby 
Talk 
49
Futures 
Exchange 
(Programma2c 
Guarantee) 
Advertiser 
Demand 
Side 
Platform 
(DSP) 
Futures 
Exchange 
RTB / Spot 
Exchange 
Supply 
Side 
Platform 
(SSP) 
Publisher 
3rd party data providers, ad 
serving, ad agency, ad 
networks, campaign analytics 
-10% to -30%
Acknowledgements 
• Thanks 
to 
my 
PhD 
students 
Weinan 
Zhang, 
Shuai 
Yuan, 
Marc 
Sloan, 
Xiaoxue 
Zhao 
30/10/14 
Dunnhumby 
Talk 
51
For 
more 
informa2on, 
please 
refer 
to 
1. Wang, 
Jun, 
and 
Jianhan 
Zhu. 
"Porqolio 
theory 
of 
informaJon 
retrieval." 
SIGIR, 
2009. 
2. Jin, 
Xiaoran, 
Marc 
Sloan, 
and 
Jun 
Wang. 
"InteracJve 
exploratory 
search 
for 
mulJ 
page 
search 
results." 
WWW, 
2013. 
3. Zhang, 
Weinan, 
et 
al. 
"To 
personalize 
or 
not: 
a 
risk 
management 
perspecJve." 
Proceedings 
of 
the 
7th 
ACM 
conference 
on 
Recommender 
systems. 
ACM, 
2013. 
4. Gorla, 
Jagadeesh, 
et 
al. 
"ProbabilisJc 
group 
recommendaJon 
via 
informaJon 
matching." 
WWW, 
2013. 
5. Shuai 
Yuan, 
Jun 
Wang, 
Real-­‐Jme 
Bidding 
for 
Online 
AdverJsing: 
Measurement 
and 
Analysis, 
AdKDD’13 
hgp://arxiv-­‐web3.library.cornell.edu/abs/1306.6542 
6. Weinan 
Zhang, 
Shuai 
Yuan, 
Jun 
Wang, 
OpJmal 
Real-­‐Time 
Bidding 
for 
Display 
AdverJsing, 
KDD’14 
7. Shuai 
Yuan, 
Jun 
Wang, 
Bowei 
Chen, 
An 
Empirical 
Study 
of 
Reserve 
Price 
OpJmisaJon 
in 
Real-­‐Time 
Bidding 
8. Bowei 
Chen, 
Jun 
Wang, 
Ingemar 
Cox, 
and 
Mohan 
Kankanhalli, 
MulJ-­‐ 
Keyword 
MulJ-­‐Click 
OpJon 
Contracts 
for 
Sponsored 
Search 
AdverJsing, 
under 
submission, 
2013 
hgp://arxiv.org/abs/1307.4980
Thanks 
for 
your 
aFen2on 
53

More Related Content

Similar to On Search, Personalisation and Real-time Advertising

Entity Summarization with User Feedback (ESWC 2020)
Entity Summarization with User Feedback (ESWC 2020)Entity Summarization with User Feedback (ESWC 2020)
Entity Summarization with User Feedback (ESWC 2020)Qingxia Liu
 
[UMAP 2016] User-Oriented Context Suggestion
[UMAP 2016] User-Oriented Context Suggestion[UMAP 2016] User-Oriented Context Suggestion
[UMAP 2016] User-Oriented Context SuggestionYONG ZHENG
 
Collaborative filtering for recommendation systems in Python, Nicolas Hug
Collaborative filtering for recommendation systems in Python, Nicolas HugCollaborative filtering for recommendation systems in Python, Nicolas Hug
Collaborative filtering for recommendation systems in Python, Nicolas HugPôle Systematic Paris-Region
 
Context-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick ViewContext-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick ViewYONG ZHENG
 
Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]
Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]
Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]Daniel Valcarce
 
Personalizing the web building effective recommender systems
Personalizing the web building effective recommender systemsPersonalizing the web building effective recommender systems
Personalizing the web building effective recommender systemsAravindharamanan S
 
Search as Communication: Lessons from a Personal Journey
Search as Communication: Lessons from a Personal JourneySearch as Communication: Lessons from a Personal Journey
Search as Communication: Lessons from a Personal JourneyDaniel Tunkelang
 
Ariadne's Thread -- Exploring a world of networked information built from fre...
Ariadne's Thread -- Exploring a world of networked information built from fre...Ariadne's Thread -- Exploring a world of networked information built from fre...
Ariadne's Thread -- Exploring a world of networked information built from fre...Shenghui Wang
 
Exploring highly interconnected humanities data: are faceted browsers always ...
Exploring highly interconnected humanities data: are faceted browsers always ...Exploring highly interconnected humanities data: are faceted browsers always ...
Exploring highly interconnected humanities data: are faceted browsers always ...Michele Pasin
 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsYONG ZHENG
 
Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...
Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...
Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...kt.mako
 
The Elusive Nature of Context: Why We Need It and Were We Might Find It
The Elusive Nature of Context: Why We Need It and Were We Might Find ItThe Elusive Nature of Context: Why We Need It and Were We Might Find It
The Elusive Nature of Context: Why We Need It and Were We Might Find ItGail Murphy
 
I ii x_slides_albakour_online
I ii x_slides_albakour_onlineI ii x_slides_albakour_online
I ii x_slides_albakour_onlineDyaa AlBakour
 
Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it! Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it! Sudeep Das, Ph.D.
 
Dynamic Information Retrieval Tutorial - SIGIR 2015
Dynamic Information Retrieval Tutorial - SIGIR 2015Dynamic Information Retrieval Tutorial - SIGIR 2015
Dynamic Information Retrieval Tutorial - SIGIR 2015Marc Sloan
 
WWW 2021report public
WWW 2021report publicWWW 2021report public
WWW 2021report publicTakuma Oda
 

Similar to On Search, Personalisation and Real-time Advertising (20)

Entity Summarization with User Feedback (ESWC 2020)
Entity Summarization with User Feedback (ESWC 2020)Entity Summarization with User Feedback (ESWC 2020)
Entity Summarization with User Feedback (ESWC 2020)
 
[UMAP 2016] User-Oriented Context Suggestion
[UMAP 2016] User-Oriented Context Suggestion[UMAP 2016] User-Oriented Context Suggestion
[UMAP 2016] User-Oriented Context Suggestion
 
Collaborative filtering for recommendation systems in Python, Nicolas Hug
Collaborative filtering for recommendation systems in Python, Nicolas HugCollaborative filtering for recommendation systems in Python, Nicolas Hug
Collaborative filtering for recommendation systems in Python, Nicolas Hug
 
Context-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick ViewContext-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick View
 
Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]
Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]
Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]
 
Personalizing the web building effective recommender systems
Personalizing the web building effective recommender systemsPersonalizing the web building effective recommender systems
Personalizing the web building effective recommender systems
 
Search as Communication: Lessons from a Personal Journey
Search as Communication: Lessons from a Personal JourneySearch as Communication: Lessons from a Personal Journey
Search as Communication: Lessons from a Personal Journey
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Ariadne's Thread -- Exploring a world of networked information built from fre...
Ariadne's Thread -- Exploring a world of networked information built from fre...Ariadne's Thread -- Exploring a world of networked information built from fre...
Ariadne's Thread -- Exploring a world of networked information built from fre...
 
Exploring highly interconnected humanities data: are faceted browsers always ...
Exploring highly interconnected humanities data: are faceted browsers always ...Exploring highly interconnected humanities data: are faceted browsers always ...
Exploring highly interconnected humanities data: are faceted browsers always ...
 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender Systems
 
Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...
Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...
Two-layered Summaries for Mobile Search: Does the Evaluation Measure Reflect ...
 
The Elusive Nature of Context: Why We Need It and Were We Might Find It
The Elusive Nature of Context: Why We Need It and Were We Might Find ItThe Elusive Nature of Context: Why We Need It and Were We Might Find It
The Elusive Nature of Context: Why We Need It and Were We Might Find It
 
Entity2rec recsys
Entity2rec recsysEntity2rec recsys
Entity2rec recsys
 
I ii x_slides_albakour_online
I ii x_slides_albakour_onlineI ii x_slides_albakour_online
I ii x_slides_albakour_online
 
Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it! Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it!
 
Web Opinion Mining
Web Opinion MiningWeb Opinion Mining
Web Opinion Mining
 
Mazhiming
MazhimingMazhiming
Mazhiming
 
Dynamic Information Retrieval Tutorial - SIGIR 2015
Dynamic Information Retrieval Tutorial - SIGIR 2015Dynamic Information Retrieval Tutorial - SIGIR 2015
Dynamic Information Retrieval Tutorial - SIGIR 2015
 
WWW 2021report public
WWW 2021report publicWWW 2021report public
WWW 2021report public
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

On Search, Personalisation and Real-time Advertising

  • 1. On Search, Personalisation and Real-time Advertising Dr. Jun Wang, Senior Lecturer Computer Science, University College London Email: j.wang@cs.ucl.ac.uk Twitter: @seawan 30/10/14 Dunnhumby Talk 1
  • 3. Web search Ads (display opportunities) - Maximize profit Search results - Maximize users’ satisfactions? Query 30/10/14 Dunnhumby Talk 3
  • 4. Recommder Systems 30/10/14 Dunnhumby Talk 4
  • 5. Recommeder Systems Kruschwitz, Udo <udo@essex.ac.uk> 30/10/14 Dunnhumby Talk 5
  • 8. Real-­‐2me Adver2sing “This is Lawrence from India. I was searching Recommender model in web and found your webpage in search engine. Then, I visited your webpage searching relevant contents and saw unrelevant Google add in "Research Team" page (aFached screenshot). This add might vary from country to country. But I feel it will mislead and give wrong opinion to users who visit your webpage.” -­‐ Lawrence from India
  • 10. Search (Informa2on Retrieval) l General definiJon: search large-­‐scale unstructured data, mostly text documents, but also include images, videos, etc l ApplicaJons: – web search – product search – enterprise search – desktop/email search – informaJon filtering – collaboraJve filtering and recommeder systems 30/10/14 Dunnhumby Talk 10
  • 11. Queries can have ambiguous intents [Courtesy of F. Radlinski, MSR Cambridge] Columbia clothing/sportswear Colombia (Country: misspelling) Columbia University Columbia Records music/video columbia 30/10/14 Dunnhumby Talk 11
  • 12. Diversified search results Diversifica2on -­‐> nega2ve correla2on -­‐> reduce the risk: see our sigir09 paper 30/10/on 14 porQolio theory of informaDunnhumby 2on Talk retrieval 12
  • 13. Recall driven personalised search: relevance feedback revisit • www13 paper exploratory relevance ranking Xiaoran Jin, Marc Sloan, and Jun Wang. InteracJve Exploratory Search for MulJ Page Search Results, www13 Figure 1: Example application, where Page 1 contains the Page 2 contains a refined, personalised re-ranking of the Personalised re-­‐ranking 30/10/14 Dunnhumby Talk 13
  • 14. Recall driven search: relevance feedback revisit • www13 paper Exploratory ranking Personalised re-­‐ranking Xiaoran Jin, Marc Sloan, and Jun Wang. InteracJve Exploratory Search for MulJ Page Search Results, www13 30/10/14 Dunnhumby Talk 14 contains the diversified, exploratory relevance ranking, and
  • 15. ranking. We let s represent all rank actions s1 . . . sT. We denote r = [r1, . . . , rK] as the vector of feedback informa-tion Recall obtained driven from the user search: for a given page, relevance where K is the number of documents given feedback ri is the feedback feedback information gained revisit with 0  K  M, and (the rating provided by the user) of relevance feedback for document i, either by measuring a direct rating or by observing clickthroughs. We use a weighted sum of the expected DCG@M scores of the rankings of the T upcoming result pages, denoted here by (note that Rst • We consider MulJ Page Search Results • Intend to opJmise overall expected effecJveness over the search journey • Our j ⌘ Rt st j ) Us = XT t 0 @!t XtM j=1+(t−1)M derivaJon shows that to represent the user’s overall satisfaction, where E(Rst – Page E(Rst j ) log2(j + 1) 1 A (2) ) = 1 contains the diversified, exploratory relevance ✓st is the expected relevance of a document at rank j in ranking – Page j result page t. We have chosen the objective function as it is simple and both rewards finding the most relevant docu-ments 2 contains, personalised re-­‐ranking of the next j and also ranking them in the correct order, although set of remaining documents, where the relevance feedback other IR metrics is triggered can be adopted by the similarly. “Next” The burank gon weight 1 log2 j is used to give greater weight to ranking the most rele-vant documents in higher positions. The tunable parameter !i # 0 is used to adjust the importance of result pages and thus the level of exploration in the initial page(s). When !1 U1 Figure by the diagram, random the rank node is conditional the feedback P(R2= where rsat Xiaoran Jin, Marc Sloan, and Jun Wang. InteracJve Exploratory Search for MulJ Page Search Results, www13 30/10/14 Dunnhumby Talk 15
  • 16. How it works x x x x x x x x x x x o o o 30/10/14 Dunnhumby Talk o o o o ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ x x X: doc about apple fruit doc about apple ceo ¤ ¤ O: doc about apple iphone Page 1: diversified, exploratory relevance ranking considers Relevancy + Variance + |CorrelaJons| Page 2: personalised re-­‐ranking 16
  • 17. How it works x x x x x x x x x x x o o o Q 30/10/14 Dunnhumby Talk o o o o ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ x x X: doc about apple fruit doc about apple ceo ¤ ¤ O: doc about apple iphone Page 1: diversified, exploratory relevance ranking considers Relevancy + Variance + |CorrelaJons| 17
  • 18. How it works x x x x x x x x x x x o o o Q 30/10/14 Dunnhumby Talk o o o o ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ x x X: doc about apple fruit doc about apple ceo ¤ ¤ O: doc about apple iphone Page 1: diversified, exploratory relevance ranking considers Relevancy + Variance + |CorrelaJons| 18
  • 19. How it works x x x x x x x x x x x o o o Q -­‐1 -­‐1 30/10/14 Dunnhumby Talk o o o o ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ x x X: doc about apple fruit doc about apple ceo ¤ ¤ O: doc about apple iphone +1 Page 1: diversified, exploratory relevance ranking considers Relevancy + Variance + |CorrelaJons| 19
  • 20. How it works x x x x x x x x x x x o o o Q -­‐1 -­‐1 30/10/14 Dunnhumby Talk o o o o ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ x x X: doc about apple fruit doc about apple ceo ¤ ¤ O: doc about apple iphone Page 2: Personalised reranking: +1 Q 20
  • 21. How it works x x x x x x x x x x x o o o Q -­‐1 -­‐1 30/10/14 Dunnhumby Talk o o o o ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ x x X: doc about apple fruit doc about apple ceo ¤ ¤ O: doc about apple iphone Page 2: Personalised reranking: +1 Q 21
  • 23. Is Personalized Rec. Always BeFer? Non-­‐personalized Top Ar2sts in October Personalized: Ar2sts Recommended for You
  • 24. Personalized vs Non-­‐Personalized Dataset: Movielens-­‐100k
  • 25. Personalized vs Non-­‐Personalized • Personalized top-­‐N CF as a learning model – Improve the object of overall relevance – But does NOT improve on each user POP BPR Top-­‐N Performance Low bias High variance
  • 26. Switch between Two PorQolios Porqolio DominaJon
  • 27. Case Study 1 • Demography: 50 years old male programmer • History: 86 feedbacks, most of which are unpopular items
  • 28. Case Study 1 • Analysis: BPR porqolio dominates POP porqolio • Results: BPR has beger ranking performance
  • 29. Case Study 2 • Demography: 28 years old male engineer • History: 15 feedbacks, most of which are popular items
  • 30. Case Study 2 • Analysis: POP porqolio dominates BPR porqolio • Results: POP has beger ranking performance
  • 31. Cold-­‐start problem in recommmender systems
  • 33. Possible Solu2ons Zhao, Xiaoxue, Weinan Zhang, and Jun Wang. "InteracJve collaboraJve filtering." CIKM, 2013.
  • 34. Objec2ve Interac2ve Cold-­‐start problem mechanism for CF Zhao, Xiaoxue, Weinan Zhang, and Jun Wang. "InteracJve collaboraJve filtering." CIKM, 2013.
  • 35. Proposed EE algorithms Thompson Sampling Linear-­‐UCB General Linear-­‐UCB Zhao, Xiaoxue, Weinan Zhang, and Jun Wang. "InteracJve collaboraJve filtering." CIKM, 2013.
  • 36. Cold-­‐start users Zhao, Xiaoxue, Weinan Zhang, and Jun Wang. "InteracJve collaboraJve filtering." CIKM, 2013.
  • 39. Life of a display ad in the RTB environment: 0.36 seconds 39 Ad Exchange Demand-Side Platform Advertiser Data Management Platform 0. Ad Request 1. Bid Request (user, context) 2. Bid Response (ad, bid) 4. Win NoJce 3. Ad AucJon (paying price) 5. Ad (with tracking) 6. User Feedback (click, conversion, etc.) User InformaJon User Demography: Male, 25, Student, etc. User SegmentaJons: Ad science, London, etc. Webpage User
  • 40. DSP (Demand Side PlaQorm) 30/10/14
  • 42. Op2mal Bidder: Problem Defini2on Bid Request Bid Engine Bid Price 42 Input: bid request include Cookie informaJon (anonymous profile), website category & page, user terminal, locaJon etc Output: bid price Considera2ons: Historic data, CRM (first party data), DMP (3rd party data from Data Management Plaqorm) What is the op2mal bidder given a budget constraint? e.g., Maximise Subject to the budget constraint
  • 43. 43 The General Process for Bidding Op2misa2on Red: hard constraints Green: features Blue: models Note that “Frequency & recency rules” are also used as features
  • 44. Op2mal bidder: the formula2on • FuncJonal OpJmisaJon Problem – Dependency assumpJon: • SoluJon: Calculus of variaJons context+ad features winning funcJon CTR esJmaJon bidding funcJon Weinan Zhang, Shuai Yuan, Jun Wang, OpJmal Real-­‐Time Bidding for Display AdverJsing, KDD’14
  • 45. Op2mal bidder: the solu2on Weinan Zhang, Shuai Yuan, Jun Wang, OpJmal Real-­‐Time Bidding for Display AdverJsing, KDD’14
  • 46. Experiments Offline Online Winner of the first global Real-­‐Jme Bidding algorithm contest 2013-­‐2014 Weinan Zhang, Shuai Yuan, Jun Wang, OpJmal Real-­‐Time Bidding for Display AdverJsing, KDD’14
  • 48. time (see Figure 1). This makes the cost of displaying ad slots (for advertisers) and the advertising incomes (for publishers and search engines) unpredictable. (RTB) Ads Thus prices there are increasing are volaneeds 2of le a new advertising trading mechanism to manage the risk of cost or income. (a) The price movement of a display opportunity from Yahoo! ads data Under GSP (generalized second price aucJon) 50 Ad slot price (GSP) 1.5 1 Price change rate 30/10/14 Dunnhumby Talk 48
  • 49. Automa2ng Ads Futures/Op2on Contracts • Need Ad’s Futures Contract and Risk-­‐reduc5on Capabili5es – Technologies are constrained mainly to “spots” markets, i.e., any transacJon where delivery takes place right away (in Real-­‐Jme AdverJsing and Sponsored Search) – No principled technologies to support efficient forward pricing &risk management mechanisms • If we got Futures Market or provide Op2on Contracts, adverJsers could lock in the campaign cost and Publishers could lock in a profit in the future 30/10/14 Dunnhumby Talk 49
  • 50. Futures Exchange (Programma2c Guarantee) Advertiser Demand Side Platform (DSP) Futures Exchange RTB / Spot Exchange Supply Side Platform (SSP) Publisher 3rd party data providers, ad serving, ad agency, ad networks, campaign analytics -10% to -30%
  • 51. Acknowledgements • Thanks to my PhD students Weinan Zhang, Shuai Yuan, Marc Sloan, Xiaoxue Zhao 30/10/14 Dunnhumby Talk 51
  • 52. For more informa2on, please refer to 1. Wang, Jun, and Jianhan Zhu. "Porqolio theory of informaJon retrieval." SIGIR, 2009. 2. Jin, Xiaoran, Marc Sloan, and Jun Wang. "InteracJve exploratory search for mulJ page search results." WWW, 2013. 3. Zhang, Weinan, et al. "To personalize or not: a risk management perspecJve." Proceedings of the 7th ACM conference on Recommender systems. ACM, 2013. 4. Gorla, Jagadeesh, et al. "ProbabilisJc group recommendaJon via informaJon matching." WWW, 2013. 5. Shuai Yuan, Jun Wang, Real-­‐Jme Bidding for Online AdverJsing: Measurement and Analysis, AdKDD’13 hgp://arxiv-­‐web3.library.cornell.edu/abs/1306.6542 6. Weinan Zhang, Shuai Yuan, Jun Wang, OpJmal Real-­‐Time Bidding for Display AdverJsing, KDD’14 7. Shuai Yuan, Jun Wang, Bowei Chen, An Empirical Study of Reserve Price OpJmisaJon in Real-­‐Time Bidding 8. Bowei Chen, Jun Wang, Ingemar Cox, and Mohan Kankanhalli, MulJ-­‐ Keyword MulJ-­‐Click OpJon Contracts for Sponsored Search AdverJsing, under submission, 2013 hgp://arxiv.org/abs/1307.4980
  • 53. Thanks for your aFen2on 53