Papers › MMT: Image-guided Story Ending Generation with Multimodal Memory Transformer

MMT: Image-guided Story Ending Generation with Multimodal Memory Transformer

10 Oct 2022ACM MM 2022 10archive 2025-07-28

Dizhan Xue, Shengsheng Qian, Quan Fang, Changsheng Xu

As a specific form of story generation, Image-guided Story Ending Generation (IgSEG) is a recently proposed task of generating a story ending for a given multi-sentence story plot and an ending-related image. Unlike existing image captioning tasks or story ending generation tasks, IgSEG aims to generate a factual description that conforms to both the contextual logic and the relevant visual concepts. To date, existing methods for IgSEG ignore the relationships between the multimodal information and do not integrate multimodal features appropriately. Therefore, in this work, we propose Multimodal Memory Transformer (MMT), an end-to-end framework that models and fuses both contextual and visual information to effectively capture the multimodal dependency for IgSEG. Firstly, we extract textual and visual features separately by employing modality-specific large-scale pretrained encoders. Secondly, we utilize the memory-augmented cross-modal attention network to learn cross-modal relationships and conduct the fine-grained feature fusion effectively. Finally, a multimodal transformer decoder constructs attention among multimodal features to learn the story dependency and generates informative, reasonable, and coherent story endings. In experiments, extensive automatic evaluation results and human evaluation results indicate the significant performance boost of our proposed MMT over state-of-the-art methods on two benchmark datasets.

PaperPDFCode

Code

LivXue/MMT pytorch 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

DecoderImage CaptioningImage-guided Story Ending GenerationSentenceStory Generation

Datasets

Introduced by this paper, per the archive.

LSMDC-E

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Image-guided Story Ending Generation LSMDC-E MMT BLEU-1 18.52 #1 of 4 Archive leaderboard report
Image-guided Story Ending Generation LSMDC-E MMT BLEU-2 5.99 #1 of 4 Archive leaderboard report
Image-guided Story Ending Generation LSMDC-E MMT BLEU-3 2.51 #1 of 4 Archive leaderboard report
Image-guided Story Ending Generation LSMDC-E MMT BLEU-4 1.13 #1 of 4 Archive leaderboard report
Image-guided Story Ending Generation LSMDC-E MMT CIDEr 12.41 #1 of 4 Archive leaderboard report
Image-guided Story Ending Generation LSMDC-E MMT METEOR 12.87 #1 of 4 Archive leaderboard report
Image-guided Story Ending Generation LSMDC-E MMT ROUGE-L 20.99 #1 of 4 Archive leaderboard report
Image-guided Story Ending Generation VIST-E MMT BLEU-1 22.87 #1 of 6 Archive leaderboard report
Image-guided Story Ending Generation VIST-E MMT BLEU-2 8.68 #1 of 6 Archive leaderboard report
Image-guided Story Ending Generation VIST-E MMT BLEU-3 4.38 #1 of 6 Archive leaderboard report
Image-guided Story Ending Generation VIST-E MMT BLEU-4 2.61 #1 of 6 Archive leaderboard report
Image-guided Story Ending Generation VIST-E MMT CIDEr 25.41 #1 of 6 Archive leaderboard report
Image-guided Story Ending Generation VIST-E MMT METEOR 15.55 #1 of 6 Archive leaderboard report
Image-guided Story Ending Generation VIST-E MMT ROUGE-L 23.61 #1 of 6 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 LayerResidual 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