Flow Snapshot Neurons in Action: Deep Neural Networks Generalize to Biological Motion Perception

Biological motion perception (BMP) refers to humans' ability to perceive and recognize the actions of living beings solely from their motion patterns, sometimes as minimal as those depicted on point-light displays. While humans excel at these tasks without any prior training, current AI models struggle with poor generalization performance. To close this research gap, we propose the Motion Perceiver (MP). MP solely relies on patch-level optical flows from video clips as inputs. During training, it learns prototypical flow snapshots through a competitive binding mechanism and integrates invariant motion representations to predict action labels for the given video. During inference, we evaluate the generalization ability of all AI models and humans on 62,656 video stimuli spanning 24 BMP conditions using point-light displays in neuroscience. Remarkably, MP outperforms all existing AI models with a maximum improvement of 29% in top-1 action recognition accuracy on these conditions. Moreover, we benchmark all AI models in point-light displays of two standard video datasets in computer vision. MP also demonstrates superior performance in these cases. More interestingly, via psychophysics experiments, we found that MP recognizes biological movements in a way that aligns with human behaviors. Our data and code are available at https://github.com/ZhangLab-DeepNeuroCogLab/MotionPerceiver.

Paper

References (100)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer eynA7/10 · confidence 4/52024-07-08

Summary

This paper uses AI models to investigate how humans can accurately predict actions based solely on minimal action patterns without prior training. The authors propose a new motion recognition model called Motion Perceiver (MP). This new model first extracts patch-level semantic features from images using a DINO-pretrained ViT model, then computes patch-level optical flow from these features, and develops two pathways featuring motion-invariant representations and slot-based representations from these optical flows. They show that this new model yields more human-like generalization performance on recognizing actions from videos of joints and sequential positions than existing AI models. Their new model also shows some human-like behavior patterns when performing action recognition. They further present ablation studies showing which components in this new model are critical.

Strengths

This paper contains solid work on collecting/constructing training and testing datasets, developing a new computational model, training existing baselines on the datasets, comparing the new model to these existing baselines, and showing the influence of different architectural designs in the new model. The authors have also collected human psychophysics data through MTurk on their minimal motion stimuli, which is useful for the community. The new model proposed by the authors outperforms the existing baselines by significant and sometimes large margins. Both the new model and baselines are evaluated on various scenarios to test their generalizability performance. The paper is well written, with a lot of details in the appendix and clear descriptions in the main text.

Weaknesses

1. This paper needs stronger baselines. The authors train their baselines on the small amount of natural RGB videos collected by them. However, humans perceive a lot of videos during their development in the real world. This means a stronger and more human-like baseline is finetuning from a pretrained video model using self-supervised learning algorithms such as VideoMAE, instead of starting from random initializations. Moreover, the fact that their new model (MP) uses a DINO-pretrained visual encoder makes the existing baselines even weaker, since all the baselines are trained from scratch on the small amount of videos. Fixing this would make the comparison much more reasonable and fairer. 2. The authors also need to show how good models directly trained on these joints or sequential points videos can perform on this task. It is important to get a sense about how far away this new model is compared to models directly trained on within-domain videos. This can also help tell whether human is better than these models or not. 3. Suppose this work aims to get a more human-like model through this human-like learning curriculum compared to just training a model on the joint or sequential point videos. In that case, the authors need to show whether their new model is quantitatively more human-like compared to the other models. This can include explaining per-category action-recognition performance or the error patterns when recognizing actions. I appreciate the authors' responses to these points. The first point is well explained. Please also remember to include this training detail of the baseline models in the final version. The additional experiments on the second point are also convincing. I raise my score from 6 to 7.

Questions

See the weakness points.

Rating

7

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

The authors discussed the limitations of the paper.

Reviewer WFYf6/10 · confidence 4/52024-07-12

Summary

The paper introduces a novel, neuroscience-inspired approach to performing biological motion perception from videos. The videos are part of a dataset that the authors also introduce, depicting 10 different actions. The videos range from fully RGB frames to point-light displays that only cover the joints. While humans have been very successful at solving such tasks, even with limited data, AI models struggle. For this reason, the authors propose an elegant approach that involves obtaining optical flow from feature maps of an ImageNet-pretrained network and creating a system of slots to organize important features for the task. Additionally, they introduce features that account for scale and invariance. Overall, the method shows significant improvement over the tested baselines.

Strengths

The paper introduces a novel dataset designed to advance the field of action recognition in videos. This benchmark dataset challenges most of the baseline methods in the field. Additionally, the paper presents an elegant approach to combining features over time, inspired by loosely but interestingly applied neuroscience insights. This approach appears to effectively motivate a method that performs better under almost all conditions of the proposed dataset.

Weaknesses

My main question/concern is whether the baselines are fairly compared with the proposed method. It might be worth adding learning curves to indicate whether the models have effectively converged. Additionally, including a parameter count to express whether the method is more or less computationally expensive than the baselines would provide useful insight. I might have missed it but it seems that the inspiration to take ViT as a feature extraction is not well motivated. Perhaps worth mentioning if there is some rationale that harmonizes with neuroscience or if its a engineering choice. Another question/concern is that the connection back to neuroscience seems weak. However, there might be a potential opportunity arising from this approach. The ablation studies suggest a certain dependency on time resolution. It might be beneficial to show which frame in the sequence is the most important and how the start, end, or development of the action is crucial for action detection. This could tie back to neuroscience and provide testable hypotheses, thereby strengthening the paper.

Questions

I add them in the weakness section.

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

yes

Reviewer buWx5/10 · confidence 4/52024-07-13

Summary

The paper introduces the Motion Perceiver (MP), a novel AI model designed to improve the generalization of action recognition in biological motion perception (BMP) tasks. It leverages patch-level optical flows and introduces flow snapshot neurons that learn and store prototypical motion patterns and motion-invariant neurons that maintain the consistency of motion recognition across temporal sequences. The authors create a comprehensive BMP benchmark dataset with 62,656 video stimuli across 24 BMP conditions and demonstrate that MP surpasses existing models by 29% in top-1 action recognition accuracy. The MP model’s performance closely aligns with human behavior in BMP tasks, providing significant insights into the underlying mechanisms of BMP and paving the way for more generalizable AI models in action recognition.

Strengths

- Originality: The Motion Perceiver (MP) model, which uses patch-level optical flows and novel neuron mechanisms (flow snapshot neurons and motion-invariant neurons), is a creative and original approach to improving action recognition in BMP tasks. The BMP benchmark dataset is also a significant contribution that provides a new standard for evaluating both human and AI performance in BMP tasks. - Quality: The paper demonstrates a well-designed and rigorous methodology, including detailed descriptions of the MP model architecture, the BMP dataset, and the experimental setup. The extensive evaluation of the MP model against existing AI models and its comparison with human performance provide strong evidence supporting the paper’s claims. - Clarity: The paper is well-written and clearly explains the technical details of the MP model and the experimental methodology. Figures and tables are effectively used to illustrate the key concepts and results. The paper also situates its contributions within the broader context of existing research in AI and motion perception, providing a clear understanding of the novelty and significance of the work.

Weaknesses

- Limited Contextualization: Although the paper does a good job explaining the MP model and its benefits, it could benefit from a more detailed comparison with prior work. Specifically, a deeper discussion on how the proposed method improves upon existing models in terms of architectural innovations and performance metrics would provide clearer context. Particularly, lines 56-57 state that “In contrast to many existing pixel-level optical flow models [83, 84, 79, 91, 71], ….”, but some of the references are actually representation-level flow models, e.g., [71]. More comprehensive comparisons to those prior works (theoretically and/or empirically) would make the claim more convincing. - Dataset Limitations and Biases: The paper introduces a comprehensive BMP benchmark dataset, but it would be beneficial to address potential limitations and biases within this dataset. For example, discussing the diversity of the actions, the representation of different demographics, and the potential impact of these factors on the model’s performance would provide a more balanced view of the dataset’s strengths and limitations. Most importantly, the authors designed two scenarios (joint videos and sequential position actor videos), and claim they are good benchmarks for recognizing motion patterns. This claim is not well justified. For example, why not use sketches, optical flows, or other types of motion representation? - Results Not Supportive Enough: In Fig. 4, it seems that the proposed method only outperforms on J-6P and J-5P, and is inferior on other levels. In this case, it is hard to claim that the proposed method has better generalization. While the J-6P and J-5P are most abstract and challenging, there is no evidence that those two levels are the best evaluators for generalization on action recognition. Additionally, the comparison methods are mostly dated; more recent baselines are needed. There is no mention/control on the efficiency and computation cost as well, making the comparisons less meaningful. - Contribution: The biggest weakness is the overall contribution of the paper. While the paper is strong in proposing a new neural architecture and a benchmark, the proposed task itself is not justified with theoretical or practical value. There is no valid proof that joint and SP videos are good representations of biological motion (compared to other motion representations). More specifically, the joints are from the skeleton and keypoints of a human body, which limits its generalization to other objects. Regarding human action recognition itself, it is plausible that having a keypoint modality in the training procedure could potentially solve the problem of distribution shift (RGB to abstract motion representation). While the idea is well-motivated, the approach does not strongly support the claim; the methodology, the proposed benchmark, and empirical results will all benefit a lot from further study.

Questions

Most of my questions are described in Weaknesses. Some additional or specific ones: 1. What's the runtime of the proposed method compared to baselines? 2. Have you tried using the pixel-level optical flow downscaled to patch level and compared that to the patch flow?

Rating

5

Confidence

4

Soundness

3

Presentation

3

Contribution

2

Limitations

Yes.

Reviewer nybp8/10 · confidence 4/52024-07-15

Summary

This paper proposes a new biologically inspired architecture for action recognition. The motion perceiver computes a patch-level optical flow from DINO features which is then processed in a two-stream architecture with one pathway using slot-attention to recognize different motion patterns and the other one integration over motion to get a time-independent motion signal. The paper also contributes a new dataset which provides multipe point light versions of the videos together with human performance data. The model is trained on RGB videos and evaluated on the point light videos. The authors show that the model's performance is well aligned with human performances on the different stimulus versions and that it outperforms other ML models on the least-information stimuli.

Strengths

* very interesting study linking neuroscience, psychophysics and deep learning * Interesting modelling architecture with multiple relevant and significant contributions: * patch based optical flow on DINO features is a nice idea and seems to work very well * slot attention on the optical flow data is also a nice idea * motion invariant neurons which integrate over motion patterns * well-designed dataset * convincing and interesting results that are well presented and discussed * interesting ablation study with very good discussion that goes beyond a simple table * very well written paper with clear structure.

Weaknesses

* I think at least one relevant comparison is missing: Illic et al, "Is Appearance Free Action Recognition Possible" (ECCV 2022, https://f-ilic.github.io/AppearanceFreeActionRecognition) asks a very related question and also uses somewhat similar stimuli (white noise stimuli, but also different kinds of dot stimuli) and also introduce a dataset to that end (AFD). Illic et al claim that their twostream architecture can solve the appearance free stimuli and at least on the homepage they also mention dot stimuli close to the ones used in the present paper. However, so far I couldn't find any dot stimuli results in the actual paper. Beyond this paper, I think there are more two-stream architecture models that might be relevant to include. This is overall the main reason that kept me from increasing the rating of the paper. * the claim "Our model demonstrates human-like robustness to minimal visual information" (Figure 4) seems to strong for me. For most of the stimulus types, MP is not even the best competitor, only for J-6P and J5-P it outperforms all other models. But even then the performance drop compared to RGB seems to be 3 times more than for humans. The same holds for l282 "There is a slight decrease in accuracy when transitioning from RGB to J-6P for both humans and MP", where humans seem to be around 90% and MP around 70%. Interestingly, Figure 4 suggests that most of the performance drop comes from going from RGB to the point light display, because the drop happens already at J-26P, after which the performans of MP mostly stays constant. * I'm missing more discussion of when and where "classical AI models fail or succeed and the alignment with humans". I think there is a bit to be learned from Appendix F. Especially, I would find it interesting to compute corellations with human scores across the different stimuli. Figure 3 suggests that MP is well aligned with human BMP. But I would like to know if it is also more aligned than other models (which I think would be a very strong additional result). * notation sometimes a bit convoluted (M, \hat M, \tilde M, ...). Maybe sometimes it's worth using more descriptive names like "M_\text{invariant}" **Update**: After the rebuttal, I increased my review from 7 to 8.

Questions

* How many trainable parameters has the final model, and how are they distributed over the model parts? * given that the DINO based patch-level optical flow seems to be a major pillar of the model, I would love to get a better idea of how it performs on some example videos or images. It could be nice to have some vector field plots in the Appendix or a video in the Supplementary Material * Caption Figure 1: "AI models are trained to learn to recognize actions": Is this on purpose? I would say they are either trained to recognize actions or they learn to recognize action. Being trained to learn to recognize would imply some meta learning. * l98 "Considering Ft as a 2D grid of patches in N = H × W where H and W are the height and width of Ft " this sentence seems to be missing a subject * l127: "This dense optical flow estimation approach at the patch level captures a richer set of motion dynamics, providing a more comprehensive analysis of movements throughout the video" I find it interesting that the patch-level optical flow is defined relative to a fixed reference frame instead of, e.g. always the first frame and then actually uses all frames as reference. Did the authors check how much does this help compared to only using e.g. the first frame? Right now this sentence doesn't seem to have any supporting evidence * l158: " Every patch-level optical flow in Ô can be projected into four orthogonal motion components along +x, −x, +y and −y axes": I think I'm missing something here, but how are motions in +x and -x orthogonal? * l163 "we obtain motion invariant matrix": "we obtain THE motion invariant matrix"? * l270 " Interestingly, shuffling has a lesser impact on human performance compared to reversing RGB videos (RGB-R versus RGB-S)" technically, the two performances might be identical within the margin of error if I'm not mistaken. * Figure 4: given the size of the error bars in Figure 3, I think it would be nice to also have error bars in this figure. Since it would make the figure harder to read, I think it would be enough to have a larger version in the appendix with error bars that can be referred here. * l322: I agree that ablations A1 and A2 show that both pathways are important, but they seem to be hardly of similar importance. Removing the motion invariant pathway results in a drop of performance, while removing the flow snapshot neuron pathway essentially results in model performance collapsing. So I would say that the flow snapshot neuron pathway is the crucial part, and invariance helps further. * l329 "In A4, the model takes patch-level optical flows as inputs and directly utilizes them for feature fusion and action classification without flow snapshot neurons" Unless I'm missreading the table, A4 has flow shapshot neurons? * l349 "Psychophysics experiments on this dataset were conducted, providing human behavioral data as an upper bound": Why upper bound? I don't see why models couldn't outperform humans in principle. * references to the appendix could be a bit more clear, e.g. "see Appendix, Sec B" instead of "see Sec B"

Rating

8

Confidence

4

Soundness

3

Presentation

4

Contribution

4

Limitations

Limitations are well discussed in the main paper. Societal impact is not discussed because "There are no societal impacts, to the best of our knowledge" (l980), with which I would slightly disagree. There is always potential societal impact from building more human like models (good as well as bad). But this is mostly a nitpicking point that doesn't affect my review of the paper.

Reviewer buWx2024-08-09

Thanks the authors for the detailed rebuttal. The additional results with new baselines are beneficial. On the contribution side, it is still not convincing to me that the proposed BMP design is a good representative of generalization capability of motion perception, but I think the paper overall (methodology and evaluation framework) does make meaningful contributions to the field towards more generalizable perception. I have increased my score therefore.

Authorsrebuttal2024-08-10

Thank you for your constructive feedback! We are glad that our responses have addressed most of your questions. The reviewer is still not convinced that the proposed BMP design is a good representative of the generalization capability of motion perception. We respectfully disagree with this point and provide the following arguments: Point-light displays (our BMP designs) are a highly effective tool for testing motion perception generalization because they isolate the motion cues from other visual information, allowing researchers to focus purely on how the brain perceives and interprets movement [30,82,9,46,6,16,34,40,64,69,89]. Here are some key reasons why point-light displays are particularly useful for studying the generalization capability of motion perception: **1. Minimalistic Representation** Point-light displays strip away all extraneous visual details, such as texture, colour, and form, and represent motion using just a few points of light corresponding to the major joints of a moving figure. This minimalistic representation ensures that any perception of motion is based purely on the movement of these points, allowing researchers to study the fundamental mechanisms of motion perception. **2. Focus on Motion Cues** Since point-light displays lack detailed structural information, the observer's ability to perceive motion relies solely on dynamic cues. This helps researchers understand how motion information alone contributes to the recognition of objects or actions, without the influence of other visual features. **3. Generalization Across Contexts** Because point-light displays remove contextual and visual details, they are an excellent way to test whether motion perception can generalize across different contexts. For example, people can still recognize a walking figure from point-light displays even when specific visual details are absent, demonstrating the brain's ability to generalize motion patterns. **4. Biological Motion Perception** Point-light displays are particularly effective for studying biological motion perception, which is the ability to perceive complex movements like walking, running, or dancing. These displays can show how well the visual system can recognize and interpret the patterns of movement that are characteristic of living beings, even with minimal visual information. Overall, the use of point-light displays provides a controlled environment to study the fundamental aspects of motion perception and its generalization across different contexts and conditions. Finally, we sincerely appreciate the time and effort you have put into thoughtfully reviewing our paper. Your feedback and guidance have been helpful in enhancing our work. Thank you again for your valuable comments and support!

Reviewer WFYf2024-08-11

I want to thank the authors for the new experiments provided, including the selection of frame one that I suggested. I increase one point my score.

Authorsrebuttal2024-08-11

We sincerely appreciate the time and effort you have put into thoughtfully reviewing our paper. Your feedback and guidance have been helpful in enhancing our work. Thank you again for your valuable comments and support!

Authorsrebuttal2024-08-11

We sincerely appreciate the time and effort you put into the review!

Authorsrebuttal2024-08-11

We sincerely appreciate the time and effort you put into the review!

Reviewer nybp2024-08-11

I thank the authors for the detailed answer to my review and for conducting the additional experiments and analyses I'm mostly very happy with the answers. I want to mention: * **nybp.1 - missing AFD and two-stream models:** Thank you for including the model from Illic et al. The bad performanc of the model on the point light stimuli is interesting and demonstrates that they are are hard and powerful generalization test. * **eynA.2 - train on joint or SP videos**: I very much like this additional experiment for estimating how well the architecture could solve the point light displays, but especially showing that the model generalizes surprisingly well from point light displays to RGB videos. Although this is clearly not the direction in which humans generalize, I think this result provides additional strong support for the hypothesis that the MP provides a strong and robust mechanism and makes the paper even more interesting. * **buWx.3-Results not supportive enough**: I agree with the reviewer that it's a bit disappointing that for the higher-frequency point light displays other methods slightly outperform MP (I would have expected other models to fail more dramatically on these stimuli). Outperforming other models even earlier would clearly be even more convincing. But I think the model performance for the more reduced stimuli and on many other stimulus categories still is strong evidence for the generalization capabilities of the model architecture, especially together with the new evidence from eynA.2. I think the rebuttal has strengthened this paper which I consider a very strong contribution to NeurIPS: It takes inspriation from Neuroscience both in terms of mechanisms as well as datasets to build a computer vision model with high human alignment and impressive generalization capabilities, making it is a very interesting example of NeuroAI. Hence I'm increasing my rating to 8.

Authorsrebuttal2024-08-12

We sincerely appreciate the time and effort you have put into thoughtfully reviewing our paper! We agree with the three points raised by the reviewer. Indeed, our BMP task is challenging. Many models including Illic et al, find the BMP dataset challenging to generalize. Our proposed model demonstrates robust generalization capabilities in biological motion perception. The results from training our model on Joint or SP videos, along with the outcomes using minimal visual information (J-6P and J-5P), further support this claim. Finally, your feedback and guidance have been helpful in enhancing our work. Thank you again for your valuable comments and support!

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC