Milvus(@milvusio)

๐—Ÿ๐—˜๐— ๐—จ๐—ฅ ๐—ถ๐˜€ ๐˜๐—ต๐—ฒ ๐—บ๐˜‚๐—น๐˜๐—ถ-๐˜ƒ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ ๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ฒ๐—ด๐˜† ๐˜๐—ต๐—ฎ๐˜ ๐—น๐—ผ๐—ผ๐—ธ๐˜€ ๐—ฒ๐—ฎ๐˜€๐—ถ๐—ฒ๐˜€๐˜ ...

8.5ๅ†…ๅฎน่ดจ้‡
๐—Ÿ๐—˜๐— ๐—จ๐—ฅ ๐—ถ๐˜€ ๐˜๐—ต๐—ฒ ๐—บ๐˜‚๐—น๐˜๐—ถ-๐˜ƒ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ ๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ฒ๐—ด๐˜† ๐˜๐—ต๐—ฎ๐˜ ๐—น๐—ผ๐—ผ๐—ธ๐˜€ ๐—ฒ๐—ฎ๐˜€๐—ถ๐—ฒ๐˜€๐˜ ...

TL;DR ยท AI ๆ‘˜่ฆ

LEMUR ๅคšๅ‘้‡็ญ–็•ฅๅญ˜ๅœจ้•ฟๅบฆๅๅทฎ้—ฎ้ข˜๏ผŒๅฏ่ƒฝๅฏผ่‡ดๆ–‡ๆกฃๆŽ’ๅบไธๅ‡†็กฎ๏ผŒ้œ€้€š่ฟ‡้•ฟๅบฆๅ‡่กก้‡‡ๆ ท็ญ‰ๆ–นๆณ•ไผ˜ๅŒ–ใ€‚

ๆ ธๅฟƒ่ฆ็‚น

  • LEMUR ๅœจ้•ฟๅบฆๆ•ๆ„Ÿๆจกๅž‹ไธญๅฏ่ƒฝๅฏผ่‡ดๆ–‡ๆกฃๆŽ’ๅบๅๅ‘้•ฟๆ–‡ๆกฃ๏ผŒ่€Œ้ž็›ธๅ…ณๆ€งใ€‚
  • LoTTE ๆ•ฐๆฎ้›†็š„้•ฟๅบฆๅทฎๅผ‚้ซ˜่พพ 400 ๅ€๏ผŒๅŠ ๅ‰งไบ† LEMUR ็š„้•ฟๅบฆๅๅทฎ้—ฎ้ข˜ใ€‚
  • ๅปบ่ฎฎๅฏนๆ•ฐๆฎ้›†่ฟ›่กŒ้•ฟๅบฆๅ’Œๅฏๅˆ†ๆ€งๆฃ€ๆŸฅ๏ผŒๅฟ…่ฆๆ—ถไฝฟ็”จ TokenANN ๆˆ– MUVERA ๆ›ฟไปฃ LEMURใ€‚

็ป“ๆž„ๆ็บฒ

ๆŒ‰็ซ ่Š‚ๅฟซ้€Ÿ่ทณ่ฝฌใ€‚

  1. LEMUR ๆ˜ฏไธ€็งๅคšๅ‘้‡็ญ–็•ฅ๏ผŒไฝ†ๅญ˜ๅœจ้•ฟๅบฆๅๅทฎ้—ฎ้ข˜๏ผŒๅฝฑๅ“ๆŽ’ๅบๅ‡†็กฎๆ€งใ€‚

  2. LEMUR ็š„ๆ ‡็ญพๅŸบไบŽ MaxSim ๅˆ†ๆ•ฐ๏ผŒๅฏผ่‡ดๆจกๅž‹ๅญฆไน ๅˆฐ้•ฟๅบฆไธŽๅพ—ๅˆ†็š„ๅ…ณ็ณป๏ผŒ่€Œ้ž็›ธๅ…ณๆ€งใ€‚

  3. LoTTE ๆ•ฐๆฎ้›†ๆ–‡ๆกฃ้•ฟๅบฆๅทฎๅผ‚ๆ˜พ่‘—๏ผŒๅŠ ๅ‰งไบ† LEMUR ็š„้•ฟๅบฆๅๅทฎ้—ฎ้ข˜ใ€‚

  4. ๅปบ่ฎฎๅฏนๆ•ฐๆฎ้›†่ฟ›่กŒ้•ฟๅบฆๅ’Œๅฏๅˆ†ๆ€งๆฃ€ๆŸฅ๏ผŒๅนถ้‡‡็”จ TokenANN ๆˆ– MUVERA ๆ›ฟไปฃ LEMURใ€‚

  5. ้€š่ฟ‡ๆŒ‰้•ฟๅบฆๅˆ†ๅฑ‚้‡‡ๆ ท๏ผŒๅฏๅ‡ๅผฑ้•ฟๅบฆไฟกๅท๏ผŒๆๅ‡ๆŽ’ๅบๅ‡†็กฎๆ€งใ€‚

ๆ€็ปดๅฏผๅ›พ

็”จไธ€ๅผ ๅ›พ็œ‹ๆธ…ไธป้ข˜ไน‹้—ด็š„ๅ…ณ็ณปใ€‚

ๆŸฅ็œ‹ๅคง็บฒๆ–‡ๆœฌ๏ผˆๆ— ้šœ็ข / ๆ—  JS ๅ‹ๅฅฝ๏ผ‰
  • LEMUR ๅคšๅ‘้‡็ญ–็•ฅ้—ฎ้ข˜
    • ้•ฟๅบฆๅๅทฎ้—ฎ้ข˜
      • ๆ ‡็ญพๅŸบไบŽ MaxSim ๅˆ†ๆ•ฐ
      • ๆจกๅž‹ๅญฆไน ้•ฟๅบฆไธŽๅพ—ๅˆ†ๅ…ณ็ณป
    • LoTTE ๆ•ฐๆฎ้›†้—ฎ้ข˜
      • ๆ–‡ๆกฃ้•ฟๅบฆๅทฎๅผ‚้ซ˜่พพ 400 ๅ€
    • ่งฃๅ†ณๆ–นๆกˆ
      • ้•ฟๅบฆๅ‡่กก้‡‡ๆ ท
      • ไฝฟ็”จ TokenANN ๆˆ– MUVERA ๆ›ฟไปฃ

้‡‘ๅฅ / Highlights

ๅ€ผๅพ—ๆ”ถ่—ไธŽๅˆ†ไบซ็š„ๅ…ณ้”ฎๅฅใ€‚

  • LEMUR ็š„ๆ ‡็ญพๅŸบไบŽ MaxSim ๅˆ†ๆ•ฐ๏ผŒๅฏผ่‡ดๆจกๅž‹ๅญฆไน ๅˆฐ้•ฟๅบฆไธŽๅพ—ๅˆ†็š„ๅ…ณ็ณป๏ผŒ่€Œ้ž็›ธๅ…ณๆ€งใ€‚

    โ€” ็ฌฌ 3 ๆฎต

    โฌ‡๏ธŽ ไธ‹่ฝฝ PNG๐• ๅˆ†ไบซๅˆฐ X
  • LoTTE ๆ•ฐๆฎ้›†ๆ–‡ๆกฃ้•ฟๅบฆๅทฎๅผ‚้ซ˜่พพ 400 ๅ€๏ผŒๅŠ ๅ‰งไบ† LEMUR ็š„้•ฟๅบฆๅๅทฎ้—ฎ้ข˜ใ€‚

    โ€” ็ฌฌ 4 ๆฎต

    โฌ‡๏ธŽ ไธ‹่ฝฝ PNG๐• ๅˆ†ไบซๅˆฐ X
  • ๅปบ่ฎฎๅฏนๆ•ฐๆฎ้›†่ฟ›่กŒ้•ฟๅบฆๅ’Œๅฏๅˆ†ๆ€งๆฃ€ๆŸฅ๏ผŒๅฟ…่ฆๆ—ถไฝฟ็”จ TokenANN ๆˆ– MUVERA ๆ›ฟไปฃ LEMURใ€‚

    โ€” ็ฌฌ 6 ๆฎต

    โฌ‡๏ธŽ ไธ‹่ฝฝ PNG๐• ๅˆ†ไบซๅˆฐ X
#Milvus#LEMUR#ๅคšๅ‘้‡็ญ–็•ฅ#ไฟกๆฏๆฃ€็ดข
ๆ‰“ๅผ€ๅŽŸๆ–‡

Milvus on X: "๐—Ÿ๐—˜๐— ๐—จ๐—ฅ ๐—ถ๐˜€ ๐˜๐—ต๐—ฒ ๐—บ๐˜‚๐—น๐˜๐—ถ-๐˜ƒ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ ๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ฒ๐—ด๐˜† ๐˜๐—ต๐—ฎ๐˜ ๐—น๐—ผ๐—ผ๐—ธ๐˜€ ๐—ฒ๐—ฎ๐˜€๐—ถ๐—ฒ๐˜€๐˜ ๐˜๐—ผ ๐—ฎ๐—ฑ๐—ผ๐—ฝ๐˜ โ€” ๐—ป๐—ผ ๐˜๐˜‚๐—ป๐—ถ๐—ป๐—ด, ๐—ฑ๐—ฎ๐˜๐—ฎ-๐—ฑ๐—ฟ๐—ถ๐˜ƒ๐—ฒ๐—ป, ๐—ฐ๐—ผ๐—บ๐—ฝ๐—ฟ๐—ฒ๐˜€๐˜€๐—ฒ๐˜€ ๐˜†๐—ผ๐˜‚๐—ฟ ๐—บ๐˜‚๐—น๐˜๐—ถ-๐˜ƒ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ๐˜€ ๐—ถ๐—ป๐˜๐—ผ ๐˜€๐—ถ๐—ป๐—ด๐—น๐—ฒ ๐˜ƒ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ๐˜€ ๐—ผ๐—ป ๐—ถ๐˜๐˜€ ๐—ผ๐˜„๐—ป. ๐—•๐˜‚๐˜ https://t.co/fcOSUcZuJY" / X

Milvus

@milvusio

๐—Ÿ๐—˜๐— ๐—จ๐—ฅ ๐—ถ๐˜€ ๐˜๐—ต๐—ฒ ๐—บ๐˜‚๐—น๐˜๐—ถ-๐˜ƒ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ ๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ฒ๐—ด๐˜† ๐˜๐—ต๐—ฎ๐˜ ๐—น๐—ผ๐—ผ๐—ธ๐˜€ ๐—ฒ๐—ฎ๐˜€๐—ถ๐—ฒ๐˜€๐˜ ๐˜๐—ผ ๐—ฎ๐—ฑ๐—ผ๐—ฝ๐˜ โ€” ๐—ป๐—ผ ๐˜๐˜‚๐—ป๐—ถ๐—ป๐—ด, ๐—ฑ๐—ฎ๐˜๐—ฎ-๐—ฑ๐—ฟ๐—ถ๐˜ƒ๐—ฒ๐—ป, ๐—ฐ๐—ผ๐—บ๐—ฝ๐—ฟ๐—ฒ๐˜€๐˜€๐—ฒ๐˜€ ๐˜†๐—ผ๐˜‚๐—ฟ ๐—บ๐˜‚๐—น๐˜๐—ถ-๐˜ƒ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ๐˜€ ๐—ถ๐—ป๐˜๐—ผ ๐˜€๐—ถ๐—ป๐—ด๐—น๐—ฒ ๐˜ƒ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ๐˜€ ๐—ผ๐—ป ๐—ถ๐˜๐˜€ ๐—ผ๐˜„๐—ป. ๐—•๐˜‚๐˜

๐—ถ๐˜ ๐—ฐ๐—ฎ๐—ป ๐—พ๐˜‚๐—ถ๐—ฒ๐˜๐—น๐˜† ๐˜€๐˜๐—ฎ๐—ฟ๐˜ ๐—ฟ๐—ฎ๐—ป๐—ธ๐—ถ๐—ป๐—ด ๐—ฏ๐˜† ๐—ฑ๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜ ๐—น๐—ฒ๐—ป๐—ด๐˜๐—ต ๐—ถ๐—ป๐˜€๐˜๐—ฒ๐—ฎ๐—ฑ ๐—ผ๐—ณ ๐—ฟ๐—ฒ๐—น๐—ฒ๐˜ƒ๐—ฎ๐—ป๐—ฐ๐—ฒ. ๐—Ÿ๐—ผ๐—ง๐—ง๐—˜, ๐—๐—ถ๐—ป๐—ฎ-๐—–๐—ผ๐—น๐—•๐—˜๐—ฅ๐—ง-๐˜ƒ๐Ÿฎ: ๐Ÿ“ˆ ๐—˜๐˜…๐—ฎ๐—ฐ๐˜ ๐— ๐—ฎ๐˜…๐—ฆ๐—ถ๐—บ โ€” nDCG@10 = 0.722, R@100 = 98% ๐Ÿ“‰ ๐—Ÿ๐—˜๐— ๐—จ๐—ฅ โ€” nDCG@10 = 0.109, R@100 = 30.5% ๐—ช๐—ต๐˜†? ๐—œ๐˜'๐˜€ ๐—ป๐—ผ๐˜ ๐—ฎ๐—ป ๐—ถ๐—บ๐—ฝ๐—น๐—ฒ๐—บ๐—ฒ๐—ป๐˜๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ฏ๐˜‚๐—ด โ€” ๐—ถ๐˜'๐˜€ ๐—ฎ ๐—น๐—ฒ๐—ป๐—ด๐˜๐—ต ๐—ฏ๐—ถ๐—ฎ๐˜€ ๐—ฏ๐—ฎ๐—ธ๐—ฒ๐—ฑ ๐—ถ๐—ป๐˜๐—ผ ๐—ต๐—ผ๐˜„ ๐—Ÿ๐—˜๐— ๐—จ๐—ฅ ๐˜๐—ฟ๐—ฎ๐—ถ๐—ป๐˜€. LEMUR's labels are MaxSim scores โ€” for a sampled vector, its highest inner product against any token in a document. A longer document has more tokens, so it's more likely to hold a high value regardless of relevance, a pure statistical effect. The MLP learns "longer scores higher" instead of "more relevant scores higher," and the ranking follows length. ๐—œ๐˜ ๐—ผ๐—ป๐—น๐˜† ๐—ฏ๐—ฟ๐—ฒ๐—ฎ๐—ธ๐˜€ ๐˜„๐—ต๐—ฒ๐—ป ๐˜๐˜„๐—ผ ๐˜๐—ต๐—ถ๐—ป๐—ด๐˜€ ๐—น๐—ถ๐—ป๐—ฒ ๐˜‚๐—ฝ: โ€ข First, a length-sensitive model, which comes with high separability. On Jina, docs under 50 tokens average a MaxSim of 0.492; docs over 1,000 average 0.666 โ€” a 0.174 gap the model assigns to length alone. โ€ข Second, heavy length variance. LoTTE runs 10 to 4,109 tokens, about a 400x range. ๐—Ÿ๐—ผ๐—ง๐—ง๐—˜ ๐—ต๐—ฎ๐˜€ ๐—ฏ๐—ผ๐˜๐—ต, ๐—ฎ๐—ป๐—ฑ ๐—ถ๐˜ ๐—ณ๐—ฎ๐—ถ๐—น๐˜€ ๐—ฎ๐˜ ๐—ฐ๐—ผ๐—บ๐—ฝ๐—ฟ๐—ฒ๐˜€๐˜€๐—ถ๐—ผ๐—ป, ๐—ป๐—ผ๐˜ ๐—ฟ๐—ฒ๐—ฟ๐—ฎ๐—ป๐—ธ๐—ถ๐—ป๐—ด โ€” ๐— ๐—ฎ๐˜๐—ต ๐—ฅ@๐Ÿญ๐Ÿฌ๐Ÿฌ ๐˜๐—ต๐—ฒ๐—ฟ๐—ฒ ๐—ถ๐˜€ ๐Ÿฎ๐Ÿฐ.๐Ÿณ%, ๐˜€๐—ผ ๐˜๐—ต๐—ฒ ๐—ฟ๐—ถ๐—ด๐—ต๐˜ ๐—ฑ๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜๐˜€ ๐—ฎ๐—ฟ๐—ฒ ๐—ฑ๐—ฟ๐—ผ๐—ฝ๐—ฝ๐—ฒ๐—ฑ ๐—ณ๐—ฟ๐—ผ๐—บ ๐˜๐—ต๐—ฒ ๐—ฐ๐—ฎ๐—ป๐—ฑ๐—ถ๐—ฑ๐—ฎ๐˜๐—ฒ ๐˜€๐—ฒ๐˜ ๐—ฏ๐—ฒ๐—ณ๐—ผ๐—ฟ๐—ฒ ๐—ฟ๐—ฒ๐—ฟ๐—ฎ๐—ป๐—ธ๐—ถ๐—ป๐—ด ๐—ฐ๐—ฎ๐—ป ๐—ต๐—ฒ๐—น๐—ฝ. ๐—ง๐—ต๐—ฒ ๐—ฐ๐—ผ๐—ป๐˜๐—ฟ๐—ผ๐—น ๐—ฟ๐˜‚๐—ป๐˜€ ๐—ถ๐˜€๐—ผ๐—น๐—ฎ๐˜๐—ฒ ๐˜๐—ต๐—ฒ ๐—ฐ๐—ฎ๐˜‚๐˜€๐—ฒ: For length-uniform data (SciFact): same LEMUR behaves normally โ€” 0.651 vs BruteForce 0.719. For a low-separability model (AnswerAI on LoTTE): unaffected โ€” R@100 91.5%. ๐—ง๐˜„๐—ผ ๐—ฐ๐—ต๐—ฒ๐—ฐ๐—ธ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ผ๐˜„๐—ป ๐—ฐ๐—ผ๐—ฟ๐—ฝ๐˜‚๐˜€: โ†’ ๐—Ÿ๐—ฒ๐—ป๐—ด๐˜๐—ต: if P90/P10 is under 5 it's fairly uniform and LEMUR is usually safe; over 20 (LoTTE is ~400), be cautious. โ†’ ๐—ฆ๐—ฒ๐—ฝ๐—ฎ๐—ฟ๐—ฎ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜†: sample ~1,000 token vectors, take the std of their MaxSim scores. Under 0.08 is low, LEMUR is safe; over 0.12 is high โ€” use TokenANN or MUVERA. ๐—œ๐—ณ ๐˜†๐—ผ๐˜‚'๐—ฟ๐—ฒ ๐—ฎ๐—น๐—ฟ๐—ฒ๐—ฎ๐—ฑ๐˜† ๐—ฐ๐—ผ๐—บ๐—บ๐—ถ๐˜๐˜๐—ฒ๐—ฑ ๐˜๐—ผ ๐—Ÿ๐—˜๐— ๐—จ๐—ฅ, ๐—น๐—ฒ๐—ป๐—ด๐˜๐—ต-๐—ฏ๐—ฎ๐—น๐—ฎ๐—ป๐—ฐ๐—ฒ๐—ฑ ๐˜€๐—ฎ๐—บ๐—ฝ๐—น๐—ถ๐—ป๐—ด ๐—ต๐—ฒ๐—น๐—ฝ๐˜€: ๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ถ๐—ณ๐˜† ๐—ฏ๐˜† ๐—น๐—ฒ๐—ป๐—ด๐˜๐—ต (๐Ÿฌโ€“๐Ÿญ๐Ÿฌ๐Ÿฌ, ๐Ÿญ๐Ÿฌ๐Ÿฌโ€“๐Ÿฏ๐Ÿฌ๐Ÿฌ, ๐Ÿฏ๐Ÿฌ๐Ÿฌโ€“๐Ÿญ,๐Ÿฌ๐Ÿฌ๐Ÿฌ, >๐Ÿญ,๐Ÿฌ๐Ÿฌ๐Ÿฌ ๐˜๐—ผ๐—ธ๐—ฒ๐—ป๐˜€) ๐—ฎ๐—ป๐—ฑ ๐—ฑ๐—ฟ๐—ฎ๐˜„ ๐—ฒ๐—พ๐˜‚๐—ฎ๐—น ๐˜€๐—ฎ๐—บ๐—ฝ๐—น๐—ฒ๐˜€ ๐—ฝ๐—ฒ๐—ฟ ๐—ฏ๐—ฎ๐—ป๐—ฑ. ๐—œ๐˜ ๐˜„๐—ฒ๐—ฎ๐—ธ๐—ฒ๐—ป๐˜€ ๐˜๐—ต๐—ฒ ๐—น๐—ฒ๐—ป๐—ด๐˜๐—ต ๐˜€๐—ถ๐—ด๐—ป๐—ฎ๐—น ๐˜„๐—ถ๐˜๐—ต๐—ผ๐˜‚๐˜ ๐—ณ๐˜‚๐—น๐—น๐˜† ๐—ฟ๐—ฒ๐—บ๐—ผ๐˜ƒ๐—ถ๐—ป๐—ด ๐—ถ๐˜.

3:30 PM ยท Jun 11, 2026

125

Views

2