SlideShare uma empresa Scribd logo
CPFair: Personalized Consumer and Producer Fairness
Re-ranking for Recommender Systems
Mohammadmehdi Naghiaei1
, Hossein A. Rahmani2
, Yashar Deldjoo3
1
University of Southern California, naghiaei@usc.edu
2
University College London, h.rahmani@ucl.ac.uk
3
Polytechnic University of Bari, yashar.deldjoo@poliba.it
The 45th International ACM SIGIR Conference on Research and Development in Information Retrieval
Madrid | July 11-15, 2022
Table of contents
01
05
Conclusions
Introduction
Experiment Results
Motivation
04
02
Method
06
03
2
Introduction
01.
3
Biases in Recommender Systems
4
collection
recom
m
endation
learning
Recommender Engine
Data
User
Echo Chambers
Matthew Effect
Information Asymmetry
Potential Consequences of Unfairness
Chen, Jiawei, Hande Dong, Xiang Wang, Fuli Feng, Meng Wang, and Xiangnan He. "Bias and debias in recommender system: A survey and future directions." arXiv preprint arXiv:2010.03240 (2020).
Yashar Deldjoo, Dietmar Jannach, Alejandro Bellogin, Alessandro Diffonzo, Dario Zanzonelli . "Fairness in Recommender Systems: Research Landscape and Future Directions.
Perspective and Studies in Fairness
5
Different Perspective in Fairness in RecSys
● User Fairness vs. Item Fairness
● Group Fairness vs. Individual Fairness
● Single-sided Fairness vs. Multi-sided Fairness
● Mitigating Biases Strategies:
○ [Pre, In, or Post]-processing
The Percentage of the Research Studied
Different Aspects of Fairness in RecSys1
1
The figures are based on 120 publications retrieved from DBLP using the keywords "fair/biased recommendation", "re-ranking", and "collaborative filtering".
Motivation
6
data analysis
SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
Motivation
7
algorithm analysis
The analysis of the recommendation quality of the fairness-unaware baseline algorithms on the two datasets
for both user and item groups
SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
Method
8
Dataset Rec. System Top-N Rec.
Cornac
Rating Matrix Rec. Lists
Solver Execution
(stakeholder)
Short-head item
Long-tail item
Active-user relevant item
Inactive-user relevant item
Stakeholders: N, C, P, CP
Re-ranked Top-N Rec.
Fair Rec. Lists
Re-ranking Approach
CPFair: Re-ranking Optimization Model
9
SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
Solver Modules
Filter-by-rating
k-core
Grouping
User groups
Item groups
Prefiltering
Loading
Ratings
Side Information
Base Recommendation
Model
Hyper-Parameter
Metrics
Precision
nDCG
Coverage
Novelty
Diversity
Bias
Fairness
Provider Fairness
Consumer Fairness
Optimization Solver
Recommendation Lists
Model Weights
Performance Tables
Output
Configuration File Data Modules Rec. Module Evaluation Modules Output Module
Data splitter
Consumer-Provider Fairness
Cornac Evaluation
rec. lists
rec. scores
user groups
item groups
Initial Preferences
Dataset
Input Layer
Optimization Layer
Result Layer
Proposed Approach
CPFair
https://github.com/rahmanidashti/CPFairRecSys
Experimental
Methodology
02.
11
Datasets
Dataset Users Items Interactions Sparsity Feedback Domain
MovieLens 943 1,349 99,287 92.19% Explicit Movie
Epinion 2,677 2,060 103,567 98.12% Explicit Opinion
LastFM 1,797 1,507 62,376 97.69% Implicit Music
BookCrossing 1,136 1,019 20,522 98.22% Explicit Book
Amazon Toy 2,170 1,733 32,852 99.12% Explicit eCommerce
Amazon Office 2,448 1,596 36,841 99.05% Explicit eCommerce
Gowalla 1,130 1,189 66,245 95.06% Implicit POI
Foursquare 1,568 1,461 42,678 98.13% Implicit POI
12
SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
The weights of each user and item latent
features are positive and modeled using the
Poisson distribution.
WMF assigns smaller weights to negative
samples and assumes that for two items their
latent features are independent.
NeuMF applies non-linear activation to train
the mapping between users and items
features that are concatenated from MLP and
MF layers.
VAECF introduces a generative model with
multinomial likelihood and uses Bayesian
inference for parameter estimation
Baselines
Models
PF
WMF
NeuMF
VAECF
13
SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
Evaluation Method
20 %
Train/Tune/Test Splits
Tune
14
Test
Train
10 %
70 %
Active
Inactive
95 %
5 %
Users Groups
80 %
20 %
Popular
short-head
Unpopular
long-tail
Items Groups
Interaction Data
Training Data
The number of interaction/level of activity
Training Data
The number of interactions they received
SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
Evaluation Metrics
Different Stakeholders
User relevance (nDCG) Item exposure
● All
● Active
● Inactive
● DCF (Act. - Inact.)
Both stakeholders
mCPF computes the weighted
average deviation of provider
fairness (DPF) and deviation of
consumer fairness (DCF).
15
● Novelty
● Coverage
● Short-head
● Long-tail
● DPF (Short. - Long.)
Consumer-Producer fairness evaluation (mCPF)
SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
Results
03.
16
17
SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
Results
18
SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
Conclusion and Future Work
19
● Studying the fairness-aware recommendation algorithms from both the user
and item perspectives
● Existing recommendation algorithms produce unfair recommendation
between different disadvantaged user and item groups
● Proposing a personalized CP-fairness constrained re-ranking method
● CPFair is able to mitigate the unfairness of both user and item groups while
maintaining the recommendation quality.
● Extensive experiments across 8 datasets indicate that our method can reduce
the unfair outcomes on beneficiary stakeholders, consumers and providers,
while improving the overall recommendation quality.
Thanks!
Do you have any questions?
Mohammadmehdi Naghiaei, University of Southern California, naghiaei@usc.edu
Hossein A. Rahmani, University College London, h.rahmani@ucl.ac.uk
Yashar Deldjoo, Polytechnic University of Bari, yashar.deldjoo@poliba.it
https://github.com/rahmanidashti/CPFairRecSys

Mais conteúdo relacionado

Semelhante a CPFair: Personalized Consumer and Producer Fairness Re-ranking for Recommender Systems

2010 State of Supply Chain performance in Semiconductor industry
2010 State of Supply Chain performance in Semiconductor industry2010 State of Supply Chain performance in Semiconductor industry
2010 State of Supply Chain performance in Semiconductor industry
melodis
 
IRJET- Analysis of Rating Difference and User Interest
IRJET- Analysis of Rating Difference and User InterestIRJET- Analysis of Rating Difference and User Interest
IRJET- Analysis of Rating Difference and User Interest
IRJET Journal
 
Implementation and Validation of Supplier Selection Model for Shaper Machine ...
Implementation and Validation of Supplier Selection Model for Shaper Machine ...Implementation and Validation of Supplier Selection Model for Shaper Machine ...
Implementation and Validation of Supplier Selection Model for Shaper Machine ...
IJSRD
 
Conjoint by idrees iugc
Conjoint by idrees iugcConjoint by idrees iugc
Conjoint by idrees iugc
Id'rees Waris
 
IRJET- Survey Paper on Recommendation Systems
IRJET- Survey Paper on Recommendation SystemsIRJET- Survey Paper on Recommendation Systems
IRJET- Survey Paper on Recommendation Systems
IRJET Journal
 
Tutorial on Operationalizing Treatments against Bias: Challenges and Solution...
Tutorial on Operationalizing Treatments against Bias: Challenges and Solution...Tutorial on Operationalizing Treatments against Bias: Challenges and Solution...
Tutorial on Operationalizing Treatments against Bias: Challenges and Solution...
Mirko Marras
 
Avoca 2014 DIA Presentation
Avoca 2014 DIA PresentationAvoca 2014 DIA Presentation
Avoca 2014 DIA Presentation
The Avoca Group
 
IRJET- E-Commerce Recommendation System: Problems and Solutions
IRJET- E-Commerce Recommendation System: Problems and SolutionsIRJET- E-Commerce Recommendation System: Problems and Solutions
IRJET- E-Commerce Recommendation System: Problems and Solutions
IRJET Journal
 
Episode 5: Slipstream
Episode 5: SlipstreamEpisode 5: Slipstream
Episode 5: Slipstream
SAIGlobalAssurance
 
Implementation and Validation of Supplier Selection Model for Planner Machine...
Implementation and Validation of Supplier Selection Model for Planner Machine...Implementation and Validation of Supplier Selection Model for Planner Machine...
Implementation and Validation of Supplier Selection Model for Planner Machine...
IJSRD
 
Supplier Classification and Selecetion With Artificial Neural Network
Supplier Classification and Selecetion With Artificial Neural NetworkSupplier Classification and Selecetion With Artificial Neural Network
Supplier Classification and Selecetion With Artificial Neural Network
VOLKAN YILDIRIM
 
Application Sustainability Assessment Framework within the Canada Revenue Ag...
Application Sustainability Assessment Framework within the Canada Revenue Ag...Application Sustainability Assessment Framework within the Canada Revenue Ag...
Application Sustainability Assessment Framework within the Canada Revenue Ag...
Government Technology Exhibition and Conference
 
Partnerships in Clinical Trials 2014
Partnerships in Clinical Trials 2014Partnerships in Clinical Trials 2014
Partnerships in Clinical Trials 2014
The Avoca Group
 
Relationships among Supplier Selection Criteria using Interpretive Structural...
Relationships among Supplier Selection Criteria using Interpretive Structural...Relationships among Supplier Selection Criteria using Interpretive Structural...
Relationships among Supplier Selection Criteria using Interpretive Structural...
inventionjournals
 
Mining competitors from large unstructured data
Mining competitors from large unstructured dataMining competitors from large unstructured data
Mining competitors from large unstructured data
TejasSalunkhe11
 
Selection of Supplier by Using Saw and Vikor Methods
Selection of Supplier by Using Saw and Vikor MethodsSelection of Supplier by Using Saw and Vikor Methods
Selection of Supplier by Using Saw and Vikor Methods
IJERA Editor
 
Modelling of Vendor Selection Problem for Conventional Lathe Machine Bed by F...
Modelling of Vendor Selection Problem for Conventional Lathe Machine Bed by F...Modelling of Vendor Selection Problem for Conventional Lathe Machine Bed by F...
Modelling of Vendor Selection Problem for Conventional Lathe Machine Bed by F...
IJSRD
 
Supplier selection using fuzzy AHP method and D-numbers
Supplier selection using fuzzy AHP method and D-numbersSupplier selection using fuzzy AHP method and D-numbers
Supplier selection using fuzzy AHP method and D-numbers
Journal of Fuzzy Extension and Applications
 
IRJET- The Systematic Procedure to Sort Out Contractor in Construction Field
IRJET- The Systematic Procedure to Sort Out Contractor in Construction FieldIRJET- The Systematic Procedure to Sort Out Contractor in Construction Field
IRJET- The Systematic Procedure to Sort Out Contractor in Construction Field
IRJET Journal
 
Improved Customer Churn Behaviour by using SVM
Improved Customer Churn Behaviour by using SVMImproved Customer Churn Behaviour by using SVM
Improved Customer Churn Behaviour by using SVM
IRJET Journal
 

Semelhante a CPFair: Personalized Consumer and Producer Fairness Re-ranking for Recommender Systems (20)

2010 State of Supply Chain performance in Semiconductor industry
2010 State of Supply Chain performance in Semiconductor industry2010 State of Supply Chain performance in Semiconductor industry
2010 State of Supply Chain performance in Semiconductor industry
 
IRJET- Analysis of Rating Difference and User Interest
IRJET- Analysis of Rating Difference and User InterestIRJET- Analysis of Rating Difference and User Interest
IRJET- Analysis of Rating Difference and User Interest
 
Implementation and Validation of Supplier Selection Model for Shaper Machine ...
Implementation and Validation of Supplier Selection Model for Shaper Machine ...Implementation and Validation of Supplier Selection Model for Shaper Machine ...
Implementation and Validation of Supplier Selection Model for Shaper Machine ...
 
Conjoint by idrees iugc
Conjoint by idrees iugcConjoint by idrees iugc
Conjoint by idrees iugc
 
IRJET- Survey Paper on Recommendation Systems
IRJET- Survey Paper on Recommendation SystemsIRJET- Survey Paper on Recommendation Systems
IRJET- Survey Paper on Recommendation Systems
 
Tutorial on Operationalizing Treatments against Bias: Challenges and Solution...
Tutorial on Operationalizing Treatments against Bias: Challenges and Solution...Tutorial on Operationalizing Treatments against Bias: Challenges and Solution...
Tutorial on Operationalizing Treatments against Bias: Challenges and Solution...
 
Avoca 2014 DIA Presentation
Avoca 2014 DIA PresentationAvoca 2014 DIA Presentation
Avoca 2014 DIA Presentation
 
IRJET- E-Commerce Recommendation System: Problems and Solutions
IRJET- E-Commerce Recommendation System: Problems and SolutionsIRJET- E-Commerce Recommendation System: Problems and Solutions
IRJET- E-Commerce Recommendation System: Problems and Solutions
 
Episode 5: Slipstream
Episode 5: SlipstreamEpisode 5: Slipstream
Episode 5: Slipstream
 
Implementation and Validation of Supplier Selection Model for Planner Machine...
Implementation and Validation of Supplier Selection Model for Planner Machine...Implementation and Validation of Supplier Selection Model for Planner Machine...
Implementation and Validation of Supplier Selection Model for Planner Machine...
 
Supplier Classification and Selecetion With Artificial Neural Network
Supplier Classification and Selecetion With Artificial Neural NetworkSupplier Classification and Selecetion With Artificial Neural Network
Supplier Classification and Selecetion With Artificial Neural Network
 
Application Sustainability Assessment Framework within the Canada Revenue Ag...
Application Sustainability Assessment Framework within the Canada Revenue Ag...Application Sustainability Assessment Framework within the Canada Revenue Ag...
Application Sustainability Assessment Framework within the Canada Revenue Ag...
 
Partnerships in Clinical Trials 2014
Partnerships in Clinical Trials 2014Partnerships in Clinical Trials 2014
Partnerships in Clinical Trials 2014
 
Relationships among Supplier Selection Criteria using Interpretive Structural...
Relationships among Supplier Selection Criteria using Interpretive Structural...Relationships among Supplier Selection Criteria using Interpretive Structural...
Relationships among Supplier Selection Criteria using Interpretive Structural...
 
Mining competitors from large unstructured data
Mining competitors from large unstructured dataMining competitors from large unstructured data
Mining competitors from large unstructured data
 
Selection of Supplier by Using Saw and Vikor Methods
Selection of Supplier by Using Saw and Vikor MethodsSelection of Supplier by Using Saw and Vikor Methods
Selection of Supplier by Using Saw and Vikor Methods
 
Modelling of Vendor Selection Problem for Conventional Lathe Machine Bed by F...
Modelling of Vendor Selection Problem for Conventional Lathe Machine Bed by F...Modelling of Vendor Selection Problem for Conventional Lathe Machine Bed by F...
Modelling of Vendor Selection Problem for Conventional Lathe Machine Bed by F...
 
Supplier selection using fuzzy AHP method and D-numbers
Supplier selection using fuzzy AHP method and D-numbersSupplier selection using fuzzy AHP method and D-numbers
Supplier selection using fuzzy AHP method and D-numbers
 
IRJET- The Systematic Procedure to Sort Out Contractor in Construction Field
IRJET- The Systematic Procedure to Sort Out Contractor in Construction FieldIRJET- The Systematic Procedure to Sort Out Contractor in Construction Field
IRJET- The Systematic Procedure to Sort Out Contractor in Construction Field
 
Improved Customer Churn Behaviour by using SVM
Improved Customer Churn Behaviour by using SVMImproved Customer Churn Behaviour by using SVM
Improved Customer Churn Behaviour by using SVM
 

Mais de Hossein A. (Saeed) Rahmani

Beyond-Accuracy Provider Fairness (Slides)
Beyond-Accuracy Provider Fairness (Slides)Beyond-Accuracy Provider Fairness (Slides)
Beyond-Accuracy Provider Fairness (Slides)
Hossein A. (Saeed) Rahmani
 
ContextsPOI (Slides)
ContextsPOI (Slides)ContextsPOI (Slides)
ContextsPOI (Slides)
Hossein A. (Saeed) Rahmani
 
ACQSurvey (Slides)
ACQSurvey (Slides)ACQSurvey (Slides)
ACQSurvey (Slides)
Hossein A. (Saeed) Rahmani
 
ACQSurvey (Poster)
ACQSurvey (Poster)ACQSurvey (Poster)
ACQSurvey (Poster)
Hossein A. (Saeed) Rahmani
 
Towards Confidence-aware Calibrated Recommendation (Poster)
Towards Confidence-aware Calibrated Recommendation (Poster)Towards Confidence-aware Calibrated Recommendation (Poster)
Towards Confidence-aware Calibrated Recommendation (Poster)
Hossein A. (Saeed) Rahmani
 
Towards Confidence-aware Calibrated Recommendation (Slides)
Towards Confidence-aware Calibrated Recommendation (Slides)Towards Confidence-aware Calibrated Recommendation (Slides)
Towards Confidence-aware Calibrated Recommendation (Slides)
Hossein A. (Saeed) Rahmani
 
The Unfairness of Popularity Bias in Book Recommendation (Bias@ECIR22)
The Unfairness of Popularity Bias in Book Recommendation (Bias@ECIR22)The Unfairness of Popularity Bias in Book Recommendation (Bias@ECIR22)
The Unfairness of Popularity Bias in Book Recommendation (Bias@ECIR22)
Hossein A. (Saeed) Rahmani
 
The Unfairness of Active Users and Popularity Bias in Point-of-Interest Recom...
The Unfairness of Active Users and Popularity Bias in Point-of-Interest Recom...The Unfairness of Active Users and Popularity Bias in Point-of-Interest Recom...
The Unfairness of Active Users and Popularity Bias in Point-of-Interest Recom...
Hossein A. (Saeed) Rahmani
 
Introduction to Complex Networks
Introduction to Complex NetworksIntroduction to Complex Networks
Introduction to Complex Networks
Hossein A. (Saeed) Rahmani
 

Mais de Hossein A. (Saeed) Rahmani (9)

Beyond-Accuracy Provider Fairness (Slides)
Beyond-Accuracy Provider Fairness (Slides)Beyond-Accuracy Provider Fairness (Slides)
Beyond-Accuracy Provider Fairness (Slides)
 
ContextsPOI (Slides)
ContextsPOI (Slides)ContextsPOI (Slides)
ContextsPOI (Slides)
 
ACQSurvey (Slides)
ACQSurvey (Slides)ACQSurvey (Slides)
ACQSurvey (Slides)
 
ACQSurvey (Poster)
ACQSurvey (Poster)ACQSurvey (Poster)
ACQSurvey (Poster)
 
Towards Confidence-aware Calibrated Recommendation (Poster)
Towards Confidence-aware Calibrated Recommendation (Poster)Towards Confidence-aware Calibrated Recommendation (Poster)
Towards Confidence-aware Calibrated Recommendation (Poster)
 
Towards Confidence-aware Calibrated Recommendation (Slides)
Towards Confidence-aware Calibrated Recommendation (Slides)Towards Confidence-aware Calibrated Recommendation (Slides)
Towards Confidence-aware Calibrated Recommendation (Slides)
 
The Unfairness of Popularity Bias in Book Recommendation (Bias@ECIR22)
The Unfairness of Popularity Bias in Book Recommendation (Bias@ECIR22)The Unfairness of Popularity Bias in Book Recommendation (Bias@ECIR22)
The Unfairness of Popularity Bias in Book Recommendation (Bias@ECIR22)
 
The Unfairness of Active Users and Popularity Bias in Point-of-Interest Recom...
The Unfairness of Active Users and Popularity Bias in Point-of-Interest Recom...The Unfairness of Active Users and Popularity Bias in Point-of-Interest Recom...
The Unfairness of Active Users and Popularity Bias in Point-of-Interest Recom...
 
Introduction to Complex Networks
Introduction to Complex NetworksIntroduction to Complex Networks
Introduction to Complex Networks
 

Último

1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
Beckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview PresentationBeckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview Presentation
VanTuDuong1
 
Digital Image Processing Unit -2 Notes complete
Digital Image Processing Unit -2 Notes completeDigital Image Processing Unit -2 Notes complete
Digital Image Processing Unit -2 Notes complete
shubhamsaraswat8740
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
q30122000
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 
AI in customer support Use cases solutions development and implementation.pdf
AI in customer support Use cases solutions development and implementation.pdfAI in customer support Use cases solutions development and implementation.pdf
AI in customer support Use cases solutions development and implementation.pdf
mahaffeycheryld
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
pvpriya2
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptxEV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
nikshimanasa
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Pallavi Sharma
 
Impartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 StandardImpartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 Standard
MuhammadJazib15
 

Último (20)

1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
Beckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview PresentationBeckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview Presentation
 
Digital Image Processing Unit -2 Notes complete
Digital Image Processing Unit -2 Notes completeDigital Image Processing Unit -2 Notes complete
Digital Image Processing Unit -2 Notes complete
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 
AI in customer support Use cases solutions development and implementation.pdf
AI in customer support Use cases solutions development and implementation.pdfAI in customer support Use cases solutions development and implementation.pdf
AI in customer support Use cases solutions development and implementation.pdf
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptxEV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
 
Impartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 StandardImpartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 Standard
 

CPFair: Personalized Consumer and Producer Fairness Re-ranking for Recommender Systems

  • 1. CPFair: Personalized Consumer and Producer Fairness Re-ranking for Recommender Systems Mohammadmehdi Naghiaei1 , Hossein A. Rahmani2 , Yashar Deldjoo3 1 University of Southern California, naghiaei@usc.edu 2 University College London, h.rahmani@ucl.ac.uk 3 Polytechnic University of Bari, yashar.deldjoo@poliba.it The 45th International ACM SIGIR Conference on Research and Development in Information Retrieval Madrid | July 11-15, 2022
  • 2. Table of contents 01 05 Conclusions Introduction Experiment Results Motivation 04 02 Method 06 03 2
  • 4. Biases in Recommender Systems 4 collection recom m endation learning Recommender Engine Data User Echo Chambers Matthew Effect Information Asymmetry Potential Consequences of Unfairness Chen, Jiawei, Hande Dong, Xiang Wang, Fuli Feng, Meng Wang, and Xiangnan He. "Bias and debias in recommender system: A survey and future directions." arXiv preprint arXiv:2010.03240 (2020). Yashar Deldjoo, Dietmar Jannach, Alejandro Bellogin, Alessandro Diffonzo, Dario Zanzonelli . "Fairness in Recommender Systems: Research Landscape and Future Directions.
  • 5. Perspective and Studies in Fairness 5 Different Perspective in Fairness in RecSys ● User Fairness vs. Item Fairness ● Group Fairness vs. Individual Fairness ● Single-sided Fairness vs. Multi-sided Fairness ● Mitigating Biases Strategies: ○ [Pre, In, or Post]-processing The Percentage of the Research Studied Different Aspects of Fairness in RecSys1 1 The figures are based on 120 publications retrieved from DBLP using the keywords "fair/biased recommendation", "re-ranking", and "collaborative filtering".
  • 6. Motivation 6 data analysis SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
  • 7. Motivation 7 algorithm analysis The analysis of the recommendation quality of the fairness-unaware baseline algorithms on the two datasets for both user and item groups SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
  • 8. Method 8 Dataset Rec. System Top-N Rec. Cornac Rating Matrix Rec. Lists Solver Execution (stakeholder) Short-head item Long-tail item Active-user relevant item Inactive-user relevant item Stakeholders: N, C, P, CP Re-ranked Top-N Rec. Fair Rec. Lists Re-ranking Approach
  • 9. CPFair: Re-ranking Optimization Model 9 SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
  • 10. Solver Modules Filter-by-rating k-core Grouping User groups Item groups Prefiltering Loading Ratings Side Information Base Recommendation Model Hyper-Parameter Metrics Precision nDCG Coverage Novelty Diversity Bias Fairness Provider Fairness Consumer Fairness Optimization Solver Recommendation Lists Model Weights Performance Tables Output Configuration File Data Modules Rec. Module Evaluation Modules Output Module Data splitter Consumer-Provider Fairness Cornac Evaluation rec. lists rec. scores user groups item groups Initial Preferences Dataset Input Layer Optimization Layer Result Layer Proposed Approach CPFair https://github.com/rahmanidashti/CPFairRecSys
  • 12. Datasets Dataset Users Items Interactions Sparsity Feedback Domain MovieLens 943 1,349 99,287 92.19% Explicit Movie Epinion 2,677 2,060 103,567 98.12% Explicit Opinion LastFM 1,797 1,507 62,376 97.69% Implicit Music BookCrossing 1,136 1,019 20,522 98.22% Explicit Book Amazon Toy 2,170 1,733 32,852 99.12% Explicit eCommerce Amazon Office 2,448 1,596 36,841 99.05% Explicit eCommerce Gowalla 1,130 1,189 66,245 95.06% Implicit POI Foursquare 1,568 1,461 42,678 98.13% Implicit POI 12 SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
  • 13. The weights of each user and item latent features are positive and modeled using the Poisson distribution. WMF assigns smaller weights to negative samples and assumes that for two items their latent features are independent. NeuMF applies non-linear activation to train the mapping between users and items features that are concatenated from MLP and MF layers. VAECF introduces a generative model with multinomial likelihood and uses Bayesian inference for parameter estimation Baselines Models PF WMF NeuMF VAECF 13 SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
  • 14. Evaluation Method 20 % Train/Tune/Test Splits Tune 14 Test Train 10 % 70 % Active Inactive 95 % 5 % Users Groups 80 % 20 % Popular short-head Unpopular long-tail Items Groups Interaction Data Training Data The number of interaction/level of activity Training Data The number of interactions they received SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
  • 15. Evaluation Metrics Different Stakeholders User relevance (nDCG) Item exposure ● All ● Active ● Inactive ● DCF (Act. - Inact.) Both stakeholders mCPF computes the weighted average deviation of provider fairness (DPF) and deviation of consumer fairness (DCF). 15 ● Novelty ● Coverage ● Short-head ● Long-tail ● DPF (Short. - Long.) Consumer-Producer fairness evaluation (mCPF) SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
  • 17. 17 SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness Results
  • 18. 18 SIGIR'22 | CPFair: Personalized Consumer and Producer Fairness
  • 19. Conclusion and Future Work 19 ● Studying the fairness-aware recommendation algorithms from both the user and item perspectives ● Existing recommendation algorithms produce unfair recommendation between different disadvantaged user and item groups ● Proposing a personalized CP-fairness constrained re-ranking method ● CPFair is able to mitigate the unfairness of both user and item groups while maintaining the recommendation quality. ● Extensive experiments across 8 datasets indicate that our method can reduce the unfair outcomes on beneficiary stakeholders, consumers and providers, while improving the overall recommendation quality.
  • 20. Thanks! Do you have any questions? Mohammadmehdi Naghiaei, University of Southern California, naghiaei@usc.edu Hossein A. Rahmani, University College London, h.rahmani@ucl.ac.uk Yashar Deldjoo, Polytechnic University of Bari, yashar.deldjoo@poliba.it https://github.com/rahmanidashti/CPFairRecSys