All Projects → domkowald → LFM1b-analyses

domkowald / LFM1b-analyses

Licence: GPL-3.0 license
Python scripts for studying bias in recommender systems

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to LFM1b-analyses

fairlens
Identify bias and measure fairness of your data
Stars: ✭ 51 (+183.33%)
Mutual labels:  bias, fairness
FairAI
This is a collection of papers and other resources related to fairness.
Stars: ✭ 55 (+205.56%)
Mutual labels:  bias, fairness
data-ethics-club
A reading list and fortnightly discussion group designed to provoke discussion about ethical applications of, and processes for, data science.
Stars: ✭ 60 (+233.33%)
Mutual labels:  bias
misinfo
📊 Tools to Perform ‘Misinformation’ Analysis on a Text Corpus (wrapper for methods in https://github.com/PDXBek/Misinformation)
Stars: ✭ 17 (-5.56%)
Mutual labels:  bias
deep-explanation-penalization
Code for using CDEP from the paper "Interpretations are useful: penalizing explanations to align neural networks with prior knowledge" https://arxiv.org/abs/1909.13584
Stars: ✭ 110 (+511.11%)
Mutual labels:  fairness
interpretable-ml
Techniques & resources for training interpretable ML models, explaining ML models, and debugging ML models.
Stars: ✭ 17 (-5.56%)
Mutual labels:  fairness
coursera-gan-specialization
Programming assignments and quizzes from all courses within the GANs specialization offered by deeplearning.ai
Stars: ✭ 277 (+1438.89%)
Mutual labels:  bias
responsible-ai-toolbox
This project provides responsible AI user interfaces for Fairlearn, interpret-community, and Error Analysis, as well as foundational building blocks that they rely on.
Stars: ✭ 615 (+3316.67%)
Mutual labels:  fairness
cqr
Conformalized Quantile Regression
Stars: ✭ 152 (+744.44%)
Mutual labels:  fairness
Engineering Management
A collection of inspiring resources related to engineering management and tech leadership
Stars: ✭ 2,520 (+13900%)
Mutual labels:  bias
Interpret
Fit interpretable models. Explain blackbox machine learning.
Stars: ✭ 4,352 (+24077.78%)
Mutual labels:  bias
cade
Compass-aligned Distributional Embeddings. Align embeddings from different corpora
Stars: ✭ 29 (+61.11%)
Mutual labels:  bias
DiagnoseRE
Source code and dataset for the CCKS201 paper "On Robustness and Bias Analysis of BERT-based Relation Extraction"
Stars: ✭ 23 (+27.78%)
Mutual labels:  bias
facerec-bias-bfw
Source code and notebooks to reproduce experiments and benchmarks on Bias Faces in the Wild (BFW).
Stars: ✭ 40 (+122.22%)
Mutual labels:  bias
Awesome Machine Learning Interpretability
A curated list of awesome machine learning interpretability resources.
Stars: ✭ 2,404 (+13255.56%)
Mutual labels:  fairness
aequitas
Fairness regulator and rate limiter
Stars: ✭ 49 (+172.22%)
Mutual labels:  fairness
vania
A module which fairly distributes a list of arbitrary objects among a set of targets, considering weights.
Stars: ✭ 75 (+316.67%)
Mutual labels:  fairness
easyFL
An experimental platform to quickly realize and compare with popular centralized federated learning algorithms. A realization of federated learning algorithm on fairness (FedFV, Federated Learning with Fair Averaging, https://fanxlxmu.github.io/publication/ijcai2021/) was accepted by IJCAI-21 (https://www.ijcai.org/proceedings/2021/223).
Stars: ✭ 104 (+477.78%)
Mutual labels:  fairness
themis-ml
A library that implements fairness-aware machine learning algorithms
Stars: ✭ 93 (+416.67%)
Mutual labels:  fairness
bias-in-credit-models
Examples of unfairness detection for a classification-based credit model
Stars: ✭ 18 (+0%)
Mutual labels:  fairness

FairRecSys

This repository provides Python scripts for studying fairness and popularity bias in (multimedia) recommender systems.

LFM_fairness.ipynb

This i-python notebook reproduces the "Unfairness in recommender systems" analyzes of https://arxiv.org/pdf/1907.13286v1.pdf in the context of music recommender systems using a subset of the LFM-1b dataset. This reproducibility work was accepted at ECIR'2020 and is available via https://arxiv.org/pdf/1912.04696.pdf.

For executing it, simply download the dataset from https://zenodo.org/record/3475975#.XZ7i1mbgpPY and copy the files into the "data" folder. All other instructions are given in the notebook itself.

MMRS_fairness.ipynb

This i-python notebook enables to evalute the fairness in multimedia recommender systems (MMRS) datasets available at: https://zenodo.org/record/6123879#.Yg-FRpYxmUk

For executing it, please copy the files into the "data" folder and follow the instructions in the notebook itself.

Requirements

  • Python 3
  • Jupyter
  • Pandas
  • Matplotlib
  • Surprise
  • Numpy
  • Scipy
  • Sklearn

All these packages can be easily installed using https://www.anaconda.com/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].