Related Experiment Video
Updated: Apr 3, 2026

Author Spotlight: Integrated Multi-Omics Analysis for Unveiling Multicellular Immune Signatures in Clinical Heart Attack Cohorts
Published on: September 20, 2024
Fairer non-negative matrix factorization
Lara Kassab1, Erin George2, Deanna Needell3
1Department of Mathematics, California State University, Fullerton, Fullerton, CA, United States.
Abstract:
There has been a recent critical need to study fairness and bias in machine learning (ML) algorithms. Since there is clearly no one-size-fits-all solution to fairness, ML methods should be developed alongside bias mitigation strategies that are practical and approachable to the practitioner. Motivated by recent work on "fair" PCA, here we consider the more challenging method of non-negative matrix factorization (NMF) as both a showcasing example and a method that is important in its own right for both topic modeling tasks and feature extraction for other ML tasks. We demonstrate that a modification of the objective function, by using a min-max formulation, may sometimes be able to offer an improvement in fairness for groups in the population. We derive two methods for the objective minimization, a multiplicative update rule as well as an alternating minimization scheme, and discuss implementation practicalities. We include a suite of synthetic and real experiments that show how the method may improve fairness while also highlighting the important fact that this may sometime increase error for some individuals and fairness is not a rigid definition and method choice should strongly depend on the application at hand.
Related Concept Videos
Fast Fourier Transform
The computational efficiency of the FFT becomes...
Fundamental Theorem of Algebra
Partial Fractions
Resultant Moment: Scalar Formulation
To determine the resultant moment, the moments caused by all the forces in a system in the x-y plane are considered. Positive moments are typically...
Vector Algebra: Method of Components
In many applications, the magnitudes and directions of...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...

