Learning to Predict Activity Progress by Self-Supervised Video Alignment. - Gerard Donahue; Ehsan Elhamifar (CVPR, 2024)