Papers › Making History Matter: History-Advantage Sequence Training for Visual Dialog

Making History Matter: History-Advantage Sequence Training for Visual Dialog

25 Feb 2019ICCV 2019 10arXiv:1902.09326archive 2025-07-28

Tianhao Yang, Zheng-Jun Zha, Hanwang Zhang

We study the multi-round response generation in visual dialog, where a response is generated according to a visually grounded conversational history. Given a triplet: an image, Q&A history, and current question, all the prevailing methods follow a codec (i.e., encoder-decoder) fashion in a supervised learning paradigm: a multimodal encoder encodes the triplet into a feature vector, which is then fed into the decoder for the current answer generation, supervised by the ground-truth. However, this conventional supervised learning does NOT take into account the impact of imperfect history, violating the conversational nature of visual dialog and thus making the codec more inclined to learn history bias but not contextual reasoning. To this end, inspired by the actor-critic policy gradient in reinforcement learning, we propose a novel training paradigm called History Advantage Sequence Training (HAST). Specifically, we intentionally impose wrong answers in the history, obtaining an adverse critic, and see how the historic error impacts the codec's future behavior by History Advantage-a quantity obtained by subtracting the adverse critic from the gold reward of ground-truth history. Moreover, to make the codec more sensitive to the history, we propose a novel attention network called History-Aware Co-Attention Network (HACAN) which can be effectively trained by using HAST. Experimental results on three benchmarks: VisDial v0.9&v1.0 and GuessWhat?!, show that the proposed HAST strategy consistently outperforms the state-of-the-art supervised counterparts.

PaperPDFConference PDF

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

No code repository is listed for this paper in the archive or in Syntology's graph.

Code Syntology ran Syntology

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

Tasks

Answer GenerationDecoderReinforcement LearningResponse GenerationVisual DialogVisual Reasoning

1 archive task tag without a task page not shown.

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Visual Dialog VisDial v0.9 val HACAN MRR 0.6792 #10 of 18 Archive leaderboard report
Visual Dialog VisDial v0.9 val HACAN Mean Rank 3.97 #10 of 18 Archive leaderboard report
Visual Dialog VisDial v0.9 val HACAN R@1 54.76 #10 of 18 Archive leaderboard report
Visual Dialog VisDial v0.9 val HACAN R@10 90.68 #10 of 18 Archive leaderboard report
Visual Dialog VisDial v0.9 val HACAN R@5 83.03 #10 of 18 Archive leaderboard report
Visual Dialog Visual Dialog v1.0 test-std HACAN MRR (x 100) 64.22 #59 of 80 Archive leaderboard report
Visual Dialog Visual Dialog v1.0 test-std HACAN Mean 4.20 #59 of 80 Archive leaderboard report
Visual Dialog Visual Dialog v1.0 test-std HACAN NDCG (x 100) 57.17 #59 of 80 Archive leaderboard report
Visual Dialog Visual Dialog v1.0 test-std HACAN R@1 50.88 #59 of 80 Archive leaderboard report
Visual Dialog Visual Dialog v1.0 test-std HACAN R@10 89.45 #59 of 80 Archive leaderboard report
Visual Dialog Visual Dialog v1.0 test-std HACAN R@5 80.63 #59 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.

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