TRINITY: A Multi-Perspective Benchmark for Personal-Style Video Highlight Detection
Organizations: Huawei Technologies Co., Ltd.
Abstract
Traditional video highlight detection relies on a narrow, event-centric definition of saliency, which often fails to generalize to unconstrained personal videos where highlights are heterogeneous and perspective-dependent. To address this, we introduce TRINITY, a multi-perspective benchmark that decomposes highlight saliency into three complementary dimensions, Event, Emotion, and Nature, within a unified temporal framework. Leveraging this multi-faceted view, we propose a shared-backbone multi-branch architecture designed for parallel multi-perspective prediction via view-specific experts. Comprehensive experiments demonstrate that our method significantly outperforms state-of-the-art baselines, achieving gains of +7.15/+3.62 mAP (rho=15%/50%) on Mr. HiSum and +10.82 mAP on YouTube Highlights. These results validate that multi-perspective modeling provides a more robust and comprehensive formulation of video saliency, especially for complex real-world scenarios. The benchmark and relevant codes will be released upon acceptance. The benchmark is available at https://huggingface.co/datasets/vanilladucky/TRINITY and the code is available at https://github.com/vanilladucky/TRINITY.
Figures & tables
| Perspective | #Videos | #Peaks | Avg. Peak Dur. (s) |
|---|---|---|---|
| TRINITY-Nature | 15,540 | 15,540 | 10.34 |
| TRINITY-Emotion | 16,257 | 32,046 | 4.87 |
| TRINITY-Event | 27,845 | 55,649 | 9.90 |
| Mr. HiSum | YouTube Highlights | VEATIC | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | Method | Dog | Gym | Park. | Skate. | Skii. | Surf. | Avg. | Method | SAGR | RMSE | ||
| SAVS-Net [ 1 ] | - | 57.12 | Temp.-Cue [ 54 ] | 55.38 | 62.66 | 70.88 | 69.06 | 60.05 | 59.76 | 62.97 | RB-SFP [ 36 ] | - | 0.2423 |
| SL-Module [ 52 ] | 24.95 | 58.63 | Mr. HiSum [ 46 ] | 50.80 | 67.20 | 78.30 | 42.00 | 61.80 | 71.60 | 62.00 | VEATIC [ 35 ] | 0.7637 | 0.2410 |
| PGL-SUM [ 23 ] | 27.45 | 61.60 | RASL [ 27 ] | 64.20 | 75.80 | 70.90 | 45.60 | 66.50 | 66.70 | 65.10 | VDFS [ 38 ] | 0.804 | 0.182 |
| HierSum [ 4 ] | 32.60 | 63.80 | C2 [ 58 ] | - | - | - | - | - | - | 67.20 | - | - | - |
| Aha [ 6 ] | 32.66 | 64.19 | AV-Recur. [ 15 ] | - | - | - | - | - | - | 68.30 | – | – | – |
| Method | TRINITY-Nature | TRINITY-Emotion | TRINITY-Event | |||
|---|---|---|---|---|---|---|
| SL-Module [ 52 ] | 38.68 | 62.23 | 50.55 | 67.57 | 31.46 | 62.71 |
| PGL-SUM [ 23 ] | 46.40 | 61.84 | 62.47 | 73.81 | 33.61 | 61.84 |
| CSTA [ 13 ] | 36.47 | 39.67 | 64.96 | 67.29 | 35.97 | 40.77 |
| SumDiff [ 21 ] | 35.68 | 59.63 | 37.17 | 61.38 | 26.21 | 57.45 |
| Aha † [ 6 ] | 38.69 | 40.02 | 21.02 | 28.29 | 32.66 | 64.19 |
| Setting | Arch. Config. | Event | Nature | Emotion | Avg. | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| #B.B. | Sha. | Pri. | #Head | MTL | 15% | 50% | 15% | 50% | 15% | 50% | 15% | 50% | |
| S1: Single-Task Baseline | 1 | ✓ | × | 1 | × | 32.85 | 63.06 | 43.16 | 65.57 | 61.05 | 75.56 | 45.69 | 68.06 |
| S2: Shared-Backbone MTL | 1 | ✓ | × | 3 | ✓ | 37.97 | 66.86 | 44.41 | 64.35 | 65.20 | 75.71 | 49.19 | 68.97 |
| S3: Independent Experts | 3 | × | × | 1 | × | 37.54 | 67.51 | 44.78 | 65.26 | 63.27 | 76.34 | 48.53 | 69.70 |
| S4: Shared–Private Experts | 4 | ✓ | ✓ | 3 | ✓ | 40.98 | 69.06 | 58.74 | 68.05 | 67.42 | 71.32 | 55.71 | 69.48 |
| Setting | Event | Nature | Emotion | Avg. | ||||
|---|---|---|---|---|---|---|---|---|
| D1: Event | 40.25 | 69.45 | 31.25 | 65.58 | 40.83 | 65.76 | 37.44 | 66.93 |
| D2: Event + Nature | 39.98 0.27 | 68.70 0.75 | 57.89 26.64 | 67.71 2.13 | 45.98 | 61.06 | 48.25 | 64.32 |
| D3: Full (Event + Nature + Emotion) | 40.98 1.00 | 69.06 0.36 | 58.74 0.85 | 68.05 0.34 | 67.42 21.44 | 71.32 10.26 | 55.71 | 69.48 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Official Name | #Videos |
|---|---|
| QuerYD [ 33 ] | 2,858 |
| TACoS [ 37 ] | 273 |
| Mr. HiSum [ 46 ] | 27,845 |
| DiDeMo [ 12 ] | 10,463 |
| InternVid-VTime [ 14 ] | 45,911 |
| CosMo-Cap [ 49 ] | 68,057 |
| Dataset | Pair | Overlap | Peaks (#) | Dur. (s) | Cov. (%) | |
|---|---|---|---|---|---|---|
| Mr. HiSum | Ev–Em | 0.034 | 3096 | 3.0/2.3 | 10.84/4.35 | 15.5/5.0 |
| Ev–Na | 0.052 | 2814 | 3.1/3.0 | 9.65/8.65 | 15.5/14.1 | |
| Em–Na | 0.002 | 78 | 1.5/2.3 | 3.8/7.5 | 3.0/8.9 | |
| Ev–Em–Na | N/A | 78 | 2.9/1.5/2.3 | 10.52/3.76/7.47 | 15.5/3.0/8.9 |
| Emotion | #Peaks | Ratio (%) |
|---|---|---|
| Happiness | 27,737 | 86.55 |
| Sadness | 3,408 | 10.63 |
| Surprise | 452 | 1.41 |
| Anger | 356 | 1.11 |
| Disgust | 67 | 0.21 |
| Fear | 26 | 0.08 |
| False Positives | False Negatives | Accuracy | |
| 0.1 | 2 | 1 | 97% |
| 0.2 | 2 | 1 | 97% |
| 0.3 | 2 | 1 | 97% |
| 0.4 | 2 | 1 | 97% |
| 0.5 | 2 | 1 | 97% |
| 0.6 | 2 | 16 | 82% |
| Method | TRINITY-Nature | TRINITY-Emotion | TRINITY-Event | Average | ||||
|---|---|---|---|---|---|---|---|---|
| Uncertainty [ 20 ] | 50.48 | 68.45 | 74.67 | 61.75 | 38.15 | 68.56 | 54.43 | 66.25 |
| Large event weight | 58.43 | 67.65 | 67.26 | 71.77 | 40.46 | 69.55 | 55.38 | 69.66 |
| Small event weight | 58.91 | 69.37 | 66.46 | 72.08 | 40.57 | 69.56 | 55.31 | 70.34 |
| Uniform | 58.74 | 68.05 | 67.42 | 71.32 | 40.98 | 69.06 | 55.71 | 69.48 |
| Method | TRINITY-Nature | TRINITY-Emotion | TRINITY-Event | Average | ||||
|---|---|---|---|---|---|---|---|---|
| Single Backbone (Seq.) | 46.47 | 64.76 | 66.34 | 72.35 | 33.86 | 64.66 | 48.89 | 67.26 |
| Single Backbone (R.R.) | 44.41 | 64.35 | 65.20 | 75.71 | 37.97 | 66.86 | 49.19 | 68.97 |
| Ours (Sequential) | 58.71 | 69.20 | 68.30 | 71.15 | 39.67 | 68.97 | 55.56 | 69.77 |
| Ours (Original) | 58.74 | 68.05 | 67.42 | 71.32 | 40.98 | 69.06 | 55.71 | 69.48 |
| Setting | Eval. Set | TRINITY-Nature | TRINITY-Emotion | TRINITY-Event | |||
|---|---|---|---|---|---|---|---|
| Ours | Full test | 58.74 | 68.05 | 67.42 | 71.32 | 40.98 | 69.06 |
| Ours | 78-video subset | 46.66 | 66.36 | 47.50 | 62.87 | 36.70 | 67.89 |
| Ours w/ MixBatch | Full test | 42.19 | 63.54 | 63.61 | 75.40 | 39.06 | 67.60 |
| Hyperparameters | VEATIC | YouTubeHighlights |
|---|---|---|
| learning rate | 3e-4 | 1e-4 |
| l2 regularization | 3.9 | 1.8 |
| batch size | 4 | 16 |
| dropout ratio | 0.43 | 0.42 |
| epochs | 100 | 100 |