ajsanjoaquin/Shapley_Valuation

PyTorch reimplementation of computing Shapley values via Truncated Monte Carlo sampling from "What is your data worth? Equitable Valuation of Data" by Amirata Ghorbani and James Zou [ICML 2019]

39
/ 100
Emerging

This tool helps data scientists and machine learning engineers understand the individual contribution of each piece of training data to the overall performance of their neural networks. You provide your trained neural network model and your training/test datasets. The output is a ranking of how important each training data point is to the model's classification accuracy, which can be used to identify harmful data or fairly compensate data providers.

No commits in the last 6 months.

Use this if you need to objectively rank the importance of individual training data points for your neural network, perhaps to clean up your dataset or attribute value.

Not ideal if your model isn't a neural network, if you need to use a performance metric other than classification accuracy, or if you require an integrated retraining step.

data-valuation machine-learning-governance dataset-curation model-explainability neural-network-analysis
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 16 / 25

How are scores calculated?

Stars

27

Forks

6

Language

Python

License

MIT

Last pushed

Jan 21, 2022

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ajsanjoaquin/Shapley_Valuation"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.