Coder Social home page Coder Social logo

far's Introduction

  • A Survey on Bias and Fairness in Machine Learning (2019) Ninareh Mehrabi, Fred Morstatter, Nripsuta Saxena, Kristina Lerman, Aram Galstyan (University of Southern California)
    Key ideas: Systematically summary and categorize definitions of fairness, methods for fairness-aware machine learning, state challenges and future opportunities
    (1) Sources Bias -> bias arising from data, bias arising from algorithms
    (2) Types of fairness-> individual fairness, group fairness, subgroup fairness
    (3) Methods that target biases in algorithms -> pre-processing, in-processing, post-processing
    (4) Challenges -> how to transform from equality to equity (each individual or group is given the resources they need to succeed), is one synthetic definition of fairness possible, given a dataset how to identify unfairness

  • Fairness and Transparency in Ranking (SIGIR'18) Carlos Castillo (Universitat Pompeu Fabra)
    Key ideas: A summary of measures and methods for fairness-aware ranking.
    A new classification mode -> attention/exposure-based measures and probability based measures.

  • Beyond Parity: Fairness Objectives for Collaborative Filtering (NIPS'17) Sirui Yao, Bert Huang (Virginia Tech)
    Task: CF-based recommendation.
    Previous works: Demographic parity (the metric, but is only suitable when preference is unrelated to sensitive features), equal opportunity (basis of this paper)
    Challenges: In recommendation problems preferences are related to sensitive features.
    Key ideas: Define four new metrics to measure unfairness in CF: value unfairness, absolute unfairness, underestimation unfairness, overestimation unfairness and add them as penalty to loss function for optimization.
    (1) Bias exists even reconstruction error is not high (verify challenge).
    (2) Optimize the model with the proposed penalty functions can reduce unfairness while maintain reconstruction accuracy.

  • Fairness-Aware Tensor-Based Recommendation (CIKM'18) Ziwei Zhu, Xia Hu, James Caverlee (Texas A&M University) [code]
    Task: MF-based recommendation
    Previous works: Matrix factorization, tensor-based method
    Challenges: 2D MF could not deal with multi-interactions, multiple sensitive attributes exist, recommendation quality trade-off
    Key ideas: Tensors, sensitive features are first isolated from recommendation tensors and then sensitive information is extracted.
    (1) Tensor-based approach -> capture multi-way interactions among users, items, and contexts
    (2) Isolation -> force two (if the sensitive attribute is a binary case) columns of the latent factor matrix to be sensitive features
    (3) Extraction -> orthogonal constraint term and L2-norm constraint term are introduced to make sure all sensitive information is extracted to the sensitive features.

  • Fairness in Deep Learning: A Computational Perspective (2019) Mengnan Du, Fan Yang , Na Zou, Xia Hu (Texas A&M University)
    Key ideas: Where DNN unfairness comes from, how interpretability can be made use of
    (1) DNN unfairness: prediction outcome discrimination (via input and via representation) and prediction quality disparity
    (2) Input bias -> local interpretation, detect: generate feature importance vector for an input (local approximation based, perturbation based, back-propagation based, and decomposition based methods), mitigate: regularization
    (3) Representation bias -> global interpretation, detect: calculate the directional derivative of DNN's prediction to concept activation vector (CAV), adds this CAV to different inputs' intermediate activation and then observe the change of model prediction, mitigate: adversarial training
    (4) Prediction quality disparity (caused by underrepresentation) -> local and global interpretation-> detect: split data into subgroups, calculate prediction accuracy separately, mitigate: GAN, regularizing, transfer learning, (sanity check in the end)

  • Fairness in Recommendation Ranking through Pairwise Comparisons (KDD'19) Alex Beutel, Jilin Chen, Tulsee Doshi, Hai Qian, Li Wei, Yi Wu, Lukasz Heldt, Zhe Zhao, Lichan Hong, Ed H. Chi, Cristos Goodrow (Google)
    Task: Neural collaborative filtering based recommendation
    Previous works: Pointwise recommender, pairwise ranking
    Challenges: Most fairness-aware recommenders treats recommendation as a pointwise prediction problem and applying those predictions for ranked list construction but this doesn't indicate the ranked list is fair. Unbiased offline evaluation is large in scale and thus costing in space and time.
    Key ideas introduce Pairwise Fairness and a regularizer
    (1) pairwise fairness: the likelihood of a clicked item being ranked above another relevant unclicked item is the same across both groups-> intra-group and inter-group.
    (2) The model is penalized by the regularizer if its ability to predict which item was clicked is better for one group than the other.

  • Fairness Is Not Static: Deeper Understanding of Long Term Fairness via Simulation Studies (FAT'20) Alexander D’Amour, Hansa Srinivasan, James Atwood, Pallavi Baljekar, D. Sculley, Yoni Halpern (Google Research) [code]
    Task: Evaluate long-term implications of deploying a fairness-aware machine learning based decision system.
    Previous works: Static problem setting and evaluation
    Challenges: Long term dynamics are hard to assess in real practice
    Key ideas: A simulation framework with agent-environment interaction loop and metrics
    (1) Fit the problem into the framework of Markov Decision Processes.
    (2) Agents interact with simulated environments in an alternating loop.
    (3) Evaluate long-term fairness questions with metrics that characterize the realized consequences of an agent’s policy for different subpopulations by summarizing the the environment’s state over time.

  • Fairness-Aware Ranking in Search & Recommendation Systems with Application to LinkedIn Talent Search (KDD'19) Sahin Cem Geyik, Stuart Ambler, Krishnaram Kenthapadi (LinkedIn Corporation)
    Task: Fairness-aware ranking
    Previous works: Unfair web-scale search and recommendation
    Key ideas: Post-processing, re-rank the top-k items provided by baseline (unfair) ranking algorithms
    (1) Deterministic Greedy (DetGreedy) algorithm -> generates rankings with as high score candidates as possible
    (2)Deterministic Conservative (DetCons) algorithm and Deterministic Relaxed (DetRelaxed)-> integrality constraints, deal with cases when minimum representation requirements are violated
    (3) Deterministic Constrained Sorting (DetConstSort) -> with programming, waits for multiple indices of recommendation before deciding on the next attribute value to get a candidate from, and may change its previous decisions
    (4) Evaluate the framework on simulated data (majority of the experiments) and online test

  • Compositional Fairness Constraints for Graph Embeddings (ICML'19) Avishek Joey Bose (McGill University, Mila), William L. Hamilton (McGill University, Mila, Facebook Research) [code]
    Task: (Social) Graph embedding
    Previous works: Implementation of invariance constraints in classification and CF
    Challenge: (Of apply invariance constraints) The non-i.i.d. and non-Euclidean nature of relational, graph data
    Key ideas: Learn a set of adversarial filters to remove information about particular sensitive attributes
    (1) Enforcing representational invariance constraints on the node embeddings.
    (2) Function ENC maps node to an embedding -> attribute-specific filter filters sensitive attributes-> compositional encoder to compose the filtered embeddings-> final embedding
    (3) Adversarial regularizer -> train the compositional encoder

far's People

Contributors

cuiyuebing avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.