SlideShare a Scribd company logo
1 of 22
Download to read offline
Correcting Popularity Bias 
by Enhancing Recommendation Neutrality 
Toshihiro Kamishima*, Shotaro Akaho*, Hideki Asoh*, and Jun Sakuma** 
*National Institute of Advanced Industrial Science and Technology (AIST), Japan 
**University of Tsukuba, Japan 
The 8th ACM Conference on Recommender Systems, Poster 
@ Silicon Valley (Foster City), U.S.A., Oct. 8, 2014 
START 1
Outline 
Overview 
Recommendation neutrality 
viewpoint feature, recommendation neutrality 
Experiments 
popularity bias, histogram of predicted ratings, accuracy vs 
neutrality 
Applications 
excluding information unwanted by a user, fair treatment of content 
providers, adherence of laws or regulations 
Information-neutral Recommender System 
formalization, neutrality term 
Recommendation neutrality vs recommendation diversity 
Recommendation diversity, differences between neutrality and 
diversity 
Conclusion 
2
Overview 
3 
Providing neutral information is important in recommendation 
excluding information unwanted by a user 
fair treatment of content suppliers or item providers 
adherence to laws and regulations in recommendation 
Information-neutral Recommender System 
The absolutely neutral recommendation is intrinsically infeasible, 
because recommendation is always biased in a sense that it is 
arranged for a specific user 
↓ 
This system makes recommendation so as to enhance 
neutrality with respect to a viewpoint feature
Viewpoint Feature 
4 
As in a case of standard recommendation, we use random variables 
X: a user, Y: an item, and R: a rating 
We adopt an additional variable for recommendation neutrality 
V : viewpoint feature 
It is specified by a user depending on his/her purpose 
Recommendation results are neutral with respect to this viewpoint 
Its value is determined depending on a user and an item 
Ex. viewpoint = movie’s popularity / user’s gender 
In this presentation, a viewpoint feature is restricted to a binary type
Recommendation Neutrality 
5 
Recommendation Neutrality 
[Kamishima 12, Kamishima 13] 
Recommendation results are neutral if no information about a 
viewpoint feature influences the results 
The status of the viewpoint feature is explicitly excluded from the 
inference of the recommendation results 
the statistical independence 
between a result, R, and a viewpoint feature, V 
Pr[R|V ] = Pr[R] 
⌘ 
R ?? V 
Ratings are predicted 
under this constraint of recommendation neutrality
Experimental Results 
6
Popularity Bias 
7 
[Celma 08] 
Popularity Bias 
the tendency for popular items to be recommended more frequently 
Flixster data 
The degree popularity of an item is measured 
by the number of users who rated the item 
[Jamali+ 10] 
short-head (top 1%) 
share in ratings: 47.2% 
mean rating: 3.71 
long-tail (bottom 99%) 
share in ratings: 52.8% 
mean rating: 3.53 
Short-head items are frequently and highly rated 
By specifying this popularity as a viewpoint feature, 
enhancing recommendation neutrality corrects this unwanted bias
Histograms of Predicted Ratings 
8 
standard recommender neutrality enhanced 
two distributions are 
largely diverged 
distributions become close by 
enhancing neutrality 
dislike like dislike like 
✤each bin of histograms of short-head and long-tail data are arranged 
Unwanted information about popularity was successfully 
excluded by enhancing recommendation neutrality
Accuracy vs Neutrality 
9 
0.01 
0.005 
0.002 
neutrality parameter η : the lager value enhances the neutrality more 
As the increase of a neutrality parameter η, 
0.70 
0.65 
accuracy was slightly worsened, but 
neutrality was successfully improved 
Neutrality was enhanced, and thus a popularity bias was corrected, 
without sacrificing recommendation accuracy 
more accurate 
accuracy (MAE) neutrality (NMI) 
0.60 
0.01 0.1 1 10 100 
0.001 
0.01 0.1 1 10 100 
more neutral
Applications of 
Recommendation Neutrality 
10
Application 
Excluding Unwanted Information 
11 
[TED Talk by Eli Pariser, http://www.filterbubble.com/] 
Information unwanted by a user is excluded from recommendation 
Filter Bubble: To fit for Pariser’s preference, conservative people are 
eliminated from his friend recommendation list in FaceBook 
viewpoint = a political conviction of a friend candidate 
Information about a candidate is conservative or progressive 
does not influence whether he/she is included in a friend list or not
Application 
Fair Treatment of Content Providers 
12 
System managers should fairly treat their content providers 
Ranking in a list retrieved by search engines 
The US FTC has been investigating Google to determine whether the 
search engine ranks its own services higher than those of competitors 
Content providers are managers’ customers 
For marketplace sites, their tenants are customers, and these tenants 
must be treated fairly when recommending the tenants’ products 
viewpoint = a content provider of a candidate item 
Information about who provides a candidate item is ignored, 
and providers are treated fairly 
[Bloomberg]
Application 
Adherence to Laws and Regulations 
13 
Recommendation services must be managed 
while adhering to laws and regulations 
[Sweeney 13] 
suspicious placement keyword-matching advertisement 
Advertisements indicating arrest records were more frequently 
displayed for names that are more popular among individuals of 
African descent than those of European descent 
Socially discriminative treatments must be avoided 
viewpoint = users’ socially sensitive demographic information 
Legally or socially sensitive information 
can be excluded from the inference process of recommendation
Information-neutral 
Recommender System 
14
Information-neutral PMF Model 
15 
information-neutral version of a PMF model 
adjust ratings according to the state of a viewpoint 
incorporate dependency on a viewpoint variable 
enhance the neutrality of a score from a viewpoint 
add a neutrality function as a constraint term 
adjust ratings according to the state of a viewpoint 
viewpoint feature 
ˆr(x, y, v) = μ(v) + b(v) 
x + c(v) 
y + p(v) 
x q(v) 
y 
> 
Multiple models are built separately, and each of these models 
corresponds to the each value of a viewpoint feature 
When predicting ratings, a model is selected according to the value 
of viewpoint feature
Neutrality Term and Objective Function 
16 
enhance the neutrality of a rating from a viewpoint feature 
neutrality term, neutral(R, V ) : quantify the degree of neutrality 
It depends on both ratings and view point features 
The larger value of the neutrality term indicates that the higher level 
of the neutrality 
Objective Function of an Information-neutral PMF Model 
regularization 
parameter 
neutrality parameter to control the balance 
between the neutrality and accuracy 
P 
D(ri − ˆr(xi, yi, vi))2 − ⌘ neutral(R, V ) + " k⇥k22 
squared loss function neutrality term L2 regularizer 
Parameters are learned by minimizing this objective function
Neutrality Term 
17 
Calders&Verwer’s Score (CV Score) 
make two distributions of R given V = 0 and 1 similar 
−k Pr[R|V = 0] − Pr[R|V = 1]k 
mean match method 
(MeanD(0)[ˆr] MeanD(1)[ˆr])2 
Matching means of predicted ratings 
for each data set where V=1 and V=0 
it matches only the first moment, but it empirically works well 
analytically differentiable and efficient in optimization
Recommendation Neutrality 
vs 
Recommendation Diversity 
18
Recommendation Diversity 
19 
[Ziegler+ 05, Zhang+ 08, Latha+ 09, Adomavicius+ 12] 
Recommendation Diversity 
Similar items are not recommended in a single list, to a single user, 
to all users, or in a temporally successive lists 
recommendation list 
similar items excluded 
Diversity 
Items that are similar in a 
specified metric are excluded 
from recommendation results 
The mutual relations 
among results 
Neutrality 
Information about a viewpoint 
feature is excluded from 
recommendation results 
The relations between 
results and viewpoints
Neutrality vs Diversity 
20 
Diversity 
Depending on the definition of 
similarity measures 
Neutrality 
Depending on 
the specification of viewpoint 
Similarity 
A function of two items 
Viewpoint 
A function of a pair of 
an item and a user 
Because a viewpoint depends on a user, neutrality can be applicable 
for coping with users’ factor, such as, users’ gender or age, which 
cannot be straightforwardly dealt by using diversity
Neutrality vs Diversity 
21 
standard recommendation diversified recommendation 
short-head 
long-tail 
short-head 
long-tail 
Because a set of recommendations are diversified by abandoning 
short-head items, predicted scores are still biased 
Prediction scores themselves are unbiased by enhancing neutrality
Conclusion 
22 
Our Contributions 
We formulate the recommendation neutrality from a specified 
viewpoint feature 
We developed a recommendation technique that can enhance the 
recommendation neutrality 
We applied this technique to correct popularity bias, and the 
effectiveness of this is empirically shown 
Future Work 
Developing a neutrality term that can more precisely approximate 
distributions without losing its computational efficiency 
Program codes: http://www.kamishima.net/inrs/ 
Acknowledgements 
We would like to thank for providing a data set for Dr. Mohsen Jamali 
This work is supported by MEXT/JSPS KAKENHI Grant Number 16700157, 21500154, 24500194, and 25540094

More Related Content

What's hot

Considerations on Recommendation Independence for a Find-Good-Items Task
Considerations on Recommendation Independence for a Find-Good-Items TaskConsiderations on Recommendation Independence for a Find-Good-Items Task
Considerations on Recommendation Independence for a Find-Good-Items TaskToshihiro Kamishima
 
Instance Selection and Optimization of Neural Networks
Instance Selection and Optimization of Neural NetworksInstance Selection and Optimization of Neural Networks
Instance Selection and Optimization of Neural NetworksITIIIndustries
 
Comparative study of various approaches for transaction Fraud Detection using...
Comparative study of various approaches for transaction Fraud Detection using...Comparative study of various approaches for transaction Fraud Detection using...
Comparative study of various approaches for transaction Fraud Detection using...Pratibha Singh
 
Machine learning Method and techniques
Machine learning Method and techniquesMachine learning Method and techniques
Machine learning Method and techniquesMarkMojumdar
 
Summer 07-mfin7011-tang1922
Summer 07-mfin7011-tang1922Summer 07-mfin7011-tang1922
Summer 07-mfin7011-tang1922stone55
 
What recommender systems can learn from decision psychology about preference ...
What recommender systems can learn from decision psychology about preference ...What recommender systems can learn from decision psychology about preference ...
What recommender systems can learn from decision psychology about preference ...Eindhoven University of Technology / JADS
 
PROBABILISTIC CREDIT SCORING FOR COHORTS OF BORROWERS
PROBABILISTIC CREDIT SCORING FOR COHORTS OF BORROWERSPROBABILISTIC CREDIT SCORING FOR COHORTS OF BORROWERS
PROBABILISTIC CREDIT SCORING FOR COHORTS OF BORROWERSAndresz26
 
Module 6: Ensemble Algorithms
Module 6:  Ensemble AlgorithmsModule 6:  Ensemble Algorithms
Module 6: Ensemble AlgorithmsSara Hooker
 
Module 2: Machine Learning Deep Dive
Module 2:  Machine Learning Deep DiveModule 2:  Machine Learning Deep Dive
Module 2: Machine Learning Deep DiveSara Hooker
 

What's hot (20)

Considerations on Recommendation Independence for a Find-Good-Items Task
Considerations on Recommendation Independence for a Find-Good-Items TaskConsiderations on Recommendation Independence for a Find-Good-Items Task
Considerations on Recommendation Independence for a Find-Good-Items Task
 
Recommendation Independence
Recommendation IndependenceRecommendation Independence
Recommendation Independence
 
Malhotra21
Malhotra21Malhotra21
Malhotra21
 
Malhotra03
Malhotra03Malhotra03
Malhotra03
 
Malhotra14
Malhotra14Malhotra14
Malhotra14
 
Instance Selection and Optimization of Neural Networks
Instance Selection and Optimization of Neural NetworksInstance Selection and Optimization of Neural Networks
Instance Selection and Optimization of Neural Networks
 
Malhotra04
Malhotra04Malhotra04
Malhotra04
 
Comparative study of various approaches for transaction Fraud Detection using...
Comparative study of various approaches for transaction Fraud Detection using...Comparative study of various approaches for transaction Fraud Detection using...
Comparative study of various approaches for transaction Fraud Detection using...
 
Malhotra07
Malhotra07Malhotra07
Malhotra07
 
Machine learning Method and techniques
Machine learning Method and techniquesMachine learning Method and techniques
Machine learning Method and techniques
 
Malhotra05
Malhotra05Malhotra05
Malhotra05
 
Summer 07-mfin7011-tang1922
Summer 07-mfin7011-tang1922Summer 07-mfin7011-tang1922
Summer 07-mfin7011-tang1922
 
Malhotra02
Malhotra02Malhotra02
Malhotra02
 
Credit iconip
Credit iconipCredit iconip
Credit iconip
 
What recommender systems can learn from decision psychology about preference ...
What recommender systems can learn from decision psychology about preference ...What recommender systems can learn from decision psychology about preference ...
What recommender systems can learn from decision psychology about preference ...
 
PROBABILISTIC CREDIT SCORING FOR COHORTS OF BORROWERS
PROBABILISTIC CREDIT SCORING FOR COHORTS OF BORROWERSPROBABILISTIC CREDIT SCORING FOR COHORTS OF BORROWERS
PROBABILISTIC CREDIT SCORING FOR COHORTS OF BORROWERS
 
Improving user experience in recommender systems
Improving user experience in recommender systemsImproving user experience in recommender systems
Improving user experience in recommender systems
 
Module 6: Ensemble Algorithms
Module 6:  Ensemble AlgorithmsModule 6:  Ensemble Algorithms
Module 6: Ensemble Algorithms
 
Module 2: Machine Learning Deep Dive
Module 2:  Machine Learning Deep DiveModule 2:  Machine Learning Deep Dive
Module 2: Machine Learning Deep Dive
 
Malhotra11
Malhotra11Malhotra11
Malhotra11
 

Viewers also liked

文献紹介:Sentiment Analysis of Conditional Sentences
文献紹介:Sentiment Analysis of Conditional Sentences文献紹介:Sentiment Analysis of Conditional Sentences
文献紹介:Sentiment Analysis of Conditional SentencesShohei Okada
 
文献紹介:Fine-Grained Contextual Predictions for Hard Sentiment Words
文献紹介:Fine-Grained Contextual Predictions for Hard Sentiment Words文献紹介:Fine-Grained Contextual Predictions for Hard Sentiment Words
文献紹介:Fine-Grained Contextual Predictions for Hard Sentiment WordsShohei Okada
 
文献紹介:Extracting Opinion Expression with semi-Markov Conditional Random Fields
文献紹介:Extracting Opinion Expression with semi-Markov Conditional Random Fields文献紹介:Extracting Opinion Expression with semi-Markov Conditional Random Fields
文献紹介:Extracting Opinion Expression with semi-Markov Conditional Random FieldsShohei Okada
 
Absolute and Relative Clustering
Absolute and Relative ClusteringAbsolute and Relative Clustering
Absolute and Relative ClusteringToshihiro Kamishima
 
文献紹介:Mine the Easy, Classify the Hard: A Semi-Supervised Approach to Automati...
文献紹介:Mine the Easy, Classify the Hard: A Semi-Supervised Approach to Automati...文献紹介:Mine the Easy, Classify the Hard: A Semi-Supervised Approach to Automati...
文献紹介:Mine the Easy, Classify the Hard: A Semi-Supervised Approach to Automati...Shohei Okada
 
文献紹介:Opinion Mining in Newspaper Articles by Entropy-based Word Connections
文献紹介:Opinion Mining in Newspaper Articles by Entropy-based Word Connections文献紹介:Opinion Mining in Newspaper Articles by Entropy-based Word Connections
文献紹介:Opinion Mining in Newspaper Articles by Entropy-based Word ConnectionsShohei Okada
 
文献紹介:Bidirectional Inter-dependencies of Subjective Expressions and Targets a...
文献紹介:Bidirectional Inter-dependencies of Subjective Expressions and Targets a...文献紹介:Bidirectional Inter-dependencies of Subjective Expressions and Targets a...
文献紹介:Bidirectional Inter-dependencies of Subjective Expressions and Targets a...Shohei Okada
 
文献紹介:A Joint Segmentation and Classification Framework for Sentiment Analysis
文献紹介:A Joint Segmentation and Classification Framework for Sentiment Analysis文献紹介:A Joint Segmentation and Classification Framework for Sentiment Analysis
文献紹介:A Joint Segmentation and Classification Framework for Sentiment AnalysisShohei Okada
 
文献紹介:An Iterative 'Sudoku Style' Approach to Subgraph-based Word Sense DIsamb...
文献紹介:An Iterative 'Sudoku Style' Approach to Subgraph-based Word Sense DIsamb...文献紹介:An Iterative 'Sudoku Style' Approach to Subgraph-based Word Sense DIsamb...
文献紹介:An Iterative 'Sudoku Style' Approach to Subgraph-based Word Sense DIsamb...Shohei Okada
 
文献紹介:An Empirical Study on the Effect of Negation words on Sentiment
文献紹介:An Empirical Study on the Effect of Negation words on Sentiment文献紹介:An Empirical Study on the Effect of Negation words on Sentiment
文献紹介:An Empirical Study on the Effect of Negation words on SentimentShohei Okada
 
文献紹介:SemEval(SENSEVAL)におけるWSDタスクについて
文献紹介:SemEval(SENSEVAL)におけるWSDタスクについて文献紹介:SemEval(SENSEVAL)におけるWSDタスクについて
文献紹介:SemEval(SENSEVAL)におけるWSDタスクについてShohei Okada
 
文献紹介:Recursive Deep Models for Semantic Compositionality Over a Sentiment Tre...
文献紹介:Recursive Deep Models for Semantic Compositionality Over a Sentiment Tre...文献紹介:Recursive Deep Models for Semantic Compositionality Over a Sentiment Tre...
文献紹介:Recursive Deep Models for Semantic Compositionality Over a Sentiment Tre...Shohei Okada
 
OpenOpt の線形計画で圧縮センシング
OpenOpt の線形計画で圧縮センシングOpenOpt の線形計画で圧縮センシング
OpenOpt の線形計画で圧縮センシングToshihiro Kamishima
 
PRML勉強会@長岡 第4章線形識別モデル
PRML勉強会@長岡 第4章線形識別モデルPRML勉強会@長岡 第4章線形識別モデル
PRML勉強会@長岡 第4章線形識別モデルShohei Okada
 
The Infamous Hello World Program
The Infamous Hello World ProgramThe Infamous Hello World Program
The Infamous Hello World ProgramShohei Okada
 
Pythonによる機械学習実験の管理
Pythonによる機械学習実験の管理Pythonによる機械学習実験の管理
Pythonによる機械学習実験の管理Toshihiro Kamishima
 
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門Takayuki Shimizukawa
 

Viewers also liked (20)

文献紹介:Sentiment Analysis of Conditional Sentences
文献紹介:Sentiment Analysis of Conditional Sentences文献紹介:Sentiment Analysis of Conditional Sentences
文献紹介:Sentiment Analysis of Conditional Sentences
 
文献紹介:Fine-Grained Contextual Predictions for Hard Sentiment Words
文献紹介:Fine-Grained Contextual Predictions for Hard Sentiment Words文献紹介:Fine-Grained Contextual Predictions for Hard Sentiment Words
文献紹介:Fine-Grained Contextual Predictions for Hard Sentiment Words
 
文献紹介:Extracting Opinion Expression with semi-Markov Conditional Random Fields
文献紹介:Extracting Opinion Expression with semi-Markov Conditional Random Fields文献紹介:Extracting Opinion Expression with semi-Markov Conditional Random Fields
文献紹介:Extracting Opinion Expression with semi-Markov Conditional Random Fields
 
Absolute and Relative Clustering
Absolute and Relative ClusteringAbsolute and Relative Clustering
Absolute and Relative Clustering
 
文献紹介:Mine the Easy, Classify the Hard: A Semi-Supervised Approach to Automati...
文献紹介:Mine the Easy, Classify the Hard: A Semi-Supervised Approach to Automati...文献紹介:Mine the Easy, Classify the Hard: A Semi-Supervised Approach to Automati...
文献紹介:Mine the Easy, Classify the Hard: A Semi-Supervised Approach to Automati...
 
文献紹介:Opinion Mining in Newspaper Articles by Entropy-based Word Connections
文献紹介:Opinion Mining in Newspaper Articles by Entropy-based Word Connections文献紹介:Opinion Mining in Newspaper Articles by Entropy-based Word Connections
文献紹介:Opinion Mining in Newspaper Articles by Entropy-based Word Connections
 
文献紹介:Bidirectional Inter-dependencies of Subjective Expressions and Targets a...
文献紹介:Bidirectional Inter-dependencies of Subjective Expressions and Targets a...文献紹介:Bidirectional Inter-dependencies of Subjective Expressions and Targets a...
文献紹介:Bidirectional Inter-dependencies of Subjective Expressions and Targets a...
 
文献紹介:A Joint Segmentation and Classification Framework for Sentiment Analysis
文献紹介:A Joint Segmentation and Classification Framework for Sentiment Analysis文献紹介:A Joint Segmentation and Classification Framework for Sentiment Analysis
文献紹介:A Joint Segmentation and Classification Framework for Sentiment Analysis
 
文献紹介:An Iterative 'Sudoku Style' Approach to Subgraph-based Word Sense DIsamb...
文献紹介:An Iterative 'Sudoku Style' Approach to Subgraph-based Word Sense DIsamb...文献紹介:An Iterative 'Sudoku Style' Approach to Subgraph-based Word Sense DIsamb...
文献紹介:An Iterative 'Sudoku Style' Approach to Subgraph-based Word Sense DIsamb...
 
文献紹介:An Empirical Study on the Effect of Negation words on Sentiment
文献紹介:An Empirical Study on the Effect of Negation words on Sentiment文献紹介:An Empirical Study on the Effect of Negation words on Sentiment
文献紹介:An Empirical Study on the Effect of Negation words on Sentiment
 
文献紹介:SemEval(SENSEVAL)におけるWSDタスクについて
文献紹介:SemEval(SENSEVAL)におけるWSDタスクについて文献紹介:SemEval(SENSEVAL)におけるWSDタスクについて
文献紹介:SemEval(SENSEVAL)におけるWSDタスクについて
 
文献紹介:Recursive Deep Models for Semantic Compositionality Over a Sentiment Tre...
文献紹介:Recursive Deep Models for Semantic Compositionality Over a Sentiment Tre...文献紹介:Recursive Deep Models for Semantic Compositionality Over a Sentiment Tre...
文献紹介:Recursive Deep Models for Semantic Compositionality Over a Sentiment Tre...
 
OpenOpt の線形計画で圧縮センシング
OpenOpt の線形計画で圧縮センシングOpenOpt の線形計画で圧縮センシング
OpenOpt の線形計画で圧縮センシング
 
WSDM2016勉強会 資料
WSDM2016勉強会 資料WSDM2016勉強会 資料
WSDM2016勉強会 資料
 
PRML勉強会@長岡 第4章線形識別モデル
PRML勉強会@長岡 第4章線形識別モデルPRML勉強会@長岡 第4章線形識別モデル
PRML勉強会@長岡 第4章線形識別モデル
 
The Infamous Hello World Program
The Infamous Hello World ProgramThe Infamous Hello World Program
The Infamous Hello World Program
 
Pythonによる機械学習実験の管理
Pythonによる機械学習実験の管理Pythonによる機械学習実験の管理
Pythonによる機械学習実験の管理
 
ICML2015読み会 資料
ICML2015読み会 資料ICML2015読み会 資料
ICML2015読み会 資料
 
Python入門
Python入門Python入門
Python入門
 
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門
 

Similar to Correcting Popularity Bias by Enhancing Recommendation Neutrality

Social Recommendation a Review.pptx
Social Recommendation a Review.pptxSocial Recommendation a Review.pptx
Social Recommendation a Review.pptxhabiba abderrahim
 
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021Mirko Marras
 
Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...
Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...
Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...Olivier Jeunen
 
Conjoint by idrees iugc
Conjoint by idrees iugcConjoint by idrees iugc
Conjoint by idrees iugcId'rees Waris
 
Online Service Rating Prediction by Removing Paid Users and Jaccard Coefficient
Online Service Rating Prediction by Removing Paid Users and Jaccard CoefficientOnline Service Rating Prediction by Removing Paid Users and Jaccard Coefficient
Online Service Rating Prediction by Removing Paid Users and Jaccard CoefficientIRJET Journal
 
GeneralizibilityFairness - DEFirst Reading Group
GeneralizibilityFairness - DEFirst Reading GroupGeneralizibilityFairness - DEFirst Reading Group
GeneralizibilityFairness - DEFirst Reading GroupHossein A. (Saeed) Rahmani
 
DMA MAC Presentation: Kajal Mukhopadhyay, Ph.D.
DMA MAC Presentation: Kajal Mukhopadhyay, Ph.D.DMA MAC Presentation: Kajal Mukhopadhyay, Ph.D.
DMA MAC Presentation: Kajal Mukhopadhyay, Ph.D.Kajal Mukhopadhyay, PhD
 
AI in Entertainment – Movie Recommendation System
AI in Entertainment – Movie Recommendation SystemAI in Entertainment – Movie Recommendation System
AI in Entertainment – Movie Recommendation SystemIRJET Journal
 
Exploring social influence via posterior effect of word of-mouth
Exploring social influence via posterior effect of word of-mouthExploring social influence via posterior effect of word of-mouth
Exploring social influence via posterior effect of word of-mouthmoresmile
 
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDYSIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDYJournal For Research
 
Experiments on Generalizability of User-Oriented Fairness in Recommender Systems
Experiments on Generalizability of User-Oriented Fairness in Recommender SystemsExperiments on Generalizability of User-Oriented Fairness in Recommender Systems
Experiments on Generalizability of User-Oriented Fairness in Recommender SystemsHossein A. (Saeed) Rahmani
 
2010 March Awwa Cs It Portland
2010 March Awwa Cs It Portland2010 March Awwa Cs It Portland
2010 March Awwa Cs It Portlandeskelly
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
CPFair: Personalized Consumer and Producer Fairness Re-ranking for Recommende...
CPFair: Personalized Consumer and Producer Fairness Re-ranking for Recommende...CPFair: Personalized Consumer and Producer Fairness Re-ranking for Recommende...
CPFair: Personalized Consumer and Producer Fairness Re-ranking for Recommende...Hossein A. (Saeed) Rahmani
 
A novel recommender for mobile telecom alert services - linkedin
A novel recommender for mobile telecom alert services - linkedinA novel recommender for mobile telecom alert services - linkedin
A novel recommender for mobile telecom alert services - linkedinAsoka Korale
 
Recommender Systems Fairness Evaluation via Generalized Cross Entropy
Recommender Systems Fairness Evaluation via Generalized Cross EntropyRecommender Systems Fairness Evaluation via Generalized Cross Entropy
Recommender Systems Fairness Evaluation via Generalized Cross EntropyVito Walter Anelli
 
Personalized recommendation for cold start users
Personalized recommendation for cold start usersPersonalized recommendation for cold start users
Personalized recommendation for cold start usersIRJET Journal
 
Power point template 修改後 (2)
Power point template 修改後 (2)Power point template 修改後 (2)
Power point template 修改後 (2)Larua Chen
 

Similar to Correcting Popularity Bias by Enhancing Recommendation Neutrality (20)

Social Recommendation a Review.pptx
Social Recommendation a Review.pptxSocial Recommendation a Review.pptx
Social Recommendation a Review.pptx
 
Risk Based Loan Approval Framework
Risk Based Loan Approval FrameworkRisk Based Loan Approval Framework
Risk Based Loan Approval Framework
 
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
 
Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...
Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...
Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...
 
Conjoint by idrees iugc
Conjoint by idrees iugcConjoint by idrees iugc
Conjoint by idrees iugc
 
master_thesis.pdf
master_thesis.pdfmaster_thesis.pdf
master_thesis.pdf
 
Online Service Rating Prediction by Removing Paid Users and Jaccard Coefficient
Online Service Rating Prediction by Removing Paid Users and Jaccard CoefficientOnline Service Rating Prediction by Removing Paid Users and Jaccard Coefficient
Online Service Rating Prediction by Removing Paid Users and Jaccard Coefficient
 
GeneralizibilityFairness - DEFirst Reading Group
GeneralizibilityFairness - DEFirst Reading GroupGeneralizibilityFairness - DEFirst Reading Group
GeneralizibilityFairness - DEFirst Reading Group
 
DMA MAC Presentation: Kajal Mukhopadhyay, Ph.D.
DMA MAC Presentation: Kajal Mukhopadhyay, Ph.D.DMA MAC Presentation: Kajal Mukhopadhyay, Ph.D.
DMA MAC Presentation: Kajal Mukhopadhyay, Ph.D.
 
AI in Entertainment – Movie Recommendation System
AI in Entertainment – Movie Recommendation SystemAI in Entertainment – Movie Recommendation System
AI in Entertainment – Movie Recommendation System
 
Exploring social influence via posterior effect of word of-mouth
Exploring social influence via posterior effect of word of-mouthExploring social influence via posterior effect of word of-mouth
Exploring social influence via posterior effect of word of-mouth
 
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDYSIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
 
Experiments on Generalizability of User-Oriented Fairness in Recommender Systems
Experiments on Generalizability of User-Oriented Fairness in Recommender SystemsExperiments on Generalizability of User-Oriented Fairness in Recommender Systems
Experiments on Generalizability of User-Oriented Fairness in Recommender Systems
 
2010 March Awwa Cs It Portland
2010 March Awwa Cs It Portland2010 March Awwa Cs It Portland
2010 March Awwa Cs It Portland
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
CPFair: Personalized Consumer and Producer Fairness Re-ranking for Recommende...
CPFair: Personalized Consumer and Producer Fairness Re-ranking for Recommende...CPFair: Personalized Consumer and Producer Fairness Re-ranking for Recommende...
CPFair: Personalized Consumer and Producer Fairness Re-ranking for Recommende...
 
A novel recommender for mobile telecom alert services - linkedin
A novel recommender for mobile telecom alert services - linkedinA novel recommender for mobile telecom alert services - linkedin
A novel recommender for mobile telecom alert services - linkedin
 
Recommender Systems Fairness Evaluation via Generalized Cross Entropy
Recommender Systems Fairness Evaluation via Generalized Cross EntropyRecommender Systems Fairness Evaluation via Generalized Cross Entropy
Recommender Systems Fairness Evaluation via Generalized Cross Entropy
 
Personalized recommendation for cold start users
Personalized recommendation for cold start usersPersonalized recommendation for cold start users
Personalized recommendation for cold start users
 
Power point template 修改後 (2)
Power point template 修改後 (2)Power point template 修改後 (2)
Power point template 修改後 (2)
 

More from Toshihiro Kamishima

RecSys2018論文読み会 資料
RecSys2018論文読み会 資料RecSys2018論文読み会 資料
RecSys2018論文読み会 資料Toshihiro Kamishima
 
機械学習研究でのPythonの利用
機械学習研究でのPythonの利用機械学習研究でのPythonの利用
機械学習研究でのPythonの利用Toshihiro Kamishima
 
科学技術計算関連Pythonパッケージの概要
科学技術計算関連Pythonパッケージの概要科学技術計算関連Pythonパッケージの概要
科学技術計算関連Pythonパッケージの概要Toshihiro Kamishima
 
PyMCがあれば,ベイズ推定でもう泣いたりなんかしない
PyMCがあれば,ベイズ推定でもう泣いたりなんかしないPyMCがあれば,ベイズ推定でもう泣いたりなんかしない
PyMCがあれば,ベイズ推定でもう泣いたりなんかしないToshihiro Kamishima
 

More from Toshihiro Kamishima (6)

RecSys2018論文読み会 資料
RecSys2018論文読み会 資料RecSys2018論文読み会 資料
RecSys2018論文読み会 資料
 
WSDM2018読み会 資料
WSDM2018読み会 資料WSDM2018読み会 資料
WSDM2018読み会 資料
 
機械学習研究でのPythonの利用
機械学習研究でのPythonの利用機械学習研究でのPythonの利用
機械学習研究でのPythonの利用
 
KDD2016勉強会 資料
KDD2016勉強会 資料KDD2016勉強会 資料
KDD2016勉強会 資料
 
科学技術計算関連Pythonパッケージの概要
科学技術計算関連Pythonパッケージの概要科学技術計算関連Pythonパッケージの概要
科学技術計算関連Pythonパッケージの概要
 
PyMCがあれば,ベイズ推定でもう泣いたりなんかしない
PyMCがあれば,ベイズ推定でもう泣いたりなんかしないPyMCがあれば,ベイズ推定でもう泣いたりなんかしない
PyMCがあれば,ベイズ推定でもう泣いたりなんかしない
 

Recently uploaded

办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 

Recently uploaded (20)

办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 

Correcting Popularity Bias by Enhancing Recommendation Neutrality

  • 1. Correcting Popularity Bias by Enhancing Recommendation Neutrality Toshihiro Kamishima*, Shotaro Akaho*, Hideki Asoh*, and Jun Sakuma** *National Institute of Advanced Industrial Science and Technology (AIST), Japan **University of Tsukuba, Japan The 8th ACM Conference on Recommender Systems, Poster @ Silicon Valley (Foster City), U.S.A., Oct. 8, 2014 START 1
  • 2. Outline Overview Recommendation neutrality viewpoint feature, recommendation neutrality Experiments popularity bias, histogram of predicted ratings, accuracy vs neutrality Applications excluding information unwanted by a user, fair treatment of content providers, adherence of laws or regulations Information-neutral Recommender System formalization, neutrality term Recommendation neutrality vs recommendation diversity Recommendation diversity, differences between neutrality and diversity Conclusion 2
  • 3. Overview 3 Providing neutral information is important in recommendation excluding information unwanted by a user fair treatment of content suppliers or item providers adherence to laws and regulations in recommendation Information-neutral Recommender System The absolutely neutral recommendation is intrinsically infeasible, because recommendation is always biased in a sense that it is arranged for a specific user ↓ This system makes recommendation so as to enhance neutrality with respect to a viewpoint feature
  • 4. Viewpoint Feature 4 As in a case of standard recommendation, we use random variables X: a user, Y: an item, and R: a rating We adopt an additional variable for recommendation neutrality V : viewpoint feature It is specified by a user depending on his/her purpose Recommendation results are neutral with respect to this viewpoint Its value is determined depending on a user and an item Ex. viewpoint = movie’s popularity / user’s gender In this presentation, a viewpoint feature is restricted to a binary type
  • 5. Recommendation Neutrality 5 Recommendation Neutrality [Kamishima 12, Kamishima 13] Recommendation results are neutral if no information about a viewpoint feature influences the results The status of the viewpoint feature is explicitly excluded from the inference of the recommendation results the statistical independence between a result, R, and a viewpoint feature, V Pr[R|V ] = Pr[R] ⌘ R ?? V Ratings are predicted under this constraint of recommendation neutrality
  • 7. Popularity Bias 7 [Celma 08] Popularity Bias the tendency for popular items to be recommended more frequently Flixster data The degree popularity of an item is measured by the number of users who rated the item [Jamali+ 10] short-head (top 1%) share in ratings: 47.2% mean rating: 3.71 long-tail (bottom 99%) share in ratings: 52.8% mean rating: 3.53 Short-head items are frequently and highly rated By specifying this popularity as a viewpoint feature, enhancing recommendation neutrality corrects this unwanted bias
  • 8. Histograms of Predicted Ratings 8 standard recommender neutrality enhanced two distributions are largely diverged distributions become close by enhancing neutrality dislike like dislike like ✤each bin of histograms of short-head and long-tail data are arranged Unwanted information about popularity was successfully excluded by enhancing recommendation neutrality
  • 9. Accuracy vs Neutrality 9 0.01 0.005 0.002 neutrality parameter η : the lager value enhances the neutrality more As the increase of a neutrality parameter η, 0.70 0.65 accuracy was slightly worsened, but neutrality was successfully improved Neutrality was enhanced, and thus a popularity bias was corrected, without sacrificing recommendation accuracy more accurate accuracy (MAE) neutrality (NMI) 0.60 0.01 0.1 1 10 100 0.001 0.01 0.1 1 10 100 more neutral
  • 11. Application Excluding Unwanted Information 11 [TED Talk by Eli Pariser, http://www.filterbubble.com/] Information unwanted by a user is excluded from recommendation Filter Bubble: To fit for Pariser’s preference, conservative people are eliminated from his friend recommendation list in FaceBook viewpoint = a political conviction of a friend candidate Information about a candidate is conservative or progressive does not influence whether he/she is included in a friend list or not
  • 12. Application Fair Treatment of Content Providers 12 System managers should fairly treat their content providers Ranking in a list retrieved by search engines The US FTC has been investigating Google to determine whether the search engine ranks its own services higher than those of competitors Content providers are managers’ customers For marketplace sites, their tenants are customers, and these tenants must be treated fairly when recommending the tenants’ products viewpoint = a content provider of a candidate item Information about who provides a candidate item is ignored, and providers are treated fairly [Bloomberg]
  • 13. Application Adherence to Laws and Regulations 13 Recommendation services must be managed while adhering to laws and regulations [Sweeney 13] suspicious placement keyword-matching advertisement Advertisements indicating arrest records were more frequently displayed for names that are more popular among individuals of African descent than those of European descent Socially discriminative treatments must be avoided viewpoint = users’ socially sensitive demographic information Legally or socially sensitive information can be excluded from the inference process of recommendation
  • 15. Information-neutral PMF Model 15 information-neutral version of a PMF model adjust ratings according to the state of a viewpoint incorporate dependency on a viewpoint variable enhance the neutrality of a score from a viewpoint add a neutrality function as a constraint term adjust ratings according to the state of a viewpoint viewpoint feature ˆr(x, y, v) = μ(v) + b(v) x + c(v) y + p(v) x q(v) y > Multiple models are built separately, and each of these models corresponds to the each value of a viewpoint feature When predicting ratings, a model is selected according to the value of viewpoint feature
  • 16. Neutrality Term and Objective Function 16 enhance the neutrality of a rating from a viewpoint feature neutrality term, neutral(R, V ) : quantify the degree of neutrality It depends on both ratings and view point features The larger value of the neutrality term indicates that the higher level of the neutrality Objective Function of an Information-neutral PMF Model regularization parameter neutrality parameter to control the balance between the neutrality and accuracy P D(ri − ˆr(xi, yi, vi))2 − ⌘ neutral(R, V ) + " k⇥k22 squared loss function neutrality term L2 regularizer Parameters are learned by minimizing this objective function
  • 17. Neutrality Term 17 Calders&Verwer’s Score (CV Score) make two distributions of R given V = 0 and 1 similar −k Pr[R|V = 0] − Pr[R|V = 1]k mean match method (MeanD(0)[ˆr] MeanD(1)[ˆr])2 Matching means of predicted ratings for each data set where V=1 and V=0 it matches only the first moment, but it empirically works well analytically differentiable and efficient in optimization
  • 18. Recommendation Neutrality vs Recommendation Diversity 18
  • 19. Recommendation Diversity 19 [Ziegler+ 05, Zhang+ 08, Latha+ 09, Adomavicius+ 12] Recommendation Diversity Similar items are not recommended in a single list, to a single user, to all users, or in a temporally successive lists recommendation list similar items excluded Diversity Items that are similar in a specified metric are excluded from recommendation results The mutual relations among results Neutrality Information about a viewpoint feature is excluded from recommendation results The relations between results and viewpoints
  • 20. Neutrality vs Diversity 20 Diversity Depending on the definition of similarity measures Neutrality Depending on the specification of viewpoint Similarity A function of two items Viewpoint A function of a pair of an item and a user Because a viewpoint depends on a user, neutrality can be applicable for coping with users’ factor, such as, users’ gender or age, which cannot be straightforwardly dealt by using diversity
  • 21. Neutrality vs Diversity 21 standard recommendation diversified recommendation short-head long-tail short-head long-tail Because a set of recommendations are diversified by abandoning short-head items, predicted scores are still biased Prediction scores themselves are unbiased by enhancing neutrality
  • 22. Conclusion 22 Our Contributions We formulate the recommendation neutrality from a specified viewpoint feature We developed a recommendation technique that can enhance the recommendation neutrality We applied this technique to correct popularity bias, and the effectiveness of this is empirically shown Future Work Developing a neutrality term that can more precisely approximate distributions without losing its computational efficiency Program codes: http://www.kamishima.net/inrs/ Acknowledgements We would like to thank for providing a data set for Dr. Mohsen Jamali This work is supported by MEXT/JSPS KAKENHI Grant Number 16700157, 21500154, 24500194, and 25540094