Single-agent vs. Multi-agents for Automated Video Analysis of On-Screen Collaborative Learning Behaviors
Organizations: Faculty of Education, The University of Hong Kong, Pokfulam, Hong Kong · Institute of Data Science, The University of Hong Kong, Pokfulam, Hong Kong
Abstract
On-screen learning behavior provides valuable insights into how students seek, use, and create information during learning. Analyzing on-screen behavioral engagement is essential for capturing students' cognitive and collaborative processes. The recent development of Vision Language Models (VLMs) offers new opportunities to automate the labor-intensive manual coding often required for multimodal video data analysis. In this study, we compared the performance of both leading closed-source VLMs (Claude-3.7-Sonnet, GPT-4.1) and open-source VLM (Qwen2.5-VL-72B) in single- and multi-agent settings for automated coding of screen recordings in collaborative learning contexts based on the ICAP framework. In particular, we proposed and compared two multi-agent frameworks: 1) a three-agent workflow multi-agent system (MAS) that segments screen videos by scene and detects on-screen behaviors using cursor-informed VLM prompting with evidence-based verification; 2) an autonomous-decision MAS inspired by ReAct that iteratively interleaves reasoning, tool-like operations (segmentation/ classification/ validation), and observation-driven self-correction to produce interpretable on-screen behavior labels. Experimental results demonstrated that the two proposed MAS frameworks achieved viable performance, outperforming the single VLMs in scene and action detection tasks. It is worth noting that the workflow-based agent achieved best on scene detection, and the autonomous-decision MAS achieved best on action detection. This study demonstrates the effectiveness of VLM-based Multi-agent System for video analysis and contributes a scalable framework for multimodal data analytics.
Figures & tables
| Dim. | Scene | Action | Description |
|---|---|---|---|
| Active | Web | Searching Internet | Searching information using search engines or other digital sources. |
| Docs | Ticking Answers | Completing or correcting answers in multiple-choice questions. | |
| All | Reading with Highlighting | Reading while highlighting text on screen using the cursor/mouse. | |
| All | Copy and Paste | Copying selected content and pasting it into the shared group document. | |
| Constructive | GAI | Prompting GAI | Constructing prompts for a generative AI tool. |
| Interactive | Docs | Group Document Co-Editing | Editing a shared group document, including deleting, adding, and revising content. |
| Model | Single VLM (RQ1) | Workflow MAS (RQ2) | ReAct MAS (RQ2) | |||
|---|---|---|---|---|---|---|
| Scene (F1/HL) | Action (F1/HL) | Scene (F1/HL) | Action (F1/HL) | Scene (F1/HL) | Action (F1/HL) | |
| Qwen2.5-VL-72B | 0.880 / 0.135 | 0.709 / 0.382 | 0.965 / 0.038 | 0.763 / 0.316 | 0.951 / 0.046 | 0.771 / 0.287 |
| GPT-4.1 | 0.938 / 0.172 | 0.708 / 0.369 | 0.965 / 0.039 | 0.729 / 0.360 | 0.969 / 0.041 | 0.723 / 0.324 |
| Claude-3.7 | 0.926 / 0.113 | 0.684 / 0.375 | 0.975 / 0.043 | 0.782 / 0.303 | 0.967 / 0.049 | 0.793 / 0.263 |