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.0/
🪵 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.0.tar.gz (20.3 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: dime_xai-1.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 b638b5b9f76e69e5055f77d4160f50076bcad7a1b485cf2b3ee2dad5059093db
MD5 772d2762014ff580e1f40a8d56a1205e
BLAKE2b-256 f243ceac2f605b4ed686f8449a1d7592fb32cae563178dd9c904f3e9d6cf974e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dime_xai-1.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d0b2af32e7edd9294b91d420635fa681ca9217c5971bd68fd3b7b369c3c346af
MD5 ff8f1c354a1e152bfa3bbb533d8d8b6b
BLAKE2b-256 4506f7448f6993fdea8661f12433367d125e8d6bf04238d2931048b2a8ad0133

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