SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2207.14698 · ECCV · 2022

Can Shuffling Video Benefit Temporal Bias Problem: A Novel Training Framework for Temporal Grounding

Qi Qi, Jingyu Wang, Jianxin Liao, Pengfei Ren, Jiachang Hao

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 11 functions out of this paper's own repositories and ran 10 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
haojc/ShufflingVideosForTSG — 10 of 11
FunctionStatusWhere it lives
BiLSTM Ran haojc/ShufflingVideosForTSG/grounding/model/SpanGroundMatchDisc.py
pointer only (licence: NONE) · get_code("7393d037e4e67d57")
LSTMTemporal Ran haojc/ShufflingVideosForTSG/grounding/model/SpanGroundMatchDisc.py
pointer only (licence: NONE) · get_code("7bcd5298a4be4ed1")
NoTemporal Ran haojc/ShufflingVideosForTSG/grounding/model/SpanGroundMatchDisc.py
pointer only (licence: NONE) · get_code("282264f366d50708")
TwoLayerdMLP Ran haojc/ShufflingVideosForTSG/grounding/model/SpanGroundMatchDisc.py
pointer only (licence: NONE) · get_code("8652b5274ce3abb9")
VideoTextConcat Ran haojc/ShufflingVideosForTSG/grounding/model/SpanGroundMatchDisc.py
pointer only (licence: NONE) · get_code("69ee7f4323fe3fc6")
VideoTextSemanticMatch Ran haojc/ShufflingVideosForTSG/grounding/model/SpanGroundMatchDisc.py
pointer only (licence: NONE) · get_code("778288fdabf0c191")
select_activation Ran haojc/ShufflingVideosForTSG/grounding/model/SpanGroundMatchDisc.py
pointer only (licence: NONE) · get_code("0e8a33de4de2c4a5")
select_cross Ran haojc/ShufflingVideosForTSG/grounding/model/SpanGroundMatchDisc.py
pointer only (licence: NONE) · get_code("73736c99e8fae46e")
select_predict Ran haojc/ShufflingVideosForTSG/grounding/model/SpanGroundMatchDisc.py
pointer only (licence: NONE) · get_code("faaa2ceaed5ebd32")
select_temporal Ran haojc/ShufflingVideosForTSG/grounding/model/SpanGroundMatchDisc.py
pointer only (licence: NONE) · get_code("dc26a0448d00a329")
GMD Not yet run haojc/ShufflingVideosForTSG/grounding/model/SpanGroundMatchDisc.py
pointer only (licence: NONE) · get_code("1fcab02a65457984")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Temporal grounding aims to locate a target video moment that semantically corresponds to the given sentence query in an untrimmed video. However, recent works find that existing methods suffer a severe temporal bias problem. These methods do not reason the target moment locations based on the visual-textual semantic alignment but over-rely on the temporal biases of queries in training sets. To this end, this paper proposes a novel training framework for grounding models to use shuffled videos to address temporal bias problem without losing grounding accuracy. Our framework introduces two auxiliary tasks, cross-modal matching and temporal order discrimination, to promote the grounding model training. The cross-modal matching task leverages the content consistency between shuffled and original videos to force the grounding model to mine visual contents to semantically match queries. The temporal order discrimination task leverages the difference in temporal order to strengthen the understanding of long-term temporal contexts. Extensive experiments on Charades-STA and ActivityNet Captions demonstrate the effectiveness of our method for mitigating the reliance on temporal biases and strengthening the model's generalization ability against the different temporal distributions. Code is available at https://github.com/haojc/ShufflingVideosForTSG.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2207.14698")
get_code_for_paper("2207.14698")
have("2207.14698")

Connect an agent — have() is free.