Zhuchenyang Liu's picture
๐Ÿ‘‹ Open to Work

Zhuchenyang Liu

Ryenhails

AI & ML interests

None yet

Recent Activity

reacted to theirpost with ๐Ÿ”ฅ 1 day ago
๐Ÿš€ NanoVDR goes multi-vector: meet ColNanoVDR! Multi-vector VLM retrievers lead visual document retrieval, but every search runs a multi-billion-parameter query encoder. We distill that encoder into a 149M text-only student that queries the teacher's existing page index directly. No re-indexing, and no pages during training. ๐Ÿง  How: OTW (Optimal Transport with Learned Weights) aligns the student's query tokens with the teacher's, even though the two tokenize differently (e.g. 17 vs 29 tokens). We prove the alignment cost bounds the MaxSim score gap on every page, so training only needs cached teacher query tokens. ๐Ÿ“Š Five teachers โ†’ five 149M students, ViDoRe v3 NDCG@5: - ColVec1.1-8b: 62.6 โ†’ 60.1 (96.0%) - ColVec1.1-4b: 61.6 โ†’ 59.1 (95.8%) - Vultron-4.5B: 61.0 โ†’ 58.3 (95.5%) - ColQwen3.5-4.5B: 58.7 โ†’ 55.1 (93.8%) - Tomoro-ColQwen3-8B: 59.0 โ†’ 54.9 (93.0%) โšก 26ร— faster query encoding on a single CPU thread (87 ms vs 2.3 s) ๐Ÿ’พ Matches score distillation while reading 12.6ร— less cached teacher data ๐Ÿ“„ Paper: https://huggingface.co/papers/2609.34899 ๐Ÿค— Checkpoints (all five students): https://huggingface.co/nanovdr ๐Ÿ’ป Code: https://github.com/Ryenhails/NanoVDR ๐Ÿงฉ Single-vector predecessor, NanoVDR: https://arxiv.org/abs/2603.12824 If you already serve one of these teachers, swap in the matching student and keep your index as is. Feedback and upvotes welcome! ๐Ÿ™Œ
updated a Space 2 days ago
nanovdr/README
View all activity

Organizations

NanoVDR's profile picture