Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

André F. Cruz

dblp:231/2735 · also André Ferreira Cruz · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
6since 2021 · last 2024
0000-0002-3334-2838ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 4 first-author · 6 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
6 papers
Trustworthy machine learning · 84% Language models and text generation · 9% Optimization for machine learning · 6%
Databases, data mining, and information retrieval
1 paper
Data mining · 50% Data integration and cleaning · 50%

Topics — the 16 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
fairness
2.542024
Unprocessing Seven Years of Algorithmic Fairness · ICLR 2024
FairGBM: Gradient Boosting with Fairness Constraints · ICLR 2023
Turning the Tables: Biased, Imbalanced, Dynamic Tabular Datasets for ML Evaluation · NeurIPS 2022
Machine learning › Trustworthy machine learning › fairness › fairness trade-off
fairness-accuracy trade-off
0.812024
Unprocessing Seven Years of Algorithmic Fairness · ICLR 2024
Natural language and speech › Language models and text generation
large language model evaluation
0.812024
Evaluating language models as risk scores · NeurIPS 2024
Machine learning › Trustworthy machine learning
uncertainty estimation
0.812024
Evaluating language models as risk scores · NeurIPS 2024
Machine learning › Trustworthy machine learning › fairness › algorithmic fairness
fairness constraints
0.712023
FairGBM: Gradient Boosting with Fairness Constraints · ICLR 2023
Machine learning › Trustworthy machine learning › fairness
group fairness
0.712023
FairGBM: Gradient Boosting with Fairness Constraints · ICLR 2023
Machine learning › Trustworthy machine learning › fairness
fairness evaluation
0.612022
Turning the Tables: Biased, Imbalanced, Dynamic Tabular Datasets for ML Evaluation · NeurIPS 2022
Data mining
tabular data
0.612022
Turning the Tables: Biased, Imbalanced, Dynamic Tabular Datasets for ML Evaluation · NeurIPS 2022
Data integration and cleaning › data generation › synthetic data generation
tabular data generation
0.612022
Turning the Tables: Biased, Imbalanced, Dynamic Tabular Datasets for ML Evaluation · NeurIPS 2022
Machine learning › Optimization for machine learning
hyperparameter optimization
0.512021
Promoting Fairness through Hyperparameter Optimization · ICDM 2021
Machine learning › Trustworthy machine learning
interpretability
0.512021
TimeSHAP: Explaining Recurrent Models through Sequence Perturbations · KDD 2021
Machine learning › Trustworthy machine learning › interpretability › neural network interpretation
recurrent neural network explanation
0.512021
TimeSHAP: Explaining Recurrent Models through Sequence Perturbations · KDD 2021
Machine learning › Trustworthy machine learning › uncertainty estimation
uncertain data
0.212024
Evaluating language models as risk scores · NeurIPS 2024
Machine learning › Learning paradigms
class imbalance
0.212022
Turning the Tables: Biased, Imbalanced, Dynamic Tabular Datasets for ML Evaluation · NeurIPS 2022
Machine learning › Trustworthy machine learning
robustness
0.212022
Turning the Tables: Biased, Imbalanced, Dynamic Tabular Datasets for ML Evaluation · NeurIPS 2022
Computational finance and economics
fraud detection
0.212022
Turning the Tables: Biased, Imbalanced, Dynamic Tabular Datasets for ML Evaluation · NeurIPS 2022

Methods — techniques the papers use, named apart from their topics

tabular data generation · 1.7verbalized risk queries · 0.8pareto frontier analysis · 0.8multiple-choice question answering · 0.8empirical evaluation · 0.8gradient boosting · 0.7random search · 0.5bandit optimization · 0.5TPE · 0.5KernelSHAP · 0.5
YearPublicationVenuePosition
2024 Unprocessing Seven Years of Algorithmic Fairness
abstract
Seven years ago, researchers proposed a postprocessing method to equalize the error rates of a model across different demographic groups. The work launched hundreds of papers purporting to improve over the postprocessing baseline. We empirically evaluate these claims through thousands of model evaluations on several tabular datasets. We find that the fairness-accuracy Pareto frontier achieved by postprocessing contains all other methods we were feasibly able to evaluate. In doing so, we address two common methodological errors that have confounded previous observations. One relates to the comparison of methods with different unconstrained base models. The other concerns methods achieving different levels of constraint relaxation. At the heart of our study is a simple idea we call unprocessing that roughly corresponds to the inverse of postprocessing. Unprocessing allows for a direct comparison of methods using different underlying models and levels of relaxation.
André F. Cruz, Moritz Hardt
ICLR1
2024 Evaluating language models as risk scores
abstract
Current question-answering benchmarks predominantly focus on accuracy in realizable prediction tasks.Conditioned on a question and answer-key, does the most likely token match the ground truth?Such benchmarks necessarily fail to evaluate LLMs' ability to quantify ground-truth outcome uncertainty.In this work, we focus on the use of LLMs as risk scores for unrealizable prediction tasks.We introduce folktexts, a software package to systematically generate risk scores using LLMs, and evaluate them against US Census data products.A flexible API enables the use of different prompting schemes, local or web-hosted models, and diverse census columns that can be used to compose custom prediction tasks.We evaluate 17 recent LLMs across five proposed benchmark tasks.We find that zero-shot risk scores produced by multiple-choice question-answering have high predictive signal but are widely miscalibrated.Base models consistently overestimate outcome uncertainty, while instruction-tuned models underestimate uncertainty and produce over-confident risk scores.In fact, instruction-tuning polarizes answer distribution regardless of true underlying data uncertainty.This reveals a general inability of instruction-tuned models to express data uncertainty using multiple-choice answers.A separate experiment using verbalized chat-style risk queries yields substantially improved calibration across instruction-tuned models.These differences in ability to quantify data uncertainty cannot be revealed in realizable settings, and highlight a blind-spot in the current evaluation ecosystem that folktexts covers.
André F. Cruz, Moritz Hardt, Celestine Dünner
NeurIPS1
2023 FairGBM: Gradient Boosting with Fairness Constraints
André F. Cruz, Catarina G. Belém, João Bravo, Pedro Saleiro, Pedro Bizarro
ICLR1
2022 Turning the Tables: Biased, Imbalanced, Dynamic Tabular Datasets for ML Evaluation
abstract
Evaluating new techniques on realistic datasets plays a crucial role in the development of ML research and its broader adoption by practitioners. In recent years, there has been a significant increase of publicly available unstructured data resources for computer vision and NLP tasks. However, tabular data — which is prevalent in many high-stakes domains — has been lagging behind. To bridge this gap, we present Bank Account Fraud (BAF), the first publicly available 1 privacy-preserving, large-scale, realistic suite of tabular datasets. The suite was generated by applying state-of-the-art tabular data generation techniques on an anonymized,real-world bank account opening fraud detection dataset. This setting carries a set of challenges that are commonplace in real-world applications, including temporal dynamics and significant class imbalance. Additionally, to allow practitioners to stress test both performance and fairness of ML methods, each dataset variant of BAF contains specific types of data bias. With this resource, we aim to provide the research community with a more realistic, complete, and robust test bed to evaluate novel and existing methods.
Sérgio M. Jesus, José Pombal, Duarte M. Alves, André F. Cruz, Pedro Saleiro, Rita P. Ribeiro, João Gama 0001, Pedro Bizarro
NeurIPS4
2021 Promoting Fairness through Hyperparameter Optimization
abstract
Considerable research effort has been guided towards algorithmic fairness but real-world adoption of bias reduction techniques is still scarce. Existing methods are either metric-or model-specific, require access to sensitive attributes at inference time, or carry high development or deployment costs. This work explores the unfairness that emerges when optimizing ML models solely for predictive performance, and how to mitigate it with a simple and easily deployed intervention: fairness-aware hyperparameter optimization (HO). We propose and evaluate fairness-aware variants of three popular HO algorithms: Fair Random Search, Fair TPE, and Fairband. We validate our approach on a real-world bank account opening fraud case-study, as well as on three datasets from the fairness literature. Results show that, without extra training cost, it is feasible to find models with 111% mean fairness increase and just 6% decrease in performance when compared with fairness-blind HO.1
André F. Cruz, Pedro Saleiro, Catarina G. Belém, Carlos Soares, Pedro Bizarro
ICDM1
2021 TimeSHAP: Explaining Recurrent Models through Sequence Perturbations
abstract
Although recurrent neural networks (RNNs) are state-of-the-art in numerous sequential decision-making tasks, there has been little research on explaining their predictions. In this work, we present TimeSHAP, a model-agnostic recurrent explainer that builds upon KernelSHAP and extends it to the sequential domain. TimeSHAP computes feature-, timestep-, and cell-level attributions. As sequences may be arbitrarily long, we further propose a pruning method that is shown to dramatically decrease both its computational cost and the variance of its attributions. We use TimeSHAP to explain the predictions of a real-world bank account takeover fraud detection RNN model, and draw key insights from its explanations: i) the model identifies important features and events aligned with what fraud analysts consider cues for account takeover; ii) positive predicted sequences can be pruned to only 10% of the original length, as older events have residual attribution values; iii) the most recent input event of positive predictions only contributes on average to 41% of the model's score; iv) notably high attribution to client's age, upheld on higher false positive rates for older clients.
João Bento 0002, Pedro Saleiro, André F. Cruz, Mário A. T. Figueiredo, Pedro Bizarro
KDD3