Skip to main content

library for question evaluation including KDA, Knowledge Dependent Answerability introduced in EMNLP 2022 work.

Project description

question-score

Repository for KDA(Knowledge-dependent Answerability), EMNLP 2022 work

How to use

pip install --upgrade pip
pip install question-score
from question_score import KDA
kda = KDA()
print(
  kda.kda_small(
    "passage",
    "question",
    ["option1", "option2", "option3", "option4"],
    1
  )
)

What does the score mean?

You can check the explanation of KDA on https://arxiv.org/abs/2211.11902 now. The official link from EMNLP 2022 will soon be released.

You can use $KDA_{small}$ or $KDA_{large}$ instead of heavy metric using all model. Below is the performance of the submetrics, which mentioned on the appendix of the paper.

Sub Metric Model Count ( Total Size ) KDA (Valid) Likert (Test)
KDA_small 4 (3.5GB) 0.740 0.377
KDA_large 10 (19.2GB) 0.784 0.421

Citation

@inproceedings{moon2022eval,
  title={Evaluating the Knowledge Dependency of Questions,
  author={Moon, H., Yang, Y., Shin, J., Yu, H., Lee, S., Jeong, M., Park, J., Kim, M., & Choi, S.},
  booktitle={Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing},
  year={2022}
}

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

question_score-0.0.4.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

question_score-0.0.4-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file question_score-0.0.4.tar.gz.

File metadata

  • Download URL: question_score-0.0.4.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for question_score-0.0.4.tar.gz
Algorithm Hash digest
SHA256 da3c55cdbfa34b94846585a0d37b058128af256a0244087e8964070a62d0bb4a
MD5 c35dc2dfb2fef8977addd7fab2dca7d6
BLAKE2b-256 3e4a6a4ada48b738b1864b5ed16440185ebfe2e6e1be99f502fb786ea2487036

See more details on using hashes here.

File details

Details for the file question_score-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for question_score-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c043fa4173984e2725379d84c3fc71f6d0a0a3949218888a71e230f11b5cf70b
MD5 fe9a19a2deb0a09ecc3fb46bcbb5e22e
BLAKE2b-256 3728060a57e81e9172d3c0083600a57d034691e651538e95ca31724015fd7a19

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