atlas

Research map / Detection and segmentation / CNN features

Exploring Salient Object Detection with Adder Neural Networks

AAAI 2025 · Detection and segmentation › CNN features · approach: RGB salient object detection · 2 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.

Adapts adder neural networks (AdderNet-50) to salient object detection, using a differential merging module and differential channel attention to fix feature-diversity loss in adder decoders, cutting energy about 55% versus CNN counterparts.

Problem

Adder neural networks are far more energy efficient than CNNs, but naively replacing convolutions with adder layers in salient object detection decoders causes large performance drops due to low feature diversity and unstable batch-norm statistics.

Approach

A differential merging module splits an adder layer into two branches, flips the sign of one, and takes their difference to shift output statistics near zero; a differential channel attention (DCA) built on the same idea replaces SE to rescale channels in adder networks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DMM instead of the plain ANN decoder (ablation)AdderNet-50 SOD baseline · DUT-OmaxF: 0.647 -> 0.725Helped
Use DMM instead of the plain ANN decoder (ablation)AdderNet-50 SOD baseline · PASCAL-SmaxF: 0.764 -> 0.813Helped
Add DCA to DMM (ablation)DMNet · DUT-OmaxF: 0.725 -> 0.751Helped
Add DCA to DMM (ablation)DMNet · PASCAL-SmaxF: 0.813 -> 0.833Helped
Increase decoder channel count (ablation)ANN baseline · DUT-OmaxF: 0.647 -> 0.687Helped
Replace DCA with SE attention (ablation)DMM · DUT-OmaxF: 0.751 -> 0.735Hurt
Use adder-based SE attention instead of DCA (ablation)DMM · DUT-OmaxF: 0.751 -> 0.731Hurt
Set batch size to 128 rather than 64 (ablation)Adder PoolNet · DUTS-TEmaxF: 0.855 -> 0.845Hurt
Increase initial learning rate from 2e-4 to 4e-4 (ablation)Adder PoolNet · DUTS-TEmaxF: 0.855 -> 0.836Hurt
Train for more epochs (ablation)Adder PoolNet · DUTS-TEmaxF: 0.825 -> 0.855Helped
Replace convolutional decoder operators with adder operators (ablation)PoolNet · ECSSDmaxF: 0.933 -> 0.881Hurt
Replace convolutional decoder operators with adder operators (ablation)PoolNet · DUT-OmaxF: 0.772 -> 0.733Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DUTS-TR

Benchmarks: ECSSD DUT-O PASCAL-S HKU-IS DUTS-TE

Metrics: max F-measure MAE S-measure energy (mJ)

Baselines: PoolNet FPN PicaNet CPD BASNet AFNet LDF GateNet-R ITSD MINet DCN CTDNet

Builds on: AdderNet PoolNet Feature Pyramid Network SE attention ICON EDN

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