Context-Aware Human Behavior Prediction Using Multimodal Large Language Models: Challenges and Insights
About
Predicting human behavior in shared environments is crucial for safe and efficient human-robot interaction. Traditional data-driven methods to that end are pre-trained on domain-specific datasets, activity types, and prediction horizons. In contrast, the recent breakthroughs in Large Language Models (LLMs) promise open-ended cross-domain generalization to describe various human activities and make predictions in any context. In particular, Multimodal LLMs (MLLMs) are able to integrate information from various sources, achieving more contextual awareness and improved scene understanding. The difficulty in applying general-purpose MLLMs directly for prediction stems from their limited capacity for processing large input sequences, sensitivity to prompt design, and expensive fine-tuning. In this paper, we present a systematic analysis of applying pre-trained MLLMs for context-aware human behavior prediction. To this end, we introduce a modular multimodal human activity prediction framework that allows us to benchmark various MLLMs, input variations, In-Context Learning (ICL), and autoregressive techniques. Our evaluation indicates that the best-performing framework configuration is able to reach 92.8% semantic similarity and 66.1% exact label accuracy in predicting human behaviors in the target frame.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Human Behavior Prediction | Synthetic Kitchen 2 humans | Accuracy (Full Context)20.5 | 3 | |
| Human Behavior Prediction | Synthetic Living Room 2 humans | Accuracy (Full)18.3 | 3 | |
| Human Behavior Prediction | Synthetic Bedroom 2 humans | Accuracy (Full)21.3 | 3 | |
| Human Behavior Prediction | Synthetic Kitchen 3 humans | Accuracy (Full)13.7 | 3 | |
| Human Behavior Prediction | Synthetic Living Room 3 humans | Accuracy (Full)17.2 | 3 | |
| Human Behavior Prediction | Real-world Multi-human Scenarios Kitchen 2 humans | Accuracy (Full)32.6 | 2 | |
| Human Behavior Prediction | Real-world Multi-human Scenarios Living room, 2 humans | Accuracy (Full)24 | 2 | |
| Human Behavior Prediction | Real-world Multi-human Scenarios Kitchen, 3 humans | Accuracy (Full)30.5 | 2 | |
| Human Behavior Prediction | Real-world Multi-human Scenarios (Living room, 3 humans) | Accuracy (Full)23.8 | 2 |