A Unified View of Evaluation Metrics for Structured Prediction
Project description
metametric
The metametric
Python package offers a set of tools for quickly and easily defining and implementing evaluation metrics for a variety of structured prediction tasks in natural language processing (NLP) based on the framework presented in the following paper:
A Unified View of Evaluation Metrics for Structured Prediction. Yunmo Chen, William Gantt, Tongfei Chen, Aaron Steven White, and Benjamin Van Durme. EMNLP 2023.
The key features of the package include:
- A decorator for automatically defining and implementing a custom metric for an arbitrary
dataclass
. - A collection of generic components for defining arbitrary new metrics based on the framework in the paper.
- Implementations of a number of metrics for common structured prediction tasks.
To install, run:
pip install metametric
If you use this codebase in your work, please cite the following paper:
@inproceedings{metametric,
title={A Unified View of Evaluation Metrics for Structured Prediction},
author={Yunmo Chen and William Gantt and Tongfei Chen and Aaron Steven White and Benjamin {Van Durme}},
booktitle={Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing},
year={2023},
address={Singapore},
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file metametric-0.2.0.tar.gz
.
File metadata
- Download URL: metametric-0.2.0.tar.gz
- Upload date:
- Size: 18.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.4.27
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 755244c98d2b1b60648d18949e2c4ee872efb67a2a4c49137485bc57efb972ce |
|
MD5 | a81e05ab69c70faff6aeec9cea8e905f |
|
BLAKE2b-256 | 6486ec1a776e75d1a85cf790a6a6783d284b64f174338e85e641100396b6ba57 |
File details
Details for the file metametric-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: metametric-0.2.0-py3-none-any.whl
- Upload date:
- Size: 25.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.4.27
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79ae04c28b549c4a6e60e6739b29997c23af9ec8ff31d763588871f466b3f1b4 |
|
MD5 | d9b6c3dd4886a6c6de464e13059dc67b |
|
BLAKE2b-256 | 9281d692b619c127c9d0eccabeccceede892b5e0b4aa4c93a59590432923f8d0 |