IfGPT DATASET Quality Components

Objectives of the project IfGPT

The IfGPT Quality Pipeline is developed within the project IfGPT: Infrastructure for Fine-tuning Pre-trained Large Language Models, which aims to establish a freely accessible infrastructure for the selection and pre-processing of large datasets for Bulgarian as well as tailored data for particular industries and fine-tuning suitable freely available large language models for specific purposes.

IfGPT Dataset Quality Pipeline

Modular Java pipeline to process and add new text documents to the IfGPT Dataset, which includes cleaning, deduplication and quality evaluation of Bulgarian texts.

The pipeline includes:

The full schema is enforced by DocumentMetadata (15 mandatory + 8 optional fields) and the complete flow is managed by IfGPTPipeline, with IfGPTDatasetProcessor as the main entry point.

source processors → sentence split → clean → deduplication → PII → bias → counts → final structuring

License

Creative Commons Attribution 4.0 International (CC-BY-4.0)