Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 2.9 KB

README.md

File metadata and controls

33 lines (23 loc) · 2.9 KB

ArgusEyes Demonstration

Example project using ArgusEyes in an automated CI workflow using GitHub Actions.

ArgusEyes is a system which allows data scientists to declaratively specify a variety of pipeline issues that they are concerned about. Subsequently, ArgusEyes can instrument, execute and screen the pipeline for the configured pipeline issues, as part of continuous integration processes. ArgusEyes detects complex issues by tracking record-level provenance and understanding the semantics of operations in ML pipelines. ArgusEyes was presented as an abstract at CIDR'22.

We provide three example scenarios (Note that you have to locally install ArgusEyes first to execute them). You can run ArgusEyes to execute the pipeline and screen it for a particular issue issue. Subsequently, you can use an interactive notebook to determine the root cause of the pipeline issue and fix it.

Label errors: detecting mislabeled image in a computer vision pipeline

Data leakage: detecting data leakage in a price prediction pipeline

Fairness: detecting fairness violations in a credit scoring pipeline