Skip to main content

FarsTail: A Persian Natural Language Inference Dataset



Natural Language Inference (NLI), also called Textual Entailment, is an important task in NLP with the goal of determining the inference relationship between a premise p and a hypothesis h. It is a three-class problem, where each pair (p, h) is assigned to one of these classes: "ENTAILMENT" if the hypothesis can be inferred from the premise, "CONTRADICTION" if the hypothesis contradicts the premise, and "NEUTRAL" if none of the above holds.
There are large datasets such as SNLI, MNLI, and SciTail for NLI in English, but there are few datasets for poor-data languages like Persian.
Persian (Farsi) language is a pluricentric language spoken by around 110 million people in countries like Iran, Afghanistan, and Tajikistan. Here, we present the first relatively large-scale Persian dataset for NLI task, called FarsTail. A total of 10,367 samples are generated from a collection of 3,539 multiple-choice questions. The train, validation, and test portions include 7,266, 1,537, and 1,564 instances, respectively.

Getting started with package

We have provided an API in the form of a python package to read and use FarsTail easier for persian and non-persian language researchers. In the following, we will explain how to use this package.

You'll need Python 3.6 or higher.

Installation

pip install farstail

using

  • Loading the original FarsTail dataset.
from farstail.datasets import farstail
train_data, val_data, test_data = farstail.load_original_data()
  • Loading the indexed FarsTail dataset.
from farstail.datasets import farstail
train_ind, val_ind, test_ind, dictionary = farstail.load_indexed_data()

Release files for farstail 1.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for farstail 1.0.5
File Size Uploaded
farstail-1.0.5.tar.gz 21.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for farstail 1.0.5
File Interpreter ABI Platform
farstail-1.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 46.0 kB

Release files / farstail-1.0.5.tar.gz

Download URL farstail-1.0.5.tar.gz
Size 21.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b3d5308dc1d7146ea269d9d6345013b69bc647a6f5e7dc2cf21a9fb0abc29030
BLAKE2b-256 checksum
How to use checksums
1e9caf2a4cf10ccc61a65a39899f0cb74b1a4a08beb1c9fcdf4003300adae03f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release files / farstail-1.0.5-py3-none-any.whl

Download URL farstail-1.0.5-py3-none-any.whl
Size 24.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ac0f66c182c959e16f8f6e99bb587e1905e949ecc2fafb05b826bccf4f6b32da
BLAKE2b-256 checksum
How to use checksums
723a83d5b4b8ff5b5014b75e193edfb7a2f280b9c354be11c600ded904df6f83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release history Release notifications | RSS feed

This release

1.0.5 This release

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page