CoolFace
Modelpublic

MaximeM/Qwen3-Embedding-4B-recsys-challenge-2026-retriever-ctx1024

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes18downloads
Model Card

Qwen3-Embedding-4B-recsys-challenge-2026-retriever-ctx1024

Dense dual-encoder retriever for conversational music recommendation, from team FPMs_UMONS's entry to the RecSys Challenge 2026. It is the dense channel of the four-channel retrieval pool (BM25, dense, item-based collaborative filtering, artist expansion) that feeds our scoring-head reranker.

Fine-tuned from Qwen/Qwen3-Embedding-4B.

This is a pipeline component, not a standalone model. It is one channel of a retrieval-and-reranking system and is only meaningful inside it. There is no standalone usage recipe here on purpose: how to download it, what text to encode, and how its output is fused with the other three channels are all documented — and executable end to end — in the repository.

Retrieval recall figures and ablations are reported in the paper and the repository; they are not duplicated here.

Critical: context length and truncation side

The model must be used with max_seq_length = 1024 and truncation_side = 'left', matching training. The current user request is placed last in the query text, and most dev queries exceed 256 tokens — with default right truncation the request is silently thrown away on every long conversation, which costs most of the model's value. The pipeline sets both; anything loading these weights directly has to do the same.

Training

LoRA on attention, MultipleNegativesRankingLoss with cross-device gather, no hard negatives, at sequence length 1024 with left truncation. Merged after training and exported in sentence-transformers format.

Limitations

  • —English, TalkPlayData-style conversations only.
  • —Tuned for the challenge's ~47k-track catalog: this is a domain retriever, not a general-purpose embedding model — use the base Qwen3-Embedding-4B for that.
  • —Retrieval pools built with it are bit-reproducible, unlike the downstream reranker.

Licence and attribution

Released under the Apache License 2.0, inherited from Qwen/Qwen3-Embedding-4B. A copy of the licence is included as LICENSE.

Modifications: these weights are a fine-tuned derivative of Qwen3-Embedding-4B, adapted with LoRA on the attention projections and merged, with the sequence length and truncation side changed as described above.