atlas

Research map / Vision-language and multimodal / Human and embodied modeling

SetCSE: Set Operations using Contrastive Learning of Sentence Embeddings

ICLR 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Multimodal retrieval-augmented modeling · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SetCSE, a retrieval framework that represents complex semantics as sets of example sentences, fine-tunes sentence embedders with an inter-set contrastive loss, and queries sentences via set intersection/difference operations.

Problem

Single-sentence queries struggle to express complex or intricate semantics that are naturally conveyed collectively by multiple example sentences, limiting sentence retrieval with convoluted prompts.

Approach

Represent a semantic as a set of sentences, fine-tune sentence embedding models with an inter-set contrastive objective that treats sentences from different sets as negatives, and define SetCSE intersection and difference as ranking operations based on average cosine similarity to sets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply inter-set contrastive fine-tuning before intersection retrievalSetCSE intersection · AGT, AGD, FPB, Banking77, FMTODaccuracy: 39%Helped
Apply inter-set contrastive fine-tuning before difference retrievalSetCSE difference · AGT, AGD, FPB, Banking77, FMTODaccuracy: 14%Helped
Use a set of example sentences instead of a single sentence to represent semantics (ablation)SetCSE querying · Evaluation datasetsaccuracyHelped
Set temperature τ to 0.001 instead of 0.05 (ablation)SetCSE intersection on SimCSE-BERT · AGTaccuracy: 78.29 -> 77.14Hurt
Set temperature τ to 0.01 instead of 0.05 (ablation)SetCSE intersection on SimCSE-BERT · AGTaccuracy: 78.29 -> 77.31Hurt
Set temperature τ to 0.1 instead of 0.05 (ablation)SetCSE intersection on SimCSE-BERT · AGTaccuracy: 78.29 -> 77.42Hurt
Set temperature τ to 1 instead of 0.05 (ablation)SetCSE intersection on SimCSE-BERT · AGTaccuracy: 78.29 -> 77.54Hurt
Train for 20 rather than 60 epochs (ablation)SetCSE intersection on SimCSE-BERT · AGTaccuracy: 78.27 -> 71.40Hurt
Train for 30 rather than 60 epochs (ablation)SetCSE intersection on SimCSE-BERT · AGTaccuracy: 78.27 -> 74.63Hurt
Train for 40 rather than 60 epochs (ablation)SetCSE intersection on SimCSE-BERT · AGTaccuracy: 78.27 -> 75.76Hurt
Train for 50 rather than 60 epochs (ablation)SetCSE intersection on SimCSE-BERT · AGTaccuracy: 78.27 -> 75.82Hurt
Train for 70 rather than 60 epochs (ablation)SetCSE intersection on SimCSE-BERT · AGTaccuracy: 78.27 -> 79.25Helped

Surprising findings

Limitations

Experimental setup

Datasets: AG News Financial PhraseBank Banking77 FMTOD GitHub Issue English Quotes Reuters-21578 Law Stack Exchange Twitter Stance Evaluation S&P 500 earnings calls

Benchmarks: AG News Financial PhraseBank Banking77 FMTOD GitHub Issue English Quotes Reuters-21578

Metrics: accuracy F1

Baselines: BM25 DPR TFIDF BERT RoBERTa Contriever SGPT-125M SimCSE DiffCSE MCSE

Builds on: SimCSE DiffCSE MCSE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy