Apple Machine Learning Research1 min readpaperadvanced
Glyph: A Multi-Strategy Agentic System for Column Description and Sensitivity-Ontology Tagging of Enterprise Data Catalogs
Summary
Glyph is a production system that uses coordinated LLM agents and a fine‑tuned MiniLM encoder to automatically generate column descriptions and assign ontology tags in enterprise data catalogs. It combines code‑grounded retrieval, regex, and contrastive vector search, achieving NDCG@10 0.92 and MAP@100 0.90, and provides auditable provenance for each tag.
- Glyph frames column description and ontology tagging as cooperating LLM agents in a stateful graph, using active RAG to ground descriptions in source code.
- The Tagger runs three parallel strategies—LLM description tagger, regex tagger, and a fine‑tuned MiniLM contrastive encoder—and fuses results with Reciprocal Rank Fusion.
- Fine‑tuning a 6‑layer MiniLM with in‑batch contrastive loss raises NDCG@10 from 0.55 to 0.92 and MAP@100 from 0.19 to 0.90 on held‑out data.
- Evaluation uses recall‑weighted F2 across three groups; ablations show each strategy and the RRF fusion contribute measurably to performance.
Data engineers and governance teams need scalable, auditable cataloging to reduce documentation debt and meet compliance.
8/10




