Feature Extraction
Transformers
Safetensors
English
base_encoder
scientific-retrieval
dense-passage-retrieval
dual-encoder
talk2ref
speech-to-text
sentence-embedding
SBERT
Instructions to use s8frbroy/talk2ref_query_talk_encoder with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use s8frbroy/talk2ref_query_talk_encoder with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("feature-extraction", model="s8frbroy/talk2ref_query_talk_encoder")# Load model directly from transformers import BaseEncoderHF model = BaseEncoderHF.from_pretrained("s8frbroy/talk2ref_query_talk_encoder", device_map="auto") - Notebooks
- Google Colab
- Kaggle
| base_model: sentence-transformers/all-MiniLM-L6-v2 | |
| datasets: | |
| - fbroy/talk2ref | |
| language: en | |
| library_name: transformers | |
| license: cc-by-4.0 | |
| pipeline_tag: feature-extraction | |
| tags: | |
| - scientific-retrieval | |
| - dense-passage-retrieval | |
| - dual-encoder | |
| - talk2ref | |
| - speech-to-text | |
| - sentence-embedding | |
| - SBERT | |
| # 🗣️ Talk2Ref Query Talk Encoder | |
| This model encodes **scientific talks** (transcripts, titles, and years) into dense vector representations, designed for **Reference Prediction from Talks (RPT)** — the task of retrieving relevant cited papers for a given talk. | |
| It was trained as part of the [Talk2Ref dataset](https://huggingface.co/datasets/s8frbroy/talk2ref) project. | |
| The model forms the **query-side encoder** in a **dual-encoder (DPR-style)** setup, paired with the [Talk2Ref Cited Paper Encoder](https://huggingface.co/s8frbroy/talk2ref_ref_key_cited_paper_encoder). | |
| --- | |
| ## 🎯 Usage | |
| Example with `transformers`: | |
| ```python | |
| from transformers import AutoModel | |
| import torch | |
| # Load model | |
| model = AutoModel.from_pretrained("s8frbroy/talk2ref_query_talk_encoder") | |
| # Example input | |
| title = "Attention Is All You Need" | |
| year = 2017 | |
| query_text = f"The following presentation is about the paper of the title: '{title}'. Published in {year}. " + \ | |
| "In this talk, we introduce the Transformer architecture and discuss its impact on sequence modeling." | |
| # Compute embedding | |
| with torch.no_grad(): | |
| embedding = model([query_text]) | |
| print(embedding.shape) # (1, hidden_dim) | |
| ``` | |
| --- | |
| ## 🧩 Model Overview | |
| | Property | Description | | |
| |-----------|-------------| | |
| | **Architecture** | Sentence-BERT (all-MiniLM-L6-v2 backbone) | | |
| | **Pooling** | Mean pooling | | |
| | **Max sequence length** | 512 tokens | | |
| | **Training data** | Talk2Ref dataset (≈ 43 k cited papers linked to 6 k talks) | | |
| | **Objective** | Contrastive binary (DPR-style) loss | | |
| | **Task** | Encode cited papers into a shared semantic space with talk transcripts | | |
| --- | |
| ## Citation | |
| If you use this dataset, please cite the following paper: | |
| ```bibtex | |
| @misc{broy2025talk2refdatasetreferenceprediction, | |
| title = {Talk2Ref: A Dataset for Reference Prediction from Scientific Talks}, | |
| author = {Frederik Broy and Maike Züfle and Jan Niehues}, | |
| year = {2025}, | |
| eprint = {2510.24478}, | |
| archivePrefix= {arXiv}, | |
| primaryClass = {cs.CL}, | |
| url = {https://arxiv.org/abs/2510.24478} | |
| } | |