Skip to main content

Explains DIETClassifier model predictions in Rasa chatbot framework.

Project description

DIME (Dual Interpretable Model-agnostic Explanations) is mainly aimed at Explaining DIET Classifiers in RASA 2.8.X. Models.

Features 🦄

  • Explains RASA DIET Classifiers using feature importance
  • Generates dual feature importance scores (Global FI + Local FI)
  • Efficient
  • Total confidence drop as the feature importance score
  • Able to explain both local and REST Rasa models
  • Easy to use DIME CLI
  • GUI with a dedicated server on-demand
  • Generate, Store, Download, Upload, Peak DIME explanations. Read more on docs
  • Supports Sinhalese unicode / fully Sinhala-English code-switchable

What's Cooking? 🍪

  • DIME for Jupyter Notebooks
  • Stopwords List Generation
  • DIME Example Notebooks
  • DIME for non-DIET text classification models

Limitations and Known Issues 🤏🏽

  • Global Importance is disabled for REST models due to performance bottlenecks
  • Explaining RASA models locally on Notebooks such as CoLab is not supported yet due to dependency issues
  • Benchmark tests are in progress

📒 Docs: https://dime-xai.github.io
📦 PyPi: https://pypi.org/project/dime-xai/1.2.1/
🪵 Full Changelog: https://github.com/DIME-XAI/dime-xai/blob/main/CHANGELOG.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dime_xai-1.2.1.tar.gz (20.3 MB view details)

Uploaded Source

Built Distribution

dime_xai-1.2.1-py3-none-any.whl (20.3 MB view details)

Uploaded Python 3

File details

Details for the file dime_xai-1.2.1.tar.gz.

File metadata

  • Download URL: dime_xai-1.2.1.tar.gz
  • Upload date:
  • Size: 20.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for dime_xai-1.2.1.tar.gz
Algorithm Hash digest
SHA256 6d625d264855cddb8caced3f55dfb9d56892aae85a657e0cd2f4b296ed0fcf54
MD5 5142efca55da74a9a57622a377774506
BLAKE2b-256 be59f714de7c16603daf087c3547efe52cc4426a4a1907dff067de4a3aa8e54a

See more details on using hashes here.

File details

Details for the file dime_xai-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: dime_xai-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 20.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for dime_xai-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 18bee8cbf997b37d3ef2b510d1b939cbdd715bc6146c5a96734c87bb4112bbe8
MD5 e054ff57f18552a91082987fcc948ac0
BLAKE2b-256 21b9fd4b75d6d5e5c4a075b6ef2db6cc7b3ac3296146f398d261b243f6b9761c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page