My real time stats:
karim-53 / compare-xai Goto Github PK
View Code? Open in Web Editor NEWA Unified Approach to Evaluate and Compare Explainable AI methods
Home Page: https://karim-53.github.io/cxai/
License: Apache License 2.0
A Unified Approach to Evaluate and Compare Explainable AI methods
Home Page: https://karim-53.github.io/cxai/
License: Apache License 2.0
linear model
BMI dataset with
Expected: local explanation of a datapoint: BMI feature has a larger variation than gender feature.
Create an explicand x such that every feature value xi is unique, i.e., it does not occur elsewhere in the training data. (local explanation of a datapoint that is unique in all its xi features)
(A practical implication of Example 3.2 is that the attributions would be very sensitive to noise in the data.)
If we add a tiny amount of noise, and recompute attributions, then all the features (including BMI and Gender)
Therefore all the variables get equal attributions, even if the function is not symmetric in the variables!
goal is to make sure they are distinct
source code https://github.com/harris-chris/joint-shapley-values/blob/main/joint_shapley/joint_shapley_impl.py
https://openreview.net/pdf?id=vcUmUvQCloe
https://github.com/harris-chris/joint-shapley-values
if the code is not available, then no need
extend fooling_perturbation_alg fragility lakkaraju2020fool to interation
todo refer to paper video code
does not look obvious todo
FAITH-SHAP: THE FAITHFUL SHAPLEY INTERACTION INDEX
https://arxiv.org/pdf/2203.00870v2.pdf
if the code is not available then no need to add it
code is still not available
Hi
To add a new Explainer / Test please follow the instructions in https://github.com/Karim-53/Compare-xAI#3-contributing
Don't hesistate to contact us if you need help
stress nb tokens test archipelago: a bad , terrible , awful , horrible movie example page 2 / 34 https://arxiv.org/pdf/2006.10965.pdf
Fix the following file: https://github.com/Karim-53/Compare-xAI/blob/main/.github/workflows/lint_python.yml
Current error:
30 F821 undefined name 'itertools'
31
Error: Process completed with exit code 1.
Full error report: https://github.com/Karim-53/Compare-xAI/actions/runs/3860872221/jobs/6581483832
Documentation file that could help you fix the error: https://github.com/marketplace/actions/python-syntax-checker
Fix the following file https://github.com/Karim-53/Compare-xAI/blob/main/.github/workflows/vulture.yml
you can learn more about the bug, for example here: https://github.com/Karim-53/Compare-xAI/actions/runs/3860871755/jobs/6581483167
this link could help https://github.com/anaynayak/python-vulture-action
Fix the following file https://github.com/Karim-53/Compare-xAI/blob/main/.github/workflows/type_annotation.yml
you can learn more about the bug for example here: https://github.com/Karim-53/Compare-xAI/actions/runs/3860872224/jobs/6581483838
this link could help https://github.com/marketplace/actions/typilus-suggest-python-type-annotations
To make the web site more clear it would be nice to have the list of explainers in the left menu
idea of Richard
https://github.com/rojopolis/spellcheck-github-actions
to add a config file that include the options described below:Error: Files in repository contain spelling errors
by adding a config file that target *.py *.md and optionally *.ymlhttps://github.com/Karim-53/Compare-xAI/blob/main/.github/workflows/spellcheck.yml
change rojopolis/[email protected]
to the latest versionThe awesome tool dependabot lets you scan your used GitHub Marketplace Actions and lets you know if they are in need of an update.
The update is proposed via a pull request, which can be accepted or declined, it will itself take care of deleting pull requests if these become irrelevant.
You specify the configuration in the file: .github/dependabot.yml
in your repository using this action - actually it scans all your actions.
# Basic dependabot.yml file
# REF: https://docs.github.com/en/code-security/supply-chain-security/keeping-your-actions-up-to-date-with-dependabot
version: 2
updates:
# Enable version updates for Actions
- package-ecosystem: "github-actions"
# Look for `.github/workflows` in the `root` directory
directory: "/"
# Check for updates once a week
schedule:
interval: "weekly"
.github/dependabot.yml
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.