Command Palette
Search for a command to run...
Learning Action Changes by Measuring Verb-Adverb Textual Relationships
Davide Moltisanti; Frank Keller; Hakan Bilen; Laura Sevilla-Lara

Abstract
The goal of this work is to understand the way actions are performed in videos. That is, given a video, we aim to predict an adverb indicating a modification applied to the action (e.g. cut "finely"). We cast this problem as a regression task. We measure textual relationships between verbs and adverbs to generate a regression target representing the action change we aim to learn. We test our approach on a range of datasets and achieve state-of-the-art results on both adverb prediction and antonym classification. Furthermore, we outperform previous work when we lift two commonly assumed conditions: the availability of action labels during testing and the pairing of adverbs as antonyms. Existing datasets for adverb recognition are either noisy, which makes learning difficult, or contain actions whose appearance is not influenced by adverbs, which makes evaluation less reliable. To address this, we collect a new high quality dataset: Adverbs in Recipes (AIR). We focus on instructional recipes videos, curating a set of actions that exhibit meaningful visual changes when performed differently. Videos in AIR are more tightly trimmed and were manually reviewed by multiple annotators to ensure high labelling quality. Results show that models learn better from AIR given its cleaner videos. At the same time, adverb prediction on AIR is challenging, demonstrating that there is considerable room for improvement.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| video-adverb-retrieval-on-activitynet-adverbs | Action Changes (cls) | Acc-A: 0.741 mAP M: 0.096 mAP W: 0.130 |
| video-adverb-retrieval-on-activitynet-adverbs | Action Changes (reg, fixed δ) | Acc-A: 0.706 mAP M: 0.075 mAP W: 0.119 |
| video-adverb-retrieval-on-activitynet-adverbs | Action Changes (reg) | Acc-A: 0.714 mAP M: 0.079 |
| video-adverb-retrieval-on-air | Action Changes (cls) | Acc-A: 0.837 mAP M: 0.289 mAP W: 0.613 |
| video-adverb-retrieval-on-air | Action Changes (reg, fixed δ) | mAP M: 0.193 mAP W: 0.554 |
| video-adverb-retrieval-on-air | Action Changes (reg) | Acc-A: 0.847 mAP M: 0.244 |
| video-adverb-retrieval-on-howto100m-adverbs | Action Changes (reg) | Acc-A: 0.799 |
| video-adverb-retrieval-on-howto100m-adverbs | Action Changes (cls) | Acc-A: 0.786 mAP M: 0.423 mAP W: 0.555 |
| video-adverb-retrieval-on-howto100m-adverbs | Action Changes (reg, fixed δ) | Acc-A: 0.706 mAP M: 0.215 mAP W: 0.320 |
| video-adverb-retrieval-on-msr-vtt-adverbs | Action Changes (reg, fixed δ) | Acc-A: 0.706 mAP M: 0.100 mAP W: 0.203 |
| video-adverb-retrieval-on-msr-vtt-adverbs | Action Changes (cls) | Acc-A: 0.751 mAP M: 0.131 mAP W: 0.305 |
| video-adverb-retrieval-on-msr-vtt-adverbs | Action Changes (reg) | Acc-A: 0.774 mAP M: 0.114 mAP W: 0.282 |
| video-adverb-retrieval-on-vatex-adverbs | Action Changes (cls) | Acc-A: 0.754 mAP M: 0.108 mAP W: 0.283 |
| video-adverb-retrieval-on-vatex-adverbs | Action Changes (reg, fixed δ) | Acc-A: 0.701 mAP M: 0.051 mAP W: 0.175 |
| video-adverb-retrieval-on-vatex-adverbs | Action Changes (reg) | Acc-A: 0.755 mAP M: 0.086 mAP W: 0.261 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.