OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Evaluation & Observability

Easse

Easse is a Python package for standardized automatic evaluation and comparison of sentence simplification systems. Its command-line tools score system outputs with metrics including SARI, BLEU, SAMSA and FKGL, use built-in or custom evaluation data, and generate HTML reports. It also provides Python functions, word-level transformation analysis and referenceless quality-estimation features.

Independent OpenViST project profile, based on linked sources.

Easse — OpenViST project profile in AI Evaluation & Observability.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Easse when you have sentence simplification outputs to score against a built-in test set or custom source and reference sentences, or when you need a report to review metrics and examples.

Who it is for

  • Researchers comparing sentence simplification systems
  • Developers evaluating simplification outputs against reference data
  • Teams preparing metric-based reports and example-level reviews

Documented uses

  • Compute automatic scores for sentence simplification system outputs.
  • Compare systems using commonly used evaluation sets and published outputs.
  • Create HTML reports with metrics, plots and samples.
  • Analyze word-level transformations or request referenceless quality estimation.
Before you choose

Requirements & limits

The public repository specifies a GPL-3.0 license. The documented installation requires Python 3.6 or 3.7.

  • The CLI requires selection of a test set; custom evaluation uses paths for source, predictions and references.
  • Available metric selection includes BLEU, SARI, SAMSA and FKGL; SAMSA is disabled by default for speed.
  • The project describes its SARI implementation as fixing normalization inconsistencies and an integer overflow issue in the original implementation.
  • The documented Python installation uses an editable install from a local repository clone.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install Easse from its repository

Make the Easse command-line tool available using the documented source installation.

Before you start

  • Python 3.6 or 3.7
  • Git and pip

Steps

  1. Clone https://github.com/feralvam/easse.git.

  2. Change into the cloned easse directory.

  3. Run pip install -e . from that directory.

Expected outcome

The easse command becomes available and uses the sources in the local repository clone.

Guide limitations

  • This covers installation only; it does not evaluate a system output.
  • The documented Python requirements are limited to versions 3.6 and 3.7.
Source-based practical guide

Evaluate outputs on a built-in test set

Score a simplification system’s outputs against the TurkCorpus test set using selected automatic metrics.

Before you start

  • Easse installed from its repository
  • System prediction text available as a file or on standard input
  • TurkCorpus test set

Steps

  1. Select the system predictions and the TurkCorpus test set.

  2. Run the evaluate command with the test-set selection and chosen metrics; the README example uses BLEU, SARI and FKGL.

  3. Optionally request referenceless quality estimation or word-level transformation analysis using the documented flags.

Expected outcome

Easse computes the requested automatic evaluation metrics and can include the requested analysis.

Guide limitations

  • SAMSA is disabled by default for speed.
  • This recipe follows the README’s example; it does not establish results for a particular system.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
feralvam/easse · Official homepage title · retained in its source language