SpotCheck is an open-source framework to evaluate blindspot discovery methods ("BDMs").
- In summary, SpotCheck works by generating "experimental configurations": synthetic image datasets & models with known true blindspots.
- In this repository, we release the code we used in our experiments to generate several experimental configurations with different datasets and true blindspot definitions.
- To learn more about SpotCheck, you can read our TMLR paper on arXiv!
- You can also check out our code for PlaneSpot (a simple BDM) here.
- Run the script
./setup.sh
, which installs all of the packages necessary to run SpotCheck to a conda environment namedspotcheck
. - See our demo notebook, which shows how to use the
data_utils.SyntheticEC
class to randomly sample the semantic features and blindspots for a single experimental configuration.