SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
RANKING AND DIVERSITY
IN RECOMMENDATIONS
Alexandros Karatzoglou
@alexk_z
Thanks

Linas Baltrunas
Telefonica

Yue Shi
TU Delft

Saul Vargas
Universidad Autonoma de Madrid

Pablo Castells
Universidad Autonoma de Madrid
Telefonica Research in Barcelona
•  User Modeling: Recommender Systems
•  Data Mining, Machine Learning
•  Multimedia Indexing and Analysis
•  HCI
•  Mobile Computing
•  Systems and Networking
•  http://www.tid.es
Recommendations in Telefonica
People You May Know@Tuenti
Recommendations in Telefonica
Firefox OS Marketplace
Collaborative Filtering

+
+

+
+

+

+
+

+
X ↵ik
fij = hUi Mj i i
hUk Mj i
, Mj +
|Fi |
+

k2Fi
Tensor Factorization
CP-Decomposition
HOSVD

Fijkijk S ⇥U Ui ,⇥M j , CkC Ck
F = = hU i M Mj ⇥ i
Karatzoglou et al. @ Recsys 2010
Publications in Ranking
CIKM 2013: GAPfm: Optimal Top-N Recommendations for Graded Relevance Domains
RecSys 2013: xCLiMF: Optimizing Expected Reciprocal Rank for Data with
Multiple Levels of Relevance
RecSys 2012: CLiMF: Learning to Maximize Reciprocal Rank with Collaborative
Less-is-More Filtering * Best Paper Award
SIGIR 2012: TFMAP: Optimizing MAP for Top-N Context-aware Recommendation
Machine Learning Journal, 2008: Improving Maximum Margin Matrix Factorization
* Best Machine Learning Paper Award at ECML PKDD 2008
RecSys 2010: List-wise Learning to Rank with Matrix Factorization for Collaborative Filtering
NIPS 2007: CoFiRank - Maximum Margin Matrix Factorization for Collaborative Ranking
Recommendations are ranked lists
Popular Ranking Methods
•  In order to generate the ranked item list, we need some

relative utility score for each item
•  Popularity is the obvious baseline
•  Score could depend on the user (personalized)
•  Score could also depend on the other items in the list (list-wise)

•  One popular way to rank the items in RS is to sort the

items according to the rating prediction
•  Works for the domains with ratings
•  Wastes the modeling power for the irrelevant items
Graphical Notation

Relevant	
  
Irrelevant	
  
Irrelevant	
  
Irrelevant	
  
Irrelevant	
  
Irrelevant	
  
Relevant	
  
Relevant	
  
Ranking using latent
representation
•  If user = [-100, -100]
•  2d latent factor
•  We get the corresponding ranking
Matrix Factorization
(for ranking)
•  Randomly initialize item vectors
•  Randomly initialize user vectors
•  While not converged
•  Compute rating prediction error
•  Update user factors
•  Update item factors
•  Lets say user is [-100, -100]
•  Compute the square error
•  (5-<[-100, -100], [0.180, 0.19]>)2=1764

•  Update the user and item to the direction

where the error is reduced
(according to the gradient of the loss)

8 items with ratings
and random factors
Learning: Stochastic Gradient
Descent with Square Error Loss
SquareUser: [3, 1], RMSE=6.7
Loss
Learning	
  to	
  Rank	
  for	
  Top-­‐k	
  RecSys	
  
•  Usually	
  we	
  care	
  about	
  accurate	
  ranking	
  and	
  not	
  ra=ng	
  

predic=on	
  

•  Square	
  Error	
  loss	
  op=mizes	
  to	
  accurately	
  predict	
  1s	
  and	
  5s.	
  

•  RS	
  should	
  get	
  the	
  top	
  items	
  right	
  -­‐>	
  Ranking	
  problem	
  
•  Why	
  not	
  to	
  learn	
  how	
  to	
  rank	
  directly?	
  
•  Learning	
  to	
  Rank	
  methods	
  provide	
  up	
  to	
  30%	
  performance	
  
improvements	
  in	
  off-­‐line	
  evalua=ons	
  
•  It	
  is	
  possible,	
  but	
  a	
  more	
  complex	
  task	
  
Example: average precision (AP)
•  AP: we compute the precision at each relevant position

and average them

AP =

|S|
X

P (k)

k=1

|S|

P@1+ P@2 + P@4 1 /1+ 2 / 2 + 3 / 4
=
= 0.92
3
3
Why is hard? Non Smoothness
Example: AP

u:[-20,-20]

u:[20,20]
AP vs RMSE
The Non-smoothness of
Average Precision
AP =

|S|
X

P (k)

k=1

|S|

APm = PN

1

i=1

ymi

N
N
X ymi X
i=1

rmi

j=1

ymj I(rmj  rmi )

ymi

is 1 if item i is relevant for user m and 0 otherwise

I(·)

indicator function (1 if it is true, 0 otherwise)

rmi Rank of item i for user m
How can we get a smooth-AP?
•  We	
  replace	
  non	
  smooth	
  parts	
  of	
  MAP	
  with	
  smooth	
  

approxima=on	
  

1

rmi

⇡ g(fmi ) = g(hUm , Vi i)

g(x) = 1/(1 + e

x

)
How can we get a smooth-MAP?
•  We	
  replace	
  non	
  smooth	
  parts	
  of	
  MAP	
  with	
  smooth	
  

approxima=on	
  

I(rmj  rmi ) ⇡ g(fmj

fmi ) = g(hUm , Vj

Vi i)

g(x) = 1/(1 + e

x

)
Smooth version of MAP

u:[-20,-20]

u:[20,20]
Sometimes approximation is not very
good…
Ranking Inconsistencies
•  Achieving a perfect ranking for all users is not possible
•  Two Sources of Inconsistencies:
•  1) Factor Models (all models) have limited expressive

power and cannot learn the perfect ranking for all users
•  2) Ranking functions approximations are inconsistent e.g.

A >B & B>C but C > A
Summary on Ranking 101
Area Under the ROC Curve (AUC)

1
AU C := +
|S ||S |

S+ X
XS
i

j

I(Ri < Rj )
Reciprocal Rank (RR)

1
RR :=
Ri
Average Precision (AP)

AP =

|S|
X

P (k)

k=1

|S|
AP vs RR
Normalized Discounted Cumulative Gain
(nDCG)

DCG =

X 2score(i)
i

1
log2 (i + 2)
Relevance solved! Is that all?
•  Ranking “solves” the relevance problem
•  Can we be happy with the results?
Relevance solved! Is that all?
•  Coverage
•  Diversity
•  Novelty
•  Serendipity
Diversity in Recommendations
•  Diversity using Genres
•  Movies, Music, Books
•  Diversity should fulfill:
•  Coverage
•  Redundancy
•  Size Awareness
Diversity methods for RecSys
•  Topic List Diversification or
•  Maximal Margin Relevance

fM M R (i; S) = (1

) rel(i) +

min dist(i, j)
j2S
Diversity methods for RecSys
•  Intent-Aware IR metrics

ERR

IA =

X
s

p(s)ERR
Example

Action
Comedy
Sci-Fi
Western

Action
Thriller
Sci-Fi
Western

Adventure
Western
Genres

Action (517)
154

Comedy (1267)

125

8
11

6

60

37
4

146

2
639

187

21

9
0

30

8

3
9

4

4

232

171
11

1
75

Drama (1711)

86

10

202

870
Romance (583)

46

Thriller (600)
Genres and Popularity
Binomial Diversity
•  We base a new Diversity Metric on the Binomial
Distribution

✓ ◆
N k
P (X = k) =
p (1
k

p)

N

k
User Genre Relevance
•  Fraction of Items of genre “g” user interacted
with
Iu

p00
g

kg
=
|Iu |

•  Global fraction of items of genre “g”

•  Mix

P Iu
u kg
0
pg = P
u |Iu |

pg = (1

↵)

0
pg

+↵

00
pg
Coverage
•  Product of the probabilities of the genres not represented
in the list not being picked by random

Coverage(R) =

Y

g 2G(R)
/

P (Xg = 0)

1/|G|
Non-Redundancy
P (Xg

k | Xg > 0) = 1

N onRed(R) =

Y

g2G(R)

k 1
X
l=1

P (Xg

P (Xg = l | Xg > 0)
R
kg | Xg > 0)1/|G(R)|
Non-Redundancy
Binomial Diversity

BinomDiv(R) = Coverage(R) · N onRed(R)
Re-Ranking
•  Re-Rank based on Relevance and Binomial Diversity

fBinomDiv (i; S) = (1

) normrel (rel(i)) + normdiv (div(i; S))

normX (x) =

x

µX
X
Example
Thanks!
•  Questions?

Más contenido relacionado

La actualidad más candente

Adversarial Reinforced Learning for Unsupervised Domain Adaptation
Adversarial Reinforced Learning for Unsupervised Domain AdaptationAdversarial Reinforced Learning for Unsupervised Domain Adaptation
Adversarial Reinforced Learning for Unsupervised Domain Adaptation
taeseon ryu
 

La actualidad más candente (20)

Machine learning with R
Machine learning with RMachine learning with R
Machine learning with R
 
TFMAP: Optimizing MAP for Top-N Context-aware Recommendation
TFMAP: Optimizing MAP for Top-N Context-aware RecommendationTFMAP: Optimizing MAP for Top-N Context-aware Recommendation
TFMAP: Optimizing MAP for Top-N Context-aware Recommendation
 
CLiMF: Collaborative Less-is-More Filtering
CLiMF: Collaborative Less-is-More FilteringCLiMF: Collaborative Less-is-More Filtering
CLiMF: Collaborative Less-is-More Filtering
 
A Primer on Entity Resolution
A Primer on Entity ResolutionA Primer on Entity Resolution
A Primer on Entity Resolution
 
Ranking Objects by Following Paths in Entity-Relationship Graphs (PhD Worksho...
Ranking Objects by Following Paths in Entity-Relationship Graphs (PhD Worksho...Ranking Objects by Following Paths in Entity-Relationship Graphs (PhD Worksho...
Ranking Objects by Following Paths in Entity-Relationship Graphs (PhD Worksho...
 
Lessons learnt at building recommendation services at industry scale
Lessons learnt at building recommendation services at industry scaleLessons learnt at building recommendation services at industry scale
Lessons learnt at building recommendation services at industry scale
 
Recommendation system using collaborative deep learning
Recommendation system using collaborative deep learningRecommendation system using collaborative deep learning
Recommendation system using collaborative deep learning
 
Machine learning Algorithms with a Sagemaker demo
Machine learning Algorithms with a Sagemaker demoMachine learning Algorithms with a Sagemaker demo
Machine learning Algorithms with a Sagemaker demo
 
Clean, Learn and Visualise data with R
Clean, Learn and Visualise data with RClean, Learn and Visualise data with R
Clean, Learn and Visualise data with R
 
ddpg seminar
ddpg seminarddpg seminar
ddpg seminar
 
Data Structures and Algorithm - Week 11 - Algorithm Analysis
Data Structures and Algorithm - Week 11 - Algorithm AnalysisData Structures and Algorithm - Week 11 - Algorithm Analysis
Data Structures and Algorithm - Week 11 - Algorithm Analysis
 
Algorithms Design Patterns
Algorithms Design PatternsAlgorithms Design Patterns
Algorithms Design Patterns
 
Challenging Common Assumptions in the Unsupervised Learning of Disentangled R...
Challenging Common Assumptions in the Unsupervised Learning of Disentangled R...Challenging Common Assumptions in the Unsupervised Learning of Disentangled R...
Challenging Common Assumptions in the Unsupervised Learning of Disentangled R...
 
2018.01.12 AHClab SD-study paper reading
2018.01.12 AHClab SD-study paper reading2018.01.12 AHClab SD-study paper reading
2018.01.12 AHClab SD-study paper reading
 
Session-Based Recommendations with Recurrent Neural Networks (Balazs Hidasi, ...
Session-Based Recommendations with Recurrent Neural Networks(Balazs Hidasi, ...Session-Based Recommendations with Recurrent Neural Networks(Balazs Hidasi, ...
Session-Based Recommendations with Recurrent Neural Networks (Balazs Hidasi, ...
 
Deep Implicit Layers: Learning Structured Problems with Neural Networks
Deep Implicit Layers: Learning Structured Problems with Neural NetworksDeep Implicit Layers: Learning Structured Problems with Neural Networks
Deep Implicit Layers: Learning Structured Problems with Neural Networks
 
Adversarial Reinforced Learning for Unsupervised Domain Adaptation
Adversarial Reinforced Learning for Unsupervised Domain AdaptationAdversarial Reinforced Learning for Unsupervised Domain Adaptation
Adversarial Reinforced Learning for Unsupervised Domain Adaptation
 
Neural Learning to Rank
Neural Learning to RankNeural Learning to Rank
Neural Learning to Rank
 
Data Structures and Algorithm - Week 4 - Trees, Binary Trees
Data Structures and Algorithm - Week 4 - Trees, Binary TreesData Structures and Algorithm - Week 4 - Trees, Binary Trees
Data Structures and Algorithm - Week 4 - Trees, Binary Trees
 
geekgap.io webinar #1
geekgap.io webinar #1geekgap.io webinar #1
geekgap.io webinar #1
 

Destacado

Destacado (20)

Telefonica: Creating a competitive edge with predictive analytics for telecom...
Telefonica: Creating a competitive edge with predictive analytics for telecom...Telefonica: Creating a competitive edge with predictive analytics for telecom...
Telefonica: Creating a competitive edge with predictive analytics for telecom...
 
R class 5 -data visualization
R class 5 -data visualizationR class 5 -data visualization
R class 5 -data visualization
 
Visualization Methods Overview Presentation Cambridge University Eppler Septe...
Visualization Methods Overview Presentation Cambridge University Eppler Septe...Visualization Methods Overview Presentation Cambridge University Eppler Septe...
Visualization Methods Overview Presentation Cambridge University Eppler Septe...
 
Data Visualization with R
Data Visualization with RData Visualization with R
Data Visualization with R
 
5 R Tutorial Data Visualization
5 R Tutorial Data Visualization5 R Tutorial Data Visualization
5 R Tutorial Data Visualization
 
Data Analaytics.04. Data visualization
Data Analaytics.04. Data visualizationData Analaytics.04. Data visualization
Data Analaytics.04. Data visualization
 
Machine Learning Exploration, R, and Data Visualization
Machine Learning Exploration, R, and Data VisualizationMachine Learning Exploration, R, and Data Visualization
Machine Learning Exploration, R, and Data Visualization
 
Data Visualization in R
Data Visualization in RData Visualization in R
Data Visualization in R
 
DATA VISUALIZATION WITH R PACKAGES
DATA VISUALIZATION WITH R PACKAGESDATA VISUALIZATION WITH R PACKAGES
DATA VISUALIZATION WITH R PACKAGES
 
Data Visualization With R
Data Visualization With RData Visualization With R
Data Visualization With R
 
Application of online data analytics to a continuous process polybutene unit
Application of online data analytics to a continuous process polybutene unitApplication of online data analytics to a continuous process polybutene unit
Application of online data analytics to a continuous process polybutene unit
 
Data management services outsourcing – data mining, data entry and data proce...
Data management services outsourcing – data mining, data entry and data proce...Data management services outsourcing – data mining, data entry and data proce...
Data management services outsourcing – data mining, data entry and data proce...
 
RMySQL Tutorial For Beginners
RMySQL Tutorial For BeginnersRMySQL Tutorial For Beginners
RMySQL Tutorial For Beginners
 
20170126 big data processing
20170126 big data processing20170126 big data processing
20170126 big data processing
 
Use r tutorial part1, introduction to sparkr
Use r tutorial part1, introduction to sparkrUse r tutorial part1, introduction to sparkr
Use r tutorial part1, introduction to sparkr
 
Data Mining: Data processing
Data Mining: Data processingData Mining: Data processing
Data Mining: Data processing
 
Machine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 SydneyMachine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 Sydney
 
Data processing cycle
Data processing cycleData processing cycle
Data processing cycle
 
Deep Learning for Recommender Systems - Budapest RecSys Meetup
Deep Learning for Recommender Systems  - Budapest RecSys MeetupDeep Learning for Recommender Systems  - Budapest RecSys Meetup
Deep Learning for Recommender Systems - Budapest RecSys Meetup
 
Ebook - The Guide to Master Data Management
Ebook - The Guide to Master Data Management Ebook - The Guide to Master Data Management
Ebook - The Guide to Master Data Management
 

Similar a Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, Berlin

DBMS ArchitectureQuery ExecutorBuffer ManagerStora
DBMS ArchitectureQuery ExecutorBuffer ManagerStoraDBMS ArchitectureQuery ExecutorBuffer ManagerStora
DBMS ArchitectureQuery ExecutorBuffer ManagerStora
LinaCovington707
 
Visual diagnostics for more effective machine learning
Visual diagnostics for more effective machine learningVisual diagnostics for more effective machine learning
Visual diagnostics for more effective machine learning
Benjamin Bengfort
 

Similar a Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, Berlin (20)

Building and deploying analytics
Building and deploying analyticsBuilding and deploying analytics
Building and deploying analytics
 
Application of Machine Learning in Agriculture
Application of Machine  Learning in AgricultureApplication of Machine  Learning in Agriculture
Application of Machine Learning in Agriculture
 
DBMS ArchitectureQuery ExecutorBuffer ManagerStora
DBMS ArchitectureQuery ExecutorBuffer ManagerStoraDBMS ArchitectureQuery ExecutorBuffer ManagerStora
DBMS ArchitectureQuery ExecutorBuffer ManagerStora
 
Practical data analysis with wine
Practical data analysis with winePractical data analysis with wine
Practical data analysis with wine
 
[Paper reading] L-SHAPLEY AND C-SHAPLEY: EFFICIENT MODEL INTERPRETATION FOR S...
[Paper reading] L-SHAPLEY AND C-SHAPLEY: EFFICIENT MODEL INTERPRETATION FOR S...[Paper reading] L-SHAPLEY AND C-SHAPLEY: EFFICIENT MODEL INTERPRETATION FOR S...
[Paper reading] L-SHAPLEY AND C-SHAPLEY: EFFICIENT MODEL INTERPRETATION FOR S...
 
A Study of Smoothing Methods for Relevance-Based Language Modelling of Recomm...
A Study of Smoothing Methods for Relevance-Based Language Modelling of Recomm...A Study of Smoothing Methods for Relevance-Based Language Modelling of Recomm...
A Study of Smoothing Methods for Relevance-Based Language Modelling of Recomm...
 
Linear regression by Kodebay
Linear regression by KodebayLinear regression by Kodebay
Linear regression by Kodebay
 
RichardPughspatial.ppt
RichardPughspatial.pptRichardPughspatial.ppt
RichardPughspatial.ppt
 
Machine learning Introduction
Machine learning IntroductionMachine learning Introduction
Machine learning Introduction
 
Applied machine learning for search engine relevance 3
Applied machine learning for search engine relevance 3Applied machine learning for search engine relevance 3
Applied machine learning for search engine relevance 3
 
Elegant Graphics for Data Analysis with ggplot2
Elegant Graphics for Data Analysis with ggplot2Elegant Graphics for Data Analysis with ggplot2
Elegant Graphics for Data Analysis with ggplot2
 
MLEARN 210 B Autumn 2018: Lecture 1
MLEARN 210 B Autumn 2018: Lecture 1MLEARN 210 B Autumn 2018: Lecture 1
MLEARN 210 B Autumn 2018: Lecture 1
 
Online advertising and large scale model fitting
Online advertising and large scale model fittingOnline advertising and large scale model fitting
Online advertising and large scale model fitting
 
Lec10 matching
Lec10 matchingLec10 matching
Lec10 matching
 
ML MODULE 2.pdf
ML MODULE 2.pdfML MODULE 2.pdf
ML MODULE 2.pdf
 
Data Science as a Career and Intro to R
Data Science as a Career and Intro to RData Science as a Career and Intro to R
Data Science as a Career and Intro to R
 
Deep Reinforcement Learning Through Policy Optimization, John Schulman, OpenAI
Deep Reinforcement Learning Through Policy Optimization, John Schulman, OpenAIDeep Reinforcement Learning Through Policy Optimization, John Schulman, OpenAI
Deep Reinforcement Learning Through Policy Optimization, John Schulman, OpenAI
 
Bias-Variance_relted_to_ML.pdf
Bias-Variance_relted_to_ML.pdfBias-Variance_relted_to_ML.pdf
Bias-Variance_relted_to_ML.pdf
 
Probabilistic data structures
Probabilistic data structuresProbabilistic data structures
Probabilistic data structures
 
Visual diagnostics for more effective machine learning
Visual diagnostics for more effective machine learningVisual diagnostics for more effective machine learning
Visual diagnostics for more effective machine learning
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

Ranking and Diversity in Recommendations - RecSys Stammtisch at SoundCloud, Berlin