paper-with-me

홈 › Papers

Example-based Explanations for Random Forests using Machine Unlearning

2024-02-07 · Tanmay Surve, Romila Pradhan

Tree-based machine learning models, such as decision trees and random forests, have been hugely successful in classification tasks primarily because of their predictive power in supervised learning tasks and ease of interpretation. Despite their popularity and power, these models have been found to produce unexpected or discriminatory outcomes. Given their overwhelming success for most tasks, it is of interest to identify sources of their unexpected and discriminatory behavior. However, there has not been much work on understanding and debugging tree-based classifiers in the context of fairness. We introduce FairDebugger, a system that utilizes recent advances in machine unlearning research to identify training data subsets responsible for instances of fairness violations in the outcomes of a random forest classifier. FairDebugger generates top-$k$ explanations (in the form of coherent training data subsets) for model unfairness. Toward this goal, FairDebugger first utilizes machine unlearning to estimate the change in the tree structures of the random forest when parts of the underlying training data are removed, and then leverages the Apriori algorithm from frequent itemset mining to reduce the subset search space. We empirically evaluate our approach on three real-world datasets, and demonstrate that the explanations generated by FairDebugger are consistent with insights from prior studies on these datasets.

📄 PDF Abstract BibTeX arXiv:2402.05007

Code (0)

등록된 구현이 없습니다.

Tasks

FairnessMachine Unlearning

Similar Papers 제목 키워드 기반

DynFrs: An Efficient Framework for Machine Unlearning in Random Forest

2024-10-02 · Shurong Wang, Zhuoyang Shen, Xinbao Qiao, Tongning Zhang 외

Random Forests are widely recognized for establishing efficacy in classification and regression tasks, standing out in various domains such as medical diagnosis, finance, and personalized recommendations. These domains, …

ClassificationMachine Unlearning

Model Agnostic Supervised Local Explanations

2018-07-09 · NeurIPS 2018 12 · Gregory Plumb, Denali Molitor, Ameet Talwalkar

Model interpretability is an increasingly important component of practical machine learning. Some of the most common forms of interpretability systems are example-based, local, and global explanations. One of the main ch…

feature selectionmodel

Machine Unlearning for Random Forests

2020-09-11 · Jonathan Brophy, Daniel Lowd

Responding to user data deletion requests, removing noisy examples, or deleting corrupted training data are just a few reasons for wanting to delete instances from a machine learning (ML) model. However, efficiently remo…

Machine Unlearning

Rigorous Explanations for Tree Ensembles

2026-03-31 · Yacine Izza, Alexey Ignatiev, Xuanxiang Huang, Peter J. Stuckey 외 arxiv

Tree ensembles (TEs) find a multitude of practical applications. They represent one of the most general and accurate classes of machine learning methods. While they are typically quite concise in representation, their op…

Explaining Random Forests using Bipolar Argumentation and Markov Networks (Technical Report)

2022-11-21 · Nico Potyka, Xiang Yin, Francesca Toni

Random forests are decision tree ensembles that can be used to solve a variety of machine learning problems. However, as the number of trees and their individual size can be large, their decision making process is often …

Decision Making