Abstract
This study aims to assess participant engagement in multiparty conversations using video and audio data. For this task, the interaction among numerous data streams, such as video and audio from multiple participants, should be modeled effectively, considering the redundancy of video and audio across frames. To efficiently model participant interactions while accounting for such redundancy, a previous study proposed inputting participant feature sequences into global token-based transformers, which constrain attention across feature sequences to pass through only a small set of internal units, allowing the model to focus on key information. However, this approach still faces the challenge of redundancy in participant-feature estimation based on standard cross-attention transformers, which can connect all frames across different modalities. To address this, we propose a joint model for interactions among all data streams using global token-based transformers, without distinguishing between cross-modal and cross-participant interactions. Experiments on the RoomReader corpus confirm that the proposed model outperforms previous models, achieving accuracy ranging from 0.720 to 0.763, weighted F1 scores from 0.733 to 0.771, and macro F1 scores from 0.236 to 0.277.
1 Introduction
Online meetings are essential tools for today's work environment, and the adoption of remote work has advanced due to the COVID-19 pandemic. Many companies continue to use hybrid work even after the pandemic. Therefore, the demand for online meetings has not decreased. However, unlike face-to-face meetings, online meetings present the challenge of enabling everyone to stay focused due to a diminished sense of participation. In such online environments, it can be difficult to capture nonverbal cues such as gaze, facial expressions, and tone of voice, leading to an increased risk of declines in engagement (Sukumaran and Manoharan, 2024). Therefore, it has become important to continually estimate the engagement of online meeting participants and provide appropriate feedback.
Engagement estimation has evolved from analyzing individual behaviors to modeling complex group interactions across various modalities. Early work focused on single-person unimodal signals, such as facial expressions or gaze (Savchenko et al., 2022; Singh et al., 2023), followed by multimodal approaches that combine audio and video to improve robustness (Pan et al., ; Kumar et al., ). Dyadic settings introduced the importance of interpersonal cues (Dermouche and Pelachaud, ; Chen et al., ). Recent work has expanded to multiparty scenarios using only visual data (Lee et al., ). However, as shown in recent studies (Kim et al., ; Suzuki et al., 2024), modeling both audio and visual signals across participants improves engagement prediction. We therefore address multiparty multimodal engagement estimation, defined as estimating a target participant's engagement from the audiovisual data of all participants, which remains a challenging and underexplored area.
Figure 1 illustrates the existing and proposed multiparty multimodal engagement estimation models. A central challenge in multiparty multimodal engagement estimation lies in modeling interactions among multiple data streams—namely, different modalities (e.g., video and audio) from multiple participants. To make accurate predictions for a target participant, the model used must effectively capture both cross-modal interactions within each participant and cross-person interactions across participants. Previous studies have addressed this by introducing cross-person transformers (CPTs) (Lee et al., ; Kim et al., ), which rely on hierarchical combinations of cross-attention layers to separately model these two types of interaction. More recently, global token-based architectures have been proposed as a more efficient alternative for representing interactions between high-dimensional streams, avoiding the combinatorial explosion of direct attention (Sun et al., 2023; Nagrani et al., ). In the context of engagement estimation, participant-pairwise global tokens have shown promise in modeling cross-person interactions more effectively (Suzuki et al., 2024). However, the previous model still depends on cross-attention mechanisms for cross-modal fusion, leaving challenges related to redundancy and scalability unresolved. In this work, we address this limitation by extending global token-based modeling to unify both cross-modal and cross-person interactions within a single architecture. Our proposed model introduces a data stream-pairwise structure that enables efficient and accurate engagement estimation across all modalities and participants in multiparty conversations.
Figure 1
To thoroughly investigate this question in a realistic multiparty environment, we require a dataset that meets four key criteria: it should (1) include engagement annotations, (2) contain both video and audio data, (3) capture multiparty interactions, and (4) ideally be publicly available. To the best of our knowledge, only the RoomReader corpus (Reverdy et al.,
Table 1
| Dataset | Participants | Modalities | Availability |
|---|---|---|---|
| DAiSEE (Gupta et al., | Single | Video | Public |
| EmotiW 2018 (Dhall et al., | Single | Video | Restricted |
| EmotiW 2019 (Dhall et al., | Single | Video | Restricted |
| NoXi (Cafaro et al., | Dyadic | Video, Audio | Public |
| RECOLA (Ringeval et al., | Dyadic | Video, Audio, Physiological | Public |
| DAMI-P2C (Chen et al., | Dyadic | Video, Audio | Public |
| RoomReader (Reverdy et al., | Multiparty | Video, Audio | Public |
Representative engagement estimation datasets: comparison of participants, modalities, and availability.
While RoomReader provides behavior-based engagement annotations suitable for real-time modeling, it is important to contrast this with more traditional definitions and measurement approaches. Engagement is often defined as a multi-dimensional construct encompassing behavioral, emotional, cognitive, and agentic components and is typically measured via self-reports (Fredricks et al.,
The contributions of this research are as follows.
Introduction of global tokens that handle interactions among data streams, i.e., multiple modalities from multiple participants in conversations: To estimate engagement in multiparty conversations, we introduce global tokens to manage the interactions among multiple input data streams, enabling efficient modeling.
Proof of effect: By introducing global tokens that manage interactions between data streams, we demonstrate that higher accuracy can be achieved through engagement-estimation experiments on the publicly available RoomReader corpus compared with previous methods.
These contributions provide new directions for estimating multi-participant engagement.
This article is structured as follows. Section 2 reviews the previous research on engagement estimation, small-group interaction modeling, transformer-based multimodal approaches, and relevant corpora. Section 3 details the baseline and our proposed method. Section 4 explains the experimental setup and datasets, and Section 5 reports and discusses the experimental results. Finally, Section 6 concludes the paper and suggests possible future directions.
2 Related works
Research on automatic engagement recognition has evolved from early work on individual behaviors to more complex modeling of social interaction. In this section, we briefly review approaches that estimate engagement of individual participants before shifting to methods that incorporate interpersonal group-level dynamics (see Table 2).
Table 2
| References | Dataset | Participants | Modality | Model |
|---|---|---|---|---|
| Li and Hung ( | EmotiW 2018 | Single | Video | CNN + LSTM |
| Wang et al. (2019) | EmotiW 2019 | Single | Video | LSTM ensemble of regressors |
| Huynh et al. ( | EmotiW 2019 | Single | Video | LSTM ensemble of regressors |
| Ma et al. ( | DAiSEE | Single | Video | Bi-LSTM |
| Kim et al. ( | DAMI-P2C | Dyadic | Video, Audio | CNN + Transformer |
| Xiong et al. (2023) | Original online learning videos | Multiparty | Video | CNN + Transformer |
| Lee et al. ( | RoomReader | Multiparty | Video, Audio | CNN + Transformer |
| Suzuki et al. (2024) | RoomReader | Multiparty | Video, Audio | CNN + Transformer |
Representative engagement estimation methods: comparison of study, dataset, participants, modality and model.
2.1 Engagement estimation
Early research on automatic engagement recognition spans diverse contexts, including education, social robotics, and conversational interfaces. Rich et al. (
Previous studies estimated engagement using the convolutional neural network-long short-term memory (CNN-LSTM) and CNN-transformer on the basis of the video and speech data of the target participant (Li and Hung,
Additionally, hierarchical temporal multi-instance learning (HTMIL) uses a bidirectional long short-term memory (Bi-LSTM) with multi-scale attention to achieve both clip-level and video-level objectives, effectively capturing short- and long-term patterns (e.g., momentary distraction vs. sustained attention) by splitting a video into temporal segments, as proposed in Ma et al. (
These methods primarily focus on estimating the engagement of an individual participant based on unimodal or multimodal signals, without modeling interactions among participants. In contrast, our work considers engagement as a phenomenon that emerges through social interaction, particularly in multiparty settings. We therefore turn next to models that explicitly handle small-group interactions.
2.2 Small-group interaction models
Graphical models have been instrumental in analyzing interactions, notably for group-performance prediction, behavior recognition, social-field modeling, and interaction recognition (Lin and Lee,
2.3 Transformer modeling by using global tokens
There are studies that take a transformer-based approach to representing interactions between modalities using global tokens for multimodal sentiment analysis (Sun et al., 2023; Nagrani et al.,
2.4 Corpus for engagement estimation
In Table 1, we compare representative datasets commonly used for engagement estimation. Key attributes are summarized, including the participant setup (dyadic or multiparty), recorded modalities, and data availability. Notably, only the RoomReader dataset provides publicly available audiovisual data of multiparty interactions, which is why our work utilizes RoomReader exclusively (Reverdy et al.,
Some datasets focus on parent–child scenarios: Dyadic Affect in Multimodal Interaction—Parent to Child (DAMI-P2C) records in-lab story-reading sessions (dyads), annotated for child engagement and parent–child relationship measures (e.g., attachment, relational frustration, and parenting stress), among others (Chen et al.,
Our research goes beyond the scope of dyadic engagement estimation by introducing the RoomReader corpus to understand engagement in multiparty conversational settings, a method also used in a previous study because fewer datasets feature multiparty (group) interactions (Lee et al.,
3 Method
3.1 Cross-attention layer and global token layer for data stream interaction modeling
To model interactions among multiple data streams–that is, different modalities (e.g., audio and video) across multiple participants–previous work has proposed various mechanisms, notably the Cross-Attention Layer (CAL) and the Global Token Layer (GTL) (Figure 2). While CAL has been widely adopted in recent approaches to handle pairwise stream interactions, our proposed architecture adopts a unified modeling approach based on GTL, which enables more efficient and scalable fusion across modalities and participants. When more than two input streams are involved, GTL can be implemented in two forms: the common GTL, which aggregates all streams into shared tokens, and the pairwise GTL, which processes each pair of streams individually through a shared bottleneck (Suzuki et al., 2024). In this section, we present the formal definitions of CAL, GTL (common), and GTL (pairwise) to clarify their functional differences and modeling characteristics. We begin by introducing the notation for input data streams and then describe the mathematical formulation of each layer.
Figure 2

Illustration of interaction models between two data streams. “Cross-attention” and “self-attention” denote cross-attention and self-attention transformer-encoder layers, respectively. (a) Cross-attention layer (CAL). (b) Global token layer (GTL).
3.1.1 Cross-attention layer
The Cross-Attentional Layer (CAL) (Figure 2a) takes two input data streams, X1 and X2, and models their interaction to output two corresponding streams, Y1 and Y2. The inputs and outputs are matrices of shape D × T1 for X1, Y1 and D × T2 for X2, Y2, where D is the feature dimension and T1 and T2 are the time lengths.
CAL is implemented by repeating a cross-attention transformer layer (Vaswani et al., 2017) L times. Let and denote the initial inputs. Then, for each layer ℓ = 1, …, L, the intermediate representations are computed as follows:
Here, CrossAttention(Q, K, V; θ) denotes a cross-attention transformer layer, where Q, K, and V represent the query, key, and value matrices, respectively. and are the parameters of each respective transformer at layer ℓ.
The final outputs of CAL are defined as follows:
In this study, we define CAL layers as a function mapping from X1 and X2 to Y1 and Y2 using shared notation:
Here, represents the set of trainable parameters used in the CAL layers.
3.1.2 Global token layer (common)
By contrast, the common GTL (Figure 3a) forces all data streams to exchange information through a set of trainable tokens, G, greatly reducing potential redundancy across frames. GTL takes N(≥ 2) input data streams X1, …, XN and models their interactions via G. It outputs the corresponding data streams and updated global tokens for use in subsequent layers. Each stream Xn and Yn is a matrix in , and the global tokens are represented as a matrix G ∈ ℝD×B, where B represents the dimension and length of the bottleneck tokens.
Figure 3

Illustration of common and pairwise GTL when there are three input data streams. (a) GTL (common). (b) GTL (pairwise).
GTL is implemented by repeating a transformer encoder with self-attention for L layers. Let and G0 denote the initial inputs. At each layer ℓ = 1, …, L, the intermediate representations are computed as follows:
where [·||·] denotes concatenation along the temporal (sequence) dimension. The global token is updated by aggregating across all n as follows:
The final outputs of the GTL are defined as follows:
In this study, we define the GTL module as follows:
Here, TransformerEnc(·;θ) denotes a self-attention-based Transformer Encoder layer, and represents the parameters used in the GTL module.
The advantage of GTL is that interactions between different modalities or participants are channeled through a compact set of tokens, potentially alleviating computational bottlenecks and improving the learning of cross-modal relationships. On the other hand, CAL can suffer from higher complexity when dealing with longer input sequences, particularly those exhibiting high redundancy across frames, such as audio or video.
3.1.3 Global token layer (pairwise)
To accurately model the interaction between each pair of data streams, the previous study proposed defining multiple global token sequences, each corresponding to a pair of data streams (Suzuki et al., 2024). The pairwise Global Token Layer (GTL) (Figure 3b) also takes N (N ≥ 2) input data streams X1, …, XN and models their interactions, producing the corresponding output streams Y1, …, YN, in a manner similar to the common GTL.
However, it differs from the common GTL in that it defines and utilizes multiple global token sequences Gm ↔ n to capture pairwise interactions among the input streams, m and n. Each token sequence is dedicated to modeling the interaction between Xm and Xn.
Let and denote the initial input and pairwise tokens. Then, at each layer ℓ = 1, …, L, we compute:
where ⊕ represents vector concatenation (⊕n = 1, 2An = [A1||A2]), and denotes the parameters of the l-th layer of the Transformer-encoder block for the m-th data stream.
Instead of Equation 6 in common GTL, each global-token sequence is updated by summing the variables that represent the dependencies of participants in both directions as follows:
The final outputs of the pairwise GTL are defined as follows:
We define the pairwise GTL function as follows:
Here, represents the parameters of the pairwise GTL module.
3.2 Task
We adopt the four engagement classes for training and evaluation, as in Multipar-T, as a baseline method (Lee et al.,
Thus, the engagement-estimation task can be formulated as follows:
where f(·) is the classification function provided by the model, and Θ denotes the parameters of that model. This setup follows the approach in a previous study (Lee et al.,
Figure 4

Schematic diagram of engagement-estimation task, DSPBT. “AP” and “FC” denote attention pooling and fully connected layer, respectively.
3.3 Multi-person bottleneck transformers
3.3.1 Baseline multi-person bottleneck transformer
The baseline multi-person bottleneck transformer (MPBT) model (Suzuki et al., 2024) uses CALs for the cross-modal interaction model and GTLs for the cross-person interaction model. It initially uses pre-trained encoders to extract audio and video features from the input data for each participant n ∈ {1, ⋯ , N} through speech and video encoders as follows:
where VideoEncoder(·) and SpeechEncoder(·) are functions that project data into feature vectors for video and speech, respectively. The parameters of the encoders are denoted as θvenc and θa, and represents the feature vectors for the modality m ∈ {venc, a}, where Dmodel is the feature dimension and Tm is the time length. Similar to Multipar-T (Lee et al.,
where VideoFeatureExtractor(·) represents the projection function that maps data to feature vectors, θvfeat denotes its corresponding parameters, represents the feature vectors, where Dvfeat denotes the feature dimension, FC(·) refers to a fully connected layer, and θFC1 represents its parameters. The details of these extracted features are described in the “Encoder Configurations” paragraph in Section 4.2.
and are used as inputs to the CAL with L layers,
Subsequently, the interaction among participants was modeled using a global-token sequence. The outputs of the CALs are concatenated to create a participant feature vector for each participant. To manage the quadratic complexity of attention, we introduce GTL with K layers;
Finally, pooling is applied to the output of the final layer of the transformer encoder to obtain the posterior probabilities of the labels as follows:
where softmax(·), AP(·), θAP and θFC2 represent the softmax-function, attention-pooling-layer, attention-pooling-layer parameters, and fully connected layer parameters, respectively.
The model parameters Θ are optimized by minimizing the cross-entropy loss on the training data as follows:
Notably, the encoder parameters θvenc, θa, and θvfeat are pre-trained and remain frozen during training.
3.3.2 Baseline participant-pairwise bottleneck transformer
To accurately model the interaction between each pair of participants, the baseline PPBT model (Suzuki et al., 2024) defines multiple global token sequences, with each token corresponding to a pair of participants. Specifically, instead of using Equation 22 in the baseline MPBT, PPBT utilizes pairwise GTL to model cross-person interaction.
The calculation of posterior probabilities from the output of the final layer follows the same process as the baseline MPBT.
3.4 Multi-data stream bottleneck transformers
3.4.1 Baseline multi-data stream bottleneck transformer
We introduce the baseline multi-data stream bottleneck transformer (MDSBT). The baseline MDSBT was designed to model interactions across input data streams, i.e., multiple modalities from multiple participants by common global tokens. Instead of modeling cross-modal and cross-person interactions by using Equations 20–22 of a hierarchical MPBT model, the MDSBT models the interactions among all input data streams by GTLs with K layers,
Finally, the output variables associated with the target participant are concatenated to form as follows:
The posterior probabilities of the labels are calculated in the same manner as Equation 23.
3.4.2 Proposed data stream-pairwise bottleneck transformer
The proposed DSPBT introduces pairwise global tokens to the baseline MDSBT. Instead of using Equation 27 of the baseline MDSBT, DSPBT uses pairwise GTL as follows:
Following the process of the baseline MDSBT, the output variables associated with the target participant are concatenated and fed to the classification layer, in the same manner as Equation 23.
4 Experiment
4.1 Experimental dataset
We used the RoomReader corpus (Reverdy et al.,
4.2 Setups
4.2.1 Pre-processing
For video inputs, we detected face regions in each frame using YOLOv3 (Redmon and Farhadi,
Table 3
| Label | Train | Test | Total | Ratio (train) (%) | Ratio (test) (%) |
|---|---|---|---|---|---|
| High Dis-Eng. | 217 | 45 | 262 | 0.4 | 0.4 |
| Low Dis-Eng. | 815 | 368 | 1183 | 1.5 | 2.9 |
| Low Eng. | 10910 | 1377 | 12287 | 20.5 | 10.8 |
| High Eng. | 41250 | 10966 | 52216 | 77.5 | 86.0 |
Frequency of each label in the 8-second video clips from the training and test data.
4.2.2 Encoder configurations
We used ResNet-50 (He et al.,
4.2.3 Methods
We evaluated the baseline CPT (Lee et al.,
We describe the setup that was common to all ten models. We set the number of people N to 5. For all models, the total number of transformer encoder blocks was unified; L and K were set to 2 for the hierarchical models (CPT, MPBT, PPBT, MDSBT1, and DSPBT1), while K was set to 4 for the joint models (MPBT and PPBT using single modality, MDSBT2, and DSPBT2). We used 8 s of video and audio context information, i.e., D = 8. The number of multi-head attention heads was set to 4. We used the rectified linear unit activation function; we trained all models using three seeds to calculate an average score for each experimental condition.
For the conventional CPT, instead of Equation 27 from the baseline model, we used a CAL, where the target participant's features were used as keys and values, and another participant's features were used as queries, following a previous study (Lee et al.,
5 Results and discussion
Table 4 shows the results (the number of participants N = 5). We first compared models that use CALs with those that use GTLs for cross-modal interactions. CPT showed lower accuracy, weighted F1, and macro F1 than all those using all GTL cross-modal interaction models. In the models using common global tokens (MPBT, MDSBT1, and MDSBT2), MDSBT1 and MDSBT2 showed higher accuracy, weighted F1, and macro F1 than MPBT. Similarly, in models using pairwise global tokens (PPBT, DSPBT1, and DSPBT2), DSPBT1 and DSPBT2 showed higher accuracy, weighted F1, and macro F1 than PPBT. On the basis of these results, using GTL for cross-modal interaction is effective.
Table 4
| Model | Cross-modal interaction | Cross-person interaction | Global tokens | Modality | All joint engagement classes | l = 1 | l = 2 | l = 3 | l = 4 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Accuracy | Weighted F1 | Macro F1 | F1 | F1 | F1 | F1 | |||||
| CPT | - | CAL | - | V | 0.632 | 0.675 | 0.216 | 0.000 | 0.016 | 0.073 | 0.775 |
| CPT | CAL | CAL | - | V+A | 0.646 | 0.684 | 0.227 | 0.000 | 0.026 | 0.099 | 0.783 |
| MPBT | - | GTL | Common | V | 0.668 | 0.693 | 0.214 | 0.000 | 0.002 | 0.053 | 0.799 |
| MPBT | CAL | GTL | Common | V+A | 0.677 | 0.707 | 0.227 | 0.000 | 0.035 | 0.059 | 0.814 |
| PPBT | - | GTL | Pairwise | V | 0.690 | 0.706 | 0.217 | 0.000 | 0.013 | 0.038 | 0.816 |
| PPBT | CAL | GTL | Pairwise | V+A | 0.720 | 0.733 | 0.236 | 0.000 | 0.028 | 0.073 | 0.842 |
| MDSBT | - | GTL | Common | V | 0.668 | 0.693 | 0.214 | 0.000 | 0.002 | 0.053 | 0.799 |
| MDSBT1 | GTL | GTL | Common | V+A | 0.689 | 0.717 | 0.242 | 0.000 | 0.031 | 0.117 | 0.819 |
| MDSBT2 | GTL (joint) | common | V+A | 0.692 | 0.719 | 0.249 | 0.000 | 0.100 | 0.073 | 0.824 | |
| DSPBT | - | GTL | Pairwise | V | 0.668 | 0.693 | 0.214 | 0.000 | 0.002 | 0.053 | 0.799 |
| DSPBT1 | GTL | GTL | Pairwise | V+A | 0.735 | 0.746 | 0.270 | 0.000 | 0.147 | 0.079 | 0.852 |
| DSPBT2 | GTL (joint) | pairwise | V+A | 0.763 | 0.771 | 0.277 | 0.000 | 0.061 | 0.176 | 0.872 | |
Evaluation results (the number of participants N = 5; modalities: V, video features; A, audio features).
Boldface values represent the highest score achieved for each evaluation metric.
Next, the GTL interaction models were compared from the viewpoint of the hierarchical structure. Using common global tokens, we compared MDSBT1 with MDSBT2. MDSBT2 showed higher accuracy, weighted F1, and macro F1. By using pairwise global tokens and GTLs for all interactions, we compared DSPBT1 with DSPBT2, and DSPBT2 showed higher accuracy, weighted F1, and macro F1. On the basis of these results, using a joint model for cross-modal and cross-person interaction modeling is effective.
Additionally, models were compared from the viewpoint of the modality. As in previous studies (Kim et al.,
Finally, we examined the effect of adopting the pairwise global tokens for the proposed DSPBT2. We compared MDSBT2 (using common global tokens) and DSPBT2 (using pairwise global tokens), and DSPBT2 showed higher accuracy, weighted F1 and macro F1. The model that uses pairwise global tokens showed the highest accuracy, weighted F1, and macro F1 among all models. On the basis of these results, using pairwise global tokens for the proposed method is effective.
Figures 5, 6 show the accuracy and macro F1 for different numbers of participants. On the basis of the results of the models using common global tokens (MPBT/MDSBT1) and using pairwise global tokens (PPBT/DSPBT1), using GTLs for cross-modal interaction yielded higher accuracy and macro F1. On the basis of the results of the models using common global tokens (MDSBT1/MDSBT2) and using pairwise global tokens (DSPBT1/DSPBT2), not using a hierarchical structure showed higher accuracy and macro F1. The tendency of DSPBT2 remained consistent regardless of the number of participants. In a two-participant scenario, the difference between “common” and “pairwise” tokens effectively disappears as there is only one pair. As the number of participants decreases, the total number of interactions likewise diminishes, which tends to reduce the model's accuracy.
Figure 5

Accuracy across different numbers of participants.
Figure 6

Macro F1 across different numbers of participants.
Regarding the per-class F1-scores, the results for the high disengagement label were not improved. This is likely due to the label-imbalance issue, as shown in Table 3. Addressing this issue requires either using a corpus with balanced labels or further investigating the details of the oversampling techniques.
Figures 7, 8 show the confusion matrix for the proposed DSPBT2 and the baseline PPBT. DSPBT2 showed a higher accuracy than DSPBT1, and the baseline PPBT showed the highest accuracy among the baseline models. DSPBT decreased misclassifications in classifying high disengagement as high engagement. This means that even if it couldn't classify high disengagement, it classified it as low disengagement, which improved the classification performance. DSPBT was more accurate in classifying low disengagement and decreased the misclassification of low disengagement as high engagement. This means that even if it couldn't classify low disengagement, it classified it as low engagement, which improved the classification performance. Low engagement and high engagement can be classified more accurately. In summary, our findings demonstrate that leveraging pairwise global tokens for non-hierarchical cross-modal and cross-person interaction modeling can enhance engagement classification performance. This approach holds promise for multiparty, multimodal tasks in fields such as human–computer interaction, group communication analysis, or social robotics.
Figure 7

Confusion matrix of baseline PPBT.
Figure 8

Confusion matrix of DSPBT2.
The model performs best when each participant is recorded with a front-facing webcam that keeps the face largely inside the frame, mirroring the setup of the RoomReader corpus. Consequently, gallery view video conference recordings or any scenario in which every participant has a dedicated webcam tile are the most suitable inputs. Recordings where faces are small, heavily occluded, or only intermittently visible (e.g., speaker view or wide-angle room cameras) may require additional front facing cues or model retraining to maintain accuracy. By integrating both auditory (e.g., speech presence, vocal intonation, and rhythm) and visual (e.g., facial expression) cues, we achieve more accuracy. Future work will focus on extending these methods to larger and more diverse datasets, as well as exploring strategies to mitigate class imbalance and further improve the classification of minority classes.
6 Conclusion
We proposed the data stream-pairwise bottleneck transformer (DSPBT), which uses pairwise global tokens while simultaneously handling both cross-modal and cross-person interactions. Compared with the baseline PPBT, DSPBT not using a hierarchical structure showed better accuracy, weighted F1, and macro F1. These findings confirm our main concept—that unifying cross-modal and cross-person interactions through global token-based transformer effectively reduces redundancy and facilitates more accurate engagement estimation in multiparty settings. Additionally, the method is effective in multimodal conditions. We also showed that this tendency remains consistent regardless of the number of participants from the viewpoint of the multimodal condition.
Building on these findings, our future work will explore more diverse data scenarios, such as varying conversation lengths and many participants, while also addressing class-imbalance challenges through improved data augmentation or tailored loss functions. Ultimately, we aim to make the DSPBT framework more robust, scalable, and adaptable to a broader range of real-world multiparty interactions.
Statements
Data availability statement
The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author/s.
Author contributions
KSu: Writing – original draft, Writing – review & editing. NH: Writing – original draft, Writing – review & editing. KSh: Writing – review & editing. SM: Writing – review & editing. RM: Supervision, Writing – review & editing.
Funding
The author(s) declare that financial support was received for the research and/or publication of this article. This work was funded by NTT Corporation's internal research and development budget.
Acknowledgments
We would like to thank our colleagues who participated in the discussion.
Conflict of interest
KSu, NH, KSh, SM, and RM were employed by NTT Corporation and conducted the research as part of their employment. NTT Corporation had the following involvement in the study: the study design and the decision to submit it for publication.
Generative AI statement
The author(s) declare that Gen AI was used in the creation of this manuscript. We used GPT-o1 and GPT-o1-pro for proofreading.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
1
BaltrušaitisT.RobinsonP.MorencyL.-P. (2016). “OpenFace: an open source facial behavior analysis toolkit,” in Proceedings of the IEEE Winter Conference on Applications of Computer Vision, 1–10. 10.1109/WACV.2016.7477553
2
BednarikR.EivaziS.HradisM. (2012). “Gaze and conversational engagement in multiparty video conversation: an annotation scheme and classification of high and low levels of engagement,” in Proceedings of the 4th Workshop on Eye Gaze in Intelligent Human Machine Interaction. 10.1145/2401836.2401846
3
CafaroA.WagnerJ.BaurT.DermoucheS.Torres TorresM.PelachaudC.et al. (2017). “The NoXi database: multimodal recordings of mediated novice-expert interactions,” in Proceedings of the International Conference on Multimodal Interaction, 350–359. 10.1145/3136755.3136780
4
ChenH.AlghowinemS. M.JangS. J.BreazealC.ParkH. W. (2022). Dyadic affect in parent-child multi-modal interaction: introducing the DAMI-P2C dataset and its preliminary analysis. IEEE Trans. Affect. Comput. 14, 3345–3361. 10.1109/TAFFC.2022.3178689
5
ConneauA.BaevskiA.CollobertR.MohamedA.AuliM. (2021). “Unsupervised cross-lingual representation learning for speech recognition,” in Proceedings of the Annual Conference of the International Speech Communication Association, 2426–2430. 10.21437/Interspeech.2021-329
6
DermoucheS.PelachaudC. (2019). “Engagement modeling in dyadic interaction,” in Proceedings of the International Conference on Multimodal Interaction, 440–445. 10.1145/3340555.3353765
7
DhallA.GhoshS.GoeckeR.GedeonT. (2019). “EmotiW 2019: automatic emotion, engagement and cohesion prediction tasks,” in Proceedings of the International Conference on Multimodal Interaction, 546–550. 10.1145/3340555.3355710
8
DhallA.KaurA.GoeckeR.GedeonT. (2018). “EmotiW 2018: audio-video, student engagement and group-level affect prediction tasks,” in Proceedings of the International Conference on Multimodal Interaction, 653–656. 10.1145/3242969.3264993
9
FredricksJ. A.BlumenfeldP. C.ParisA. H. (2004). School engagement: potential of the concept, state of the evidence. Rev. Educ. Res. 74, 59–109. 10.3102/00346543074001059
10
FredricksJ. A.FilseckerM.LawsonM. A. (2016). Student engagement, context, and adjustment: addressing definitional, measurement, and methodological issues. Learn. Instr. 43, 1–4. 10.1016/j.learninstruc.2016.02.002
11
GrafsgaardJ. F.WigginsJ. B.VailA. K.BoyerK. E.WiebeE. N.LesterJ. C. (2014). “The additive value of multimodal features for predicting engagement, frustration, and learning during tutoring,” in Proceedings of the International Conference on Multimodal Interaction, 42–49. 10.1145/2663204.2663264
12
GuptaA.D'CunhaA.AwasthiK.BalasubramanianV. (2016). DAiSEE: towards user engagement recognition in the wild. arXiv preprint arXiv:1609.01885.
13
HeK.ZhangX.RenS.SunJ. (2016). “Deep residual learning for image recognition,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 770–778. 10.1109/CVPR.2016.90
14
HuynhV. T.KimS.-H.LeeG.-S.YangH.-J. (2019). “Engagement intensity prediction with facial behavior features,” in Proceedings of the International Conference on Multimodal Interaction, 567–571. 10.1145/3340555.3355714
15
KimY.LeeD. W.LiangP. P.AlghowinemS.BreazealC.ParkH. W. (2023). “HIINT: historical, intra-and inter-personal dynamics modeling with cross-person memory transformer,” in Proceedings of the International Conference on Multimodal Interaction, 314–325. 10.1145/3577190.3614122
16
KumarD.MadanS.SinghP.DhallA.RamanB. (2024). “Towards engagement prediction: a cross-modality dual-pipeline approach using visual and audio features,” in Proceedings of the International Conference on Multimedia, 11383–11389. 10.1145/3664647.3688986
17
LeeD. W.KimY.PicardR. W.BreazealC.ParkH. W. (2023). “Multipar-T: multiparty-transformer for capturing contingent behaviors in group conversations,” in Proceedings of the International Joint Conference on Artificial Intelligence, 3893–3901. 10.24963/ijcai.2023/433
18
LiW.DuanY.LuJ.FengJ.ZhouJ. (2020). “Graph-based social relation reasoning,” in Proceedings of the European Conference on Computer Vision, 18–34. 10.1007/978-3-030-58555-6_2
19
LiY.-Y.HungY.-P. (2019). “Feature fusion of face and body for engagement intensity detection,” in Proceeding of the IEEE International Conference on Image Processing, 3312–3316. 10.1109/ICIP.2019.8803488
20
LinT.-Y.GoyalP.GirshickR.HeK.DollárP. (2017). “Focal loss for dense object detection,” in Proceedings of the IEEE International Conference on Computer Vision, 2980–2988. 10.1109/ICCV.2017.324
21
LinY.-S.LeeC.-C. (2020). “Predicting performance outcome with a conversational graph convolutional network for small group interactions,” in Proceedings of the International Conference on Acoustics, Speech and Signal Processing, 8044–8048. 10.1109/ICASSP40776.2020.9053308
22
LiuL.JiangH.HeP.ChenW.LiuX.GaoJ.et al. (2020). “On the variance of the adaptive learning rate and beyond,” in Proceedings of the International Conference on Learning Representations.
23
MaJ.JiangX.XuS.QinX. (2021). “Hierarchical temporal multi-instance learning for video-based student learning engagement assessment,” in Proceedings of the International Joint Conference on Artificial Intelligence, 2782–2789. 10.24963/ijcai.2021/383
24
NagraniA.YangS.ArnabA.JansenA.SchmidC.SunC. (2021). “Attention bottlenecks for multimodal fusion,” in Proceedings of the International Conference on Neural Information Processing Systems, 14200–14213.
25
PanS.XuG. J.GuoK.ParkS. H.DingH. (2023). Video-based engagement estimation of game streamers: an interpretable multimodal neural network approach. IEEE Trans. Games16, 746–757. 10.1109/TG.2023.3348230
26
RedmonJ.FarhadiA. (2018). YOLOv3: an incremental improvement. arXiv preprint arXiv:1804.02767.
27
ReverdyJ.O'Connor RussellS.DuquenneL.GaraialdeD.CowanB. R.HarteN. (2022). “RoomReader: a multimodal corpus of online multiparty conversational interactions,” in Proceedings of the International Conference on Language Resources and Evaluation Conference, 2517–2527.
28
RichC.PonslerB.HolroydA.SidnerC. L. (2010). “Recognizing engagement in human-robot interaction,” in Proceedings of the ACM/IEEE International Conference on Human-Robot Interaction. 10.1145/1734454.1734580
29
RingevalF.SondereggerA.SauerJ.LalanneD. (2013). “Introducing the RECOLA multimodal corpus of remote collaborative and affective interactions,” in Proceedings of the IEEE International Conference and Workshops on Automatic Face and Gesture Recognition, 1–8. 10.1109/FG.2013.6553805
30
SanghviJ.CastellanoG.LeiteI.PereiraA.McOwanP. W.PaivaA. (2011). “Automatic analysis of affective postures and body motion to detect engagement with a game companion,” in Proceedings of the ACM/IEEE International Conference on Human-Robot Interaction, 305–312. 10.1145/1957656.1957781
31
SavchenkoA. V.SavchenkoL. V.MakarovI. (2022). “Classifying emotions and engagement in online learning based on a single facial expression recognition neural network. IEEE Trans. Affect. Comput.13, 2132–2143. 10.1109/TAFFC.2022.3188390
32
SinatraG. M.HeddyB. C.LombardiD. (2015). The challenges of defining and measuring student engagement in science. Educ. Psychol. 50, 1–13. 10.1080/00461520.2014.1002924
33
SinghM.HoqueX.ZengD.WangY.IkedaK.DhallA. (2023). “Do I have your attention: a large scale engagement prediction dataset and baselines,” in Proceedings of the International Conference on Multimodal Interaction, 174–182. 10.1145/3577190.3614164
34
SukumaranA.ManoharanA. (2024). Multimodal engagement recognition from image traits using deep learning techniques. IEEE Access12, 25228–25244. 10.1109/ACCESS.2024.3353053
35
SunL.LianZ.LiuB.TaoJ. (2023). Efficient multimodal transformer with dual-level feature restoration for robust multimodal sentiment analysis. IEEE Trans. Affect. Comput. 15, 309–325. 10.1109/TAFFC.2023.3274829
36
SuzukiK.HojoN.ShinodaK.MizunoS.MasumuraR. (2024). “Participant-pair-wise bottleneck transformer for engagement estimation from video conversation,” in Proceedings of the Annual Conference of the International Speech Communication Association, 4079–4083. 10.21437/Interspeech.2024-1329
37
TouvronH.VedaldiA.DouzeM.JegouH. (2019). “Fixing the train-test resolution discrepancy,” in Advances in Neural Information Processing Systems, eds. WallachH.LarochelleH.BeygelzimerA.d' Alché-BucF.FoxE.GarnettR. (London: Curran Associates, Inc.).
38
VaswaniA.ShazeerN.ParmarN.UszkoreitJ.JonesL.GomezA. N.et al. (2017). “Attention is all you need,” in Proceedings of the International Conference on Neural Information Processing Systems, 6000–6010.
39
WangK.YangJ.GuoD.ZhangK.PengX.QiaoY. (2019). “Bootstrap model ensemble and rank loss for engagement intensity regression,” in Proceeding of the International Conference on Multimodal Interaction, 551–556. 10.1145/3340555.3355711
40
XiongY.XinyaG.XuJ. (2023). CNN-Transformer: a deep learning method for automatically identifying learning engagement. Educ. Inf. Technol. 15, 9989–10008. 10.1007/s10639-023-12058-z
41
YangF.YinW.InamuraT.BjörkmanM.PetersC. (2020). “Group behavior recognition using attention- and graph-based neural networks,” in Proceedings of the European Conference on Artificial Intelligence, 1626–1633.
42
YangS.LuoP.LoyC.-C.TangX. (2016). “WIDER FACE: a face detection benchmark,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 5525–5533. 10.1109/CVPR.2016.596
43
ZhouC.HanM.LiangQ.HuY.-F.KuaiS.-G. (2019). A social interaction field model accurately identifies static and dynamic social groupings. Nat. Hum. Behav. 3, 847–855. 10.1038/s41562-019-0618-2
Summary
Keywords
transformer, engagement, multiparty conversation, multimodal, classification, global token
Citation
Suzuki K, Hojo N, Shinoda K, Mizuno S and Masumura R (2025) Data stream-pairwise bottleneck transformer for engagement estimation from video conversation. Front. Artif. Intell. 8:1516295. doi: 10.3389/frai.2025.1516295
Received
24 October 2024
Accepted
05 May 2025
Published
27 June 2025
Volume
8 - 2025
Edited by
Amelia Zafra, University of Cordoba, Spain
Reviewed by
Arghir-Nicolae Moldovan, National College of Ireland, Ireland
Valentina Saccone, University of Florence, Italy
Updates

Check for updates
Copyright
© 2025 Suzuki, Hojo, Shinoda, Mizuno and Masumura.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Keita Suzuki keitaxs.suzuki@ntt.com
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.