CoolFace
Datasetpublic

AAU-NLP/HiFi-KPI

HiFi-KPI: Hierarchical Financial KPI Extraction Paper: HiFi-KPI: A Dataset for Hierarchical KPI Extraction from Earnings Filings Dataset Summary HiFi-KPI is a large-scale dataset designed for financial numerical key performance indicator (KPI) extraction from earnings filings. It is derived from iXBRL filings mandated by the SEC, featuring hierarchical labels structured from the XBRL taxonomy. The dataset consists of ∼1.8M paragraphs and ∼5M entities, each linked… See the full description on the dataset page: https://huggingface.co/datasets/AAU-NLP/HiFi-KPI.

sourceHugging Faceupdated 1mo agoView on Hugging Face
4likes243downloads
Dataset Card

HiFi-KPI: Hierarchical Financial KPI Extraction

Paper: HiFi-KPI: A Dataset for Hierarchical KPI Extraction from Earnings Filings

Dataset Summary

HiFi-KPI is a large-scale dataset designed for financial numerical key performance indicator (KPI) extraction from earnings filings. It is derived from iXBRL filings mandated by the SEC, featuring hierarchical labels structured from the XBRL taxonomy. The dataset consists of ∼1.8M paragraphs and ∼5M entities, each linked to labels in the iXBRL calculation and presentation taxonomies.

Languages

The dataset is in English, extracted from SEC 10-K and 10-Q filings.

Dataset Structure

Data Fields

Each entry in HiFi-KPI includes the following fields:

  • form_type: "10-K" or "10-Q"
  • accession_number: Unique filing identifier
  • filing_date: Timestamp of the filing
  • quarter_ending: Fiscal quarter end date
  • company_name: Name of the reporting entity
  • text: Extracted paragraph from the filing
  • entities (list of extracted entities):
  • start_character / end_character: Position of the entity in the text
  • label: iXBRL-based tag (e.g., us-gaap:Revenues)
  • start_date_for_period / end_date_for_period: Time period of the financial figure
  • currency/unit: Currency (e.g., USD, EUR)
  • value: Extracted numerical figure

Dataset Statistics

Split# Paragraphs# Entities
Train1.43M4.04M
Dev162K468K
Test179K491K

Data Splits

  • HiFi-KPI (full dataset): Contains all extracted entities. See the GitHub Repository for an example of how to obtain granular labels.
  • The dataset includes calculationMasterTaxonomy.json and presentationMasterTaxonomy.json, which define the master hierarchical structure for the calculation and presentation layers.

Baselines and Benchmarks

We establish baselines using:

  • Text Classification: fine-tuning all-MiniLM-L6-v2 to classify entity labels from text snippets.
  • Sequence Labeling: fine-tuning BERT (bert-base-uncased) with a token classification head.

Text Classification Performance Across Hierarchical Collapsing Levels

Collapsed LevelsUnique LabelsValidation AccuracyValidation F1 (macro)Test AccuracyTest F1 (macro)
322410.54670.02320.51560.0207
613260.59560.04940.55750.0400
1012660.63210.02490.59840.0194

Macro F1 Performance on 1000 Most Common Labels

Uses and Applications

HiFi-KPI can be used for:

  • Financial Information Extraction: Extracting key financial metrics for downstream applications.
  • XBRL-based Entity Mapping: Linking textual content to structured financial labels.
  • Document Understanding: Training models to interpret financial data.

Citation

If you use HiFi-KPI in your research, please cite:

@inproceedings{aavang-etal-2026-hifi,
    title = "{H}i{F}i-{KPI}: A Dataset for Hierarchical {KPI} Extraction from Earnings Filings",
    author = "Aavang, Rasmus T.  and
      Rizzi, Giovanni  and
      Tjalk-B{\o}ggild, Rasmus  and
      Iolov, Alexandre  and
      Zhang, Mike  and
      Bjerva, Johannes",
    editor = "Piperidis, Stelios  and
      Bel, N{\'u}ria  and
      van den Heuvel, Henk  and
      Ide, Nancy  and
      Krek, Simon  and
      Toral, Antonio",
    booktitle = "Proceedings of the Fifteenth Language Resources and Evaluation Conference",
    month = may,
    year = "2026",
    address = "Palma de Mallorca, Spain",
    publisher = "ELRA Language Resource Association",
    url = "https://aclanthology.org/2026.lrec-1.30/",
    doi = "10.63317/2nbsp7zzfb3g",
    pages = "441--455",
    abstract = "Accurate tagging of earnings reports can yield significant short-term returns for stakeholders. The machine-readable inline eXtensible Business Reporting Language (iXBRL) is mandated for public financial filings. Yet, its complex, fine-grained taxonomy limits the cross-company transferability of tagged Key Performance Indicators (KPIs). To address this, we introduce the Hierarchical Financial Key Performance Indicator (HiFi-KPI) dataset, a large-scale corpus of 1.65M paragraphs and 198k unique, hierarchically organized labels linked to iXBRL taxonomies. HiFi-KPI supports multiple tasks and we evaluate three: KPI classification, KPI extraction, and structured KPI extraction. For rapid evaluation, we also release HiFi-KPI-Lite, a manually curated 2.5K-instance subset. Baselines on HiFi-KPI-Lite show that encoder-based models achieve over 0.906 macro-F1 on classification, while Large Language Models (LLMs) reach 0.440 F1 on structured extraction. Finally, a qualitative analysis reveals that extraction errors primarily relate to dates. We open-source all code and data at Anonymous."
}

Access

More info is avalible at GitHub Repository