qmd-query-expansion-ru

ะ ัƒััะบะฐั ะผะพะดะตะปัŒ ั€ะฐััˆะธั€ะตะฝะธั ะฟะพะธัะบะพะฒั‹ั… ะทะฐะฟั€ะพัะพะฒ ะดะปั qmd โ€” ะปะพะบะฐะปัŒะฝะพะณะพ ะฟะพะธัะบะพะฒะพะณะพ ะดะฒะธะถะบะฐ ะขะพะฑะธ ะ›ัŽั‚ะบะต. Drop-in ะทะฐะผะตะฝะฐ ัั‚ะพะบะพะฒะพะน tobil/qmd-query-expansion-1.7B, ะบะพั‚ะพั€ะฐั ะฝะฐ ั€ัƒััะบะธั… ะทะฐะฟั€ะพัะฐั… ะฝะต ั€ะฐะฑะพั‚ะฐะตั‚.

EN TL;DR: Russian query-expansion model for qmd. The stock model is English-only and fails on Russian queries (#774, #454); this is a drop-in fix trained with the upstream finetune/ recipe. Benchmark below.

ะ—ะฐั‡ะตะผ

ะกั‚ะพะบะพะฒะฐั ะผะพะดะตะปัŒ qmd ะพะฑัƒั‡ะตะฝะฐ ะฝะฐ 100% ะฐะฝะณะปะธะนัะบะธั… ะดะฐะฝะฝั‹ั…. ะ ัƒััะบะธะน ะทะฐะฟั€ะพั ะพะฝะฐ ยซะฟะตั€ะตะฒะพะดะธั‚ยป ะฒ ะฐะฝะณะปะธะนัะบะธะน ัˆะฐะฑะปะพะฝ-ะณะฐะปะปัŽั†ะธะฝะฐั†ะธัŽ (ยซโ€ฆis an important conceptโ€ฆ in software developmentยป โ€” ะฟั€ะพ ะฑะพั€ั‰), ะฐ ั„ะพั€ะผะฐั‚ ะฒั‹ะฒะพะดะฐ ั€ะฐะทะฒะฐะปะธะฒะฐะตั‚ัั (issue #774). ะ’ะดะพะฑะฐะฒะพะบ BM25-ะฟะพะธัะบ qmd ะธัะฟะพะปัŒะทัƒะตั‚ Porter-ัั‚ะตะผะผะตั€, ะบะพั‚ะพั€ั‹ะน ะฝะต ะฟะพะฝะธะผะฐะตั‚ ั€ัƒััะบัƒัŽ ะผะพั€ั„ะพะปะพะณะธัŽ โ€” ะฟะพัั‚ะพะผัƒ ะปะตะบัะธั‡ะตัะบะธะต ั€ะฐััˆะธั€ะตะฝะธั ะพะฑัะทะฐะฝั‹ ัะฐะผะธ ะฟะพะบั€ั‹ะฒะฐั‚ัŒ ัะปะพะฒะพั„ะพั€ะผั‹ ะธ ัะธะฝะพะฝะธะผั‹ (ยซะฟะพะปัƒั‡ะธั‚ัŒ ะฟะพะปัƒั‡ะตะฝะธะต ะฒะตั€ะฝัƒั‚ัŒ ะฒะพะทะฒั€ะฐั‚ยป). ะญั‚ะฐ ะผะพะดะตะปัŒ ะพะฑัƒั‡ะตะฝะฐ ะดะตะปะฐั‚ัŒ ะธ ั‚ะพ, ะธ ะดั€ัƒะณะพะต.

ะŸะพะดะบะปัŽั‡ะตะฝะธะต (ะพะดะฝะฐ ัั‚ั€ะพะบะฐ)

ะ’ ~/.config/qmd/index.yml (ะธะปะธ ะฟั€ะพะตะบั‚ะฝะพะผ .qmd/index.yml):

models:
  generate: "hf:AGmind/qmd-query-expansion-ru/qmd-query-expansion-ru-q4_k_m.gguf"

ะŸะตั€ะตะธะฝะดะตะบัะฐั†ะธั ะฝะต ะฝัƒะถะฝะฐ. ะšะพะฝั‚ั€ะฐะบั‚ ั‚ะพั‚ ะถะต, ั‡ั‚ะพ ัƒ ัั‚ะพะบะฐ: /no_think Expand this search query: {ะทะฐะฟั€ะพั} โ†’ ะฟะพัั‚ั€ะพั‡ะฝั‹ะน ะฒั‹ะฒะพะด hyde: / lex: / vec:.

ะ‘ะตะฝั‡ะผะฐั€ะบ: 450 ะพั‚ะปะพะถะตะฝะฝั‹ั… ั€ัƒััะบะธั… ะทะฐะฟั€ะพัะพะฒ, ะฝะฐัˆะฐ vs ัั‚ะพะบ

ะœะตั…ะฐะฝะธั‡ะตัะบะธะต ะผะตั‚ั€ะธะบะธ (ะฑะตะท LLM-ััƒะดะตะน), ััะผะฟะปะธะฝะณ ะบะฐะบ ะฒ ั€ะฐะฝั‚ะฐะนะผะต qmd (temp 0.7, top-k 20, top-p 0.8). ะกะบั€ะธะฟั‚: bench_qmd.py ะฒ ั€ะตะฟะพะทะธั‚ะพั€ะธะธ.

ะผะตั‚ั€ะธะบะฐ ะฝะฐัˆะฐ ัั‚ะพะบ tobil/โ€ฆ-1.7B
ะฒะฐะปะธะดะฝั‹ะน ะบะพะฝั‚ั€ะฐะบั‚ qmd (ั€ะพะฒะฝะพ 1 hyde: + 3 lex: + 2 vec:, ะฑะตะท ะผัƒัะพั€ะฐ) 99.8% 0.0%
ะฒั‹ะฒะพะด ะฝะฐ ั€ัƒััะบะพะผ (โ‰ฅ70% ะบะธั€ะธะปะปะธั†ั‹) 99.3% 26.2%
ะฐะฝะณะปะธะนัะบะธะน ัˆะฐะฑะปะพะฝ-ะฑะพะธะปะตั€ะฟะปะตะนั‚ (ยซโ€ฆis an important conceptโ€ฆยป) 0.0% 22.9%
hyde ะฒ ั€ะฐะทะผะตั€ะฝะพะผ ะบะพะฝั‚ั€ะฐะบั‚ะต (50โ€“250 ัะธะผะฒ.) 96.0% 19.8%
ะดะพัะปะพะฒะฝะพะต ัั…ะพ ะทะฐะฟั€ะพัะฐ ะฒะผะตัั‚ะพ ั€ะฐััˆะธั€ะตะฝะธั 0.4% 1.3%

ะกั‚ะพะบ ะฝะต ะฒั‹ะดะฐะป ะฒะฐะปะธะดะฝั‹ะน ะบะพะฝั‚ั€ะฐะบั‚ ะฝะธ ะฝะฐ ะพะดะฝะพะผ ะธะท 450 ั€ัƒััะบะธั… ะทะฐะฟั€ะพัะพะฒ ะธ ะฒ ~23% ะพั‚ะฒะตั‚ะพะฒ ะณะฐะปะปัŽั†ะธะฝะธั€ัƒะตั‚ ะฐะฝะณะปะธะนัะบะธะน ัˆะฐะฑะปะพะฝ. ะะฐัˆะฐ ะดะตั€ะถะธั‚ ะบะพะฝั‚ั€ะฐะบั‚ ะฝะฐ 99.8%, ะพัั‚ะฐะฒะฐัััŒ ั€ัƒััะบะพะน.

ะŸั€ะธะผะตั€

ะ—ะฐะฟั€ะพั: ยซะบะฐะบ ะพั„ะพั€ะผะธั‚ัŒ ะฝะฐะปะพะณะพะฒั‹ะน ะฒั‹ั‡ะตั‚ ะทะฐ ะปะตั‡ะตะฝะธะตยป

hyde: ะ”ะปั ะพั„ะพั€ะผะปะตะฝะธั ะฝะฐะปะพะณะพะฒะพะณะพ ะฒั‹ั‡ะตั‚ะฐ ะทะฐ ะปะตั‡ะตะฝะธะต ะฝะตะพะฑั…ะพะดะธะผะพ ะฟะพะดั‚ะฒะตั€ะดะธั‚ัŒ ั€ะฐัั…ะพะดั‹ ะฝะฐ ะผะตะดะธั†ะธะฝัะบะธะต ัƒัะปัƒะณะธ...
lex: ะฝะฐะปะพะณะพะฒั‹ะน ะฒั‹ั‡ะตั‚ ะปะตั‡ะตะฝะธะต ะพั„ะพั€ะผะปะตะฝะธะต ะดะตะบะปะฐั€ะฐั†ะธั
lex: ั€ะฐัั…ะพะดั‹ ะผะตะดะธั†ะธะฝัะบะธะต ัƒัะปัƒะณะธ ัะฟั€ะฐะฒะบะธ ะฒั€ะฐั‡ะตะน
lex: ะฒั‹ั‡ะตั‚ ะฝะฐะปะพะณะฐ ะฟะพะดะฐั‡ะฐ ะดะตะบะปะฐั€ะฐั†ะธั
vec: ะšะฐะบ ะฟะพะปัƒั‡ะธั‚ัŒ ะฝะฐะปะพะณะพะฒั‹ะน ะฒั‹ั‡ะตั‚ ะทะฐ ะผะตะดะธั†ะธะฝัะบะธะต ั€ะฐัั…ะพะดั‹
vec: ะŸะพะดะฐั‡ะฐ ะทะฐัะฒะบะธ ะฝะฐ ะฝะฐะปะพะณะพะฒั‹ะน ะฒั‹ั‡ะตั‚ ะทะฐ ะปะตั‡ะตะฝะธะต ะธ ัะฟั€ะฐะฒะบะธ

ะกั‚ะพะบ ะฝะฐ ั‚ะพั‚ ะถะต ะทะฐะฟั€ะพั: hyde: ะšะฐะบ ะพั„ะพั€ะผะธั‚ัŒ ะฝะฐะปะพะณะพะฒั‹ะน ะฒั‹ั‡ะตั‚ ะทะฐ ะปะตั‡ะตะฝะธะต is an important concept that relates to... It provides functionality for various use cases in software development.

ะžะฑัƒั‡ะตะฝะธะต

  • ะ‘ะฐะทะฐ: Qwen/Qwen3-1.7B (ั‚ะฐ ะถะต, ั‡ั‚ะพ ัƒ ัั‚ะพะบะฐ), LoRA r16/ฮฑ32 all-proj, 5 ัะฟะพั… โ€” ั‚ะพั‡ะฝั‹ะน SFT-ั€ะตั†ะตะฟั‚ ะฐะฟัั‚ั€ะธะผะฐ (tobi/qmd/finetune).
  • ะ”ะฐะฝะฝั‹ะต: 5 075 ั€ัƒััะบะธั… ะทะฐะฟั€ะพัะพะฒ (MIRACL-ru apache-2.0, Mr.TyDi-ru apache-2.0, ะฏะฝะดะตะบั.ะšัŒัŽ CC0) โ†’ ะดะธัั‚ะธะปะปัั†ะธั ัƒั‡ะธั‚ะตะปะตะผ (DeepSeek, n=2 ััะผะฟะปะฐ + rule-based reward-ั„ะธะปัŒั‚ั€ โ‰ฅ70, ัั€ะตะดะฝะธะน ัะบะพั€ 94.8).
  • ะคะพั€ะผะฐั‚ ะธะดะตะฝั‚ะธั‡ะตะฝ ั‚ั€ะตะนะฝ-ัั…ะตะผะต ะฐะฟัั‚ั€ะธะผะฐ ({"query", "output": [["hyde",โ€ฆ],["lex",โ€ฆ],["vec",โ€ฆ]]}, hyde ะฟะตั€ะฒะพะน).

ะžะณั€ะฐะฝะธั‡ะตะฝะธั

  • ะœะพะดะตะปัŒ 1.7B: hyde:-ะฟะฐััะฐะถะธ ะผะพะณัƒั‚ ั„ะฐะฝั‚ะฐะทะธั€ะพะฒะฐั‚ัŒ ะดะตั‚ะฐะปะธ (ะฝะพะผะตั€ะฐ ะดะตะบะปะฐั€ะฐั†ะธะน, ะธะฝะณั€ะตะดะธะตะฝั‚ั‹). ะ”ะปั ั€ะฐััˆะธั€ะตะฝะธั ะฟะพะธัะบะฐ ัั‚ะพ ั‚ะตั€ะฟะธะผะพ โ€” ั‚ะตั€ะผะธะฝั‹ ะพัั‚ะฐัŽั‚ัั ะฒ ั‚ะตะผะต, โ€” ะฝะพ ะฝะต ัั‡ะธั‚ะฐะนั‚ะต hyde ั„ะฐะบั‚ะฐะผะธ.
  • ะžะฑัƒั‡ะตะฝะฐ ะดะปั ั€ัƒััะบะพะณะพ; ะดะปั ะฐะฝะณะปะธะนัะบะธั… ะทะฐะฟั€ะพัะพะฒ ะธัะฟะพะปัŒะทัƒะนั‚ะต ัั‚ะพะบ.

ะคะฐะนะปั‹

  • qmd-query-expansion-ru-q4_k_m.gguf โ€” ะดะปั qmd / llama.cpp (ั€ะตะบะพะผะตะฝะดัƒะตั‚ัั)
  • safetensors โ€” merged fp16 ะดะปั transformers

ะšะพะด, ะณะตะฝะตั€ะฐั‚ะพั€ ะดะฐั‚ะฐัะตั‚ะฐ, ั‚ั€ะตะนะฝ- ะธ ะฑะตะฝั‡-ัะบั€ะธะฟั‚ั‹: github.com/botAGI/AGmind-ML โ†’ qmd-query-expansion-ru. ะ ะพะดัั‚ะฒะตะฝะฝะฐั ะผะพะดะตะปัŒ: AGmind/agmind-rag-splitter-ru.

Downloads last month
56
Safetensors
Model size
2B params
Tensor type
BF16
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for AGmind/qmd-query-expansion-ru

Finetuned
Qwen/Qwen3-1.7B
Quantized
(446)
this model
Quantizations
1 model