KeemenaPreprocessing.jl: Unicode-Robust Cleaning, Multi-Level Tokenisation & Streaming Offset Bundling for Julia NLP

Read full text
Authors: Alexander V. Mantzaris
Cited by: 0

Abstract

KeemenaPreprocessing.jl is a corpus-level preprocessing substrate for ML/NLP pipelines in Julia. It builds a deterministic PreprocessBundle from raw text using a streaming, two-pass workflow with predictable memory behavior. The key output is a reproducible artifact: token id streams plus offset tables and cross-level alignments (byte/char/word/sentence/etc.) suitable for downstream modeling, annotation alignment, and evaluation. It is designed to be extensible with new tokenizers and other parsing specific requirements internally or from other packages.

Fields of Study & Subjects

Natural Language Processing Techniques Topic Modeling Computational and Text Analysis Methods

Publication details

Journal / source
Figshare
Publication date
1 January 2026