paper-with-me

홈 › Papers

AugmentedPCA: A Python Package of Supervised and Adversarial Linear Factor Models

2022-01-07 · William E. Carson IV, Austin Talbot, David Carlson

Deep autoencoders are often extended with a supervised or adversarial loss to learn latent representations with desirable properties, such as greater predictivity of labels and outcomes or fairness with respects to a sensitive variable. Despite the ubiquity of supervised and adversarial deep latent factor models, these methods should demonstrate improvement over simpler linear approaches to be preferred in practice. This necessitates a reproducible linear analog that still adheres to an augmenting supervised or adversarial objective. We address this methodological gap by presenting methods that augment the principal component analysis (PCA) objective with either a supervised or an adversarial objective and provide analytic and reproducible solutions. We implement these methods in an open-source Python package, AugmentedPCA, that can produce excellent real-world baselines. We demonstrate the utility of these factor models on an open-source, RNA-seq cancer gene expression dataset, showing that augmenting with a supervised objective results in improved downstream classification performance, produces principal components with greater class fidelity, and facilitates identification of genes aligned with the principal axes of data variance with implications to development of specific types of cancer.

📄 PDF Abstract BibTeX arXiv:2201.02547

Code (1)

wecarsoniv/augmented-pca 공식 구현

Tasks

Fairness

Similar Papers 제목 키워드 기반

Image Processing and Machine Learning for Hyperspectral Unmixing: An Overview and the HySUPP Python Package

2023-08-18 · Behnood Rasti, Alexandre Zouaoui, Julien Mairal, Jocelyn Chanussot

Spectral pixels are often a mixture of the pure spectra of the materials, called endmembers, due to the low spatial resolution of hyperspectral sensors, double scattering, and intimate mixtures of materials in the scenes…

Hyperspectral Unmixing

Biomedical and Clinical English Model Packages in the Stanza Python NLP Library

2020-07-29 · Yuhao Zhang, Yuhui Zhang, Peng Qi, Christopher D. Manning 외

We introduce biomedical and clinical English model packages for the Stanza Python NLP library. These packages offer accurate syntactic analysis and named entity recognition capabilities for biomedical and clinical text, …

GPUNamed Entity RecognitionNamed Entity Recognition (NER)

Sketch 'n Solve: An Efficient Python Package for Large-Scale Least Squares Using Randomized Numerical Linear Algebra

2024-09-22 · Alex Lavaee

We present Sketch 'n Solve, an open-source Python package that implements efficient randomized numerical linear algebra (RandNLA) techniques for solving large-scale least squares problems. While sketch-and-solve algorith…

Benchmarking

ALT: A Python Package for Lightweight Feature Representation in Time Series Classification

2025-04-17 · Balázs P. Halmos, Balázs Hajós, Vince Á. Molnár, Marcell T. Kurbucz 외

We introduce ALT, an open-source Python package created for efficient and accurate time series classification (TSC). The package implements the adaptive law-based transformation (ALT) algorithm, which transforms raw time…

BenchmarkingTime SeriesTime Series Classification

Efficient Solvers for SLOPE in R, Python, Julia, and C++

2025-11-04 · Johan Larsson, Malgorzata Bogdan, Krystyna Grzesiak, Mathurin Massias 외 arxiv

We present a suite of packages in R, Python, Julia, and C++ that efficiently solve the Sorted L-One Penalized Estimation (SLOPE) problem. The packages feature a highly efficient hybrid coordinate descent algorithm that f…