Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 2.55 KB

release_notes_v0.1.0.md

File metadata and controls

51 lines (40 loc) · 2.55 KB

v0.1.0 research prototype

This release packages the current me_fasttext prototype as a citable research artifact for readers of the accompanying arXiv paper.

Included

  • FastText-compatible C++ training and inference commands.
  • Exact trie-based word and character n-gram ids.
  • Legacy trie traversal and row sharing. A subsequent source audit found norm-ratio checks rather than the paper's cosine criterion, with hardcoded 128-dimensional loops.
  • Mark-compact export into a single mmap serving index (<output>.z).
  • Helper tools for compact-index generation and n-gram inspection.
  • Benchmark protocol and benchmark issue template for external reports.
  • Evaluator quickstart for turning a first clone into a useful benchmark report.
  • bench_ftindex for compact .z retrieval/OOV serving measurements.
  • Retrieval comparison matrix for FastText, BM25, dense embedding, reranker, and vector-search comparisons.
  • Artifact card for quick citation, benchmark, and list-maintainer triage.
  • Citation metadata for GitHub and reference managers.

Intended use

Use this release as a starting point for memory-sensitive FastText-style embedding experiments, large-vocabulary lexical retrieval, OOV-heavy text features, and mmap serving investigations.

This is not presented as a drop-in replacement for transformer embedding models or a complete RAG framework. It is a compact lexical memory layer that can be used alongside modern retrieval and reranking systems.

Positioning updates

For readers approaching the project from efficient inference, FastText, word embeddings, double-array tries, retrieval systems, or memory-management backgrounds, see:

Notes

  • Linux is the tested target.
  • Rebuild binaries on the target machine before production use.
  • Compression and latency depend on corpus, vocabulary, n-gram settings, hardware, filesystem, and OS page-cache behavior.