tensorflow / tensorflow/datasets

[data request] <syneval>

Open
#1,817 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

dataset request
Dominant language
Python
Stars
4.6k
Forks
1.6k
Avg merge
3h 54m
Merged PRs (30d)
1

Description

  • Name of dataset: syneval
  • URL of dataset: https://github.com/BeckyMarvin/LM_syneval
  • License of dataset: EMNLP 2018
  • Short description of dataset and use case(s): a collection of tasks that evaluate language models along three different structure-sensitive linguistic phenomena: subject-verb agreement, reflexive anaphora and negative polarity items. Given a large number of minimally different pairs of English sentences, each consisting of a grammatical and an ungrammatical sentence (where the first sentence of each pair has the correct grammar), a language model should assign a higher probability to a grammatical sentence than an ungrammatical one.

Folks who would also like to see this dataset in tensorflow/datasets, please thumbs-up so the developers can know which requests to prioritize.

And if you'd like to contribute the dataset (thank you!), see our guide to adding a dataset.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with docs/add_dataset.md, then inspect the syneval dataset at the linked LM_syneval repository to understand its files and format. Add the dataset to tensorflow/datasets with the three described linguistic evaluation tasks, and confirm that the dataset can be generated and used as described.

Written by the indexing model from the issue text.

Assessment

Tech stack
tensorflow
Domain
data, machine-learning
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.