Skip to main content

Extension of text_explainability for sensitivity testing (robustness, fairness)

Project description

T_xt Sensitivity logo

PyPI Python_version Build_passing License Docs_passing


Extension of text_explainability for sensitivity testing (robustness, fairness).

Marcel Robeer, 2021

Installation

Method Instructions
pip Install from PyPI via pip3 install text_sensitivity.
Local Clone this repository and install via pip3 install -e . or locally run python3 setup.py install.

Documentation

Full documentation of the latest version is provided at https://marcelrobeer.github.io/text_sensitivity/.

Example usage

See example_usage.md to see an example of how the package can be used, or run the lines in example_usage.py to do explore it interactively.

Releases

text_explainability is officially released through PyPI.

See CHANGELOG.md for a full overview of the changes for each version.

Citation

@misc{text_sensitivity,
  title = {Python package text_sensitivity},
  author = {Marcel Robeer and Elize Herrewijnen},
  howpublished = {https://git.science.uu.nl/m.j.robeer/text_sensitivity},
  year = {2021}
}

Maintenance

Contributors

Todo

Tasks yet to be done:

  • Word-level perturbations
  • Add fairness-specific metrics:
    • Subgroup fairness
    • Counterfactual fairness
  • Tests
    • Add tests for data generation
    • Add tests for perturbations
    • Add tests for test-schemes
  • Add visualization ability

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

text_sensitivity-0.1.6.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

text_sensitivity-0.1.6-py3-none-any.whl (25.8 kB view details)

Uploaded Python 3

File details

Details for the file text_sensitivity-0.1.6.tar.gz.

File metadata

  • Download URL: text_sensitivity-0.1.6.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for text_sensitivity-0.1.6.tar.gz
Algorithm Hash digest
SHA256 2e4338c00869a80bf955f4326ee85a67fafb81fdfbc227d42e47a55eed435f53
MD5 b8f780ca1dfea06de72913c59375de6f
BLAKE2b-256 8ee4e7479669d0fee3ce3381bb65806a8cb89b7ba067b9940b406ec226af50cc

See more details on using hashes here.

File details

Details for the file text_sensitivity-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: text_sensitivity-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 25.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for text_sensitivity-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8fb9096edc53622aebba12d4d146b3cdabd249cddf7fdfb3436302c2a74a3463
MD5 dd98880ae7bd43b21619efa443e5868f
BLAKE2b-256 aab08320956bbc528a9e3741c833aab431bdfadb65ce9e4365607ce0f71fe8dc

See more details on using hashes here.

Supported by

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