Skip to content

glotm/xai-papers

 
 

Repository files navigation

Collection of Explainable AI Methods

Database validation Test Database validation Check code cleanliness

This is an exploration and visualisation website for a categorization of explainable AI papers, hosted on Github pages. The initial set of XAI papers was collected and labelled by Nauta et al. (2023) as part of a large-scale literature review on the evaluation of Explainable AI, published in ACM Computing Surveys. This website provides an interactive way to explore the dataset, and we invite the community to extend the XAI dataset in order to make this a living and curated collection of explainable AI methods.

If you want to add an XAI paper to the database, follow the instructions below.

Add a paper

  • Fork this repository by clicking the fork button in the top right.
  • Go to https://utwente-dmb.github.io/xai-papers/#/add-paper and fill in the form to generate a database entry (will be shown on the right side of the webpage).
  • Edit the file src/db/db.json in your fork.
  • After the final entry's '}' (and before the final ']') append the JSON code copied from our website.
  • Commit the changes. The current naming convention for the commit is as follows, the title of the commit should remain "update db.json" and in the commit message please include the title, the link to the paper, and the authors of the paper you added.
  • Create a new pull request from your forked repository to the main repository.
  • When your pull request is approved and passes the automated tests, it will be merged and your paper will show up on the website.

Review a pull request

To review a pull request, follow these steps:

  • Go to the pull request section of the main GitHub.
  • Click a pull request that still requires reviews with "update db.json" as the title.
  • Go to the Files Changed section of the pull request.
  • Check if the entry into the database is correctly formatted and has the correct tags or that a valid reason for removal is provided.
  • Click the review changes button, if everything is correct click approve, otherwise reject and provide an explanation why the proposed changes were rejected.

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.4%
  • Python 2.8%
  • HTML 1.8%