atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Spider: A Unified Framework for Context-dependent Concept Segmentation

ICML 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Interactive and referring segmentation · 1 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 Spider, a single-parameter-set unified model for eight context-dependent concept segmentation tasks (natural scenes and medical lesions) that uses image-mask group prompts to generate dynamic concept filters.

Problem

Context-dependent (CD) concept segmentation tasks (camouflaged/salient/transparent objects, shadows, medical lesions) are typically solved by separate specialized models, limiting cross-domain generalisation; generalist models like SAM and SegGPT perform poorly on them.

Approach

A vanilla encoder-decoder with a concept filter: image-group prompts are encoded by a frozen encoder, and foreground/background mask-group prompts are refined via cross-attention into object-aware weights and context-aware bias that dynamically condition the prediction head, enabling 100% parameter sharing across eight tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train jointly instead of separately (ablation)Spider with ConvNeXt-B · DUTSFβω: 0.8593 -> 0.8732Helped
Add image-group prompts (ablation)UNet baseline · DUTSFβω: 0.6253 -> 0.7843Helped
Add foreground mask-group prompts (ablation)Spider concept filter · DUTSFβω: 0.7843 -> 0.8422Helped
Add background mask-group prompts (ablation)Spider concept filter · DUTSFβω: 0.8422 -> 0.8732Helped
Replace concept filter with element-wise addition fusion (ablation)Spider · DUTSFβω: 0.8732 -> 0.6534Hurt
Use balanced forward propagation and unified backpropagation (ablation)Spider unified framework · DUTSFβω: 0.8608 -> 0.8732Helped
Use separate gradient updates for tasks instead of unified backpropagation (ablation)Spider unified framework · DUTSFβω: 0.8732 -> 0.8422Hurt
Increase randomly selected inference prompts from 1 to 64 (ablation)Spider · DUTSFβω: 0.7038 -> 0.8723Helped
Use clustered instead of random selection for 64 prompts (ablation)Spider · DUTSFβω: 0.8723 -> 0.8732No clear effect
Use low-quality mask prompts by dilation or erosion (ablation)Spider · DUTSFβω: 0.8732 -> 0.8718; 0.8732 -> 0.8699Hurt
Fine-tune on new tasks using less than 1% of parametersSpider pretrained on T1-T4 · New tasks T5-T8 and old tasks T1-T4performance: less than 5% degradation on old tasks; + 63% (T5), + 59% (T6), + 63% (T7), and + 44% (T8)Mixed

Surprising findings

Limitations

Experimental setup

Datasets: DUTS COD10K SBU Trans10K five polyp datasets COVID-19 CT BUSI ISIC2018

Benchmarks: DUTS COD10K SBU Trans10K five polyp datasets COVID-19 CT BUSI ISIC2018

Metrics: weighted F-measure S-measure BER MAE mDice mIoU

Baselines: SegGPT UniverSeg EVP MENet PGNet FEDER FSPNet SILT SARA EBLNet RFENet LDNet

Builds on: SegGPT EVP UNet SAM

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