Papers › Efficient Attention Mechanism for Visual Dialog that can Handle All the Interactions...

Efficient Attention Mechanism for Visual Dialog that can Handle All the Interactions between Multiple Inputs

26 Nov 2019ECCV 2020 8arXiv:1911.11390archive 2025-07-28

Van-Quang Nguyen, Masanori Suganuma, Takayuki Okatani

It has been a primary concern in recent studies of vision and language tasks to design an effective attention mechanism dealing with interactions between the two modalities. The Transformer has recently been extended and applied to several bi-modal tasks, yielding promising results. For visual dialog, it becomes necessary to consider interactions between three or more inputs, i.e., an image, a question, and a dialog history, or even its individual dialog components. In this paper, we present a neural architecture named Light-weight Transformer for Many Inputs (LTMI) that can efficiently deal with all the interactions between multiple such inputs in visual dialog. It has a block structure similar to the Transformer and employs the same design of attention computation, whereas it has only a small number of parameters, yet has sufficient representational power for the purpose. Assuming a standard setting of visual dialog, a layer built upon the proposed attention block has less than one-tenth of parameters as compared with its counterpart, a natural Transformer extension. The experimental results on the VisDial datasets validate the effectiveness of the proposed approach, showing improvements of the best NDCG score on the VisDial v1.0 dataset from 57.59 to 60.92 with a single model, from 64.47 to 66.53 with ensemble models, and even to 74.88 with additional finetuning. Our implementation code is available at https://github.com/davidnvq/visdial.

PaperPDFConference PDFCode

Code

davidnvq/visdial officialmentioned in paperpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

AllVisual Dialog

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Visual Dialog Visual Dialog v1.0 test-std Ensemble + Finetune MRR (x 100) 52.14 #7 of 80 Archive leaderboard report
Visual Dialog Visual Dialog v1.0 test-std Ensemble + Finetune Mean 6.53 #7 of 80 Archive leaderboard report
Visual Dialog Visual Dialog v1.0 test-std Ensemble + Finetune NDCG (x 100) 74.88 #7 of 80 Archive leaderboard report
Visual Dialog Visual Dialog v1.0 test-std Ensemble + Finetune R@1 38.92 #7 of 80 Archive leaderboard report
Visual Dialog Visual Dialog v1.0 test-std Ensemble + Finetune R@10 80.65 #7 of 80 Archive leaderboard report
Visual Dialog Visual Dialog v1.0 test-std Ensemble + Finetune R@5 66.6 #7 of 80 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Absolute Position EncodingsAdamAttentionBPEDense ConnectionsDropoutLabel SmoothingLayer NormalizationLinear LayerMulti-Head AttentionPosition-Wise Feed-Forward LayerReLUResidual ConnectionSoftmaxTransformer

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections