BAH Dataset for Ambivalence/Hesitancy Recognition in Videos for Behavioural Change

Manuela González-González, Soufiane Belharbi, Muhammad Osama Zeeshan, Masoumeh Sharafi, Muhammad Haseeb Aslam +4 more
5/25/2025
cs.CVcs.LG

No official code found. Best implementation: sbelharbi/bah-dataset (12 stars, BSD-3-Clause, last commit 2026-04-14). 1 more below.

Abstract

Recognizing complex emotions linked to ambivalence and hesitancy (A/H) can play a critical role in the personalization and effectiveness of digital behaviour change interventions. These subtle and conflicting emotions are manifested by a discord between multiple modalities, such as facial and vocal expressions, and body language. Although experts can be trained to identify A/H, integrating them into digital interventions is costly and less effective. Automatic learning systems provide a cost-effective alternative that can adapt to individual users, and operate seamlessly within real-time, and resource-limited environments. However, there are currently no datasets available for the design of ML models to recognize A/H. This paper introduces a first Behavioural Ambivalence/Hesitancy (BAH) dataset collected for subject-based multimodal recognition of A/H in videos. It contains videos from 224 participants captured across 9 provinces in Canada, with different age, and ethnicity. Through our web platform, we recruited participants to answer 7 questions, some of which were designed to elicit A/H while recording themselves via webcam with microphone. BAH amounts to 1,118 videos for a total duration of 8.26 hours with 1.5 hours of A/H. Our behavioural team annotated timestamp segments to indicate where A/H occurs, and provide frame- and video-level annotations with the A/H cues. Video transcripts and their timestamps are also included, along with cropped and aligned faces in each frame, and a variety of participants meta-data. We include results baselines for BAH at frame- and video-level recognition in multi-modal setups, in addition to zero-shot prediction, and for personalization using unsupervised domain adaptation. The limited performance of baseline models highlights the challenges of recognizing A/H in real-world videos. The data, code, and pretrained weights are available.

View on arXivView PDF

Code Implementations(2)

BSD-3-Clause

Pytorch code for "BAH Dataset for Ambivalence/Hesitancy Recognition in Videos for Behavioural Change"

122Shell, PythonMay 6, 20256 months agoBSD-3-Clause
affective-computingbahbehavioural-ambivalence-hesitancybenchmarkdeep-learning+3 more
BSD-3-Clause

Pytorch code for "BAH Dataset for Ambivalence/Hesitancy Recognition in Videos for Behavioural Change"

30Shell, PythonNov 4, 20258 months agoBSD-3-Clause

Similar Papers

Cite this paper

@article{gonzlezgonzlez2025dataset,
  title  = {BAH Dataset for Ambivalence/Hesitancy Recognition in Videos for Behavioural Change},
  author = {Manuela González-González and Soufiane Belharbi and Muhammad Osama Zeeshan and Masoumeh Sharafi and Muhammad Haseeb Aslam and Marco Pedersoli and Alessandro Lameiras Koerich and Simon L Bacon and Eric Granger},
  year   = {2025},
  eprint = {2505.19328},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.19328v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.19328.svg)](https://codeofpaper.com/paper/2505.19328)

Discussion