$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
L’architecture proposée pour augmenter la coopération humain-IA utilise un pipeline d’interactions multimodales adaptatives combinant la vision et les modalités de parole dans un cadre de raisonnement dynamique et hiérarchique. Cette étude a utilisé des données publiques issues d’expériences publiées auparavant. Aucun nouveau sujet humain n’a été impliqué, et aucune approbation éthique supplémentaire n’a été requise.
Architecture d’interaction multimodale adaptative proposée
Fondamentalement, le système commence par des modules de perception, tels que le flux visuel capture la pose et le mouvement de l’utilisateur à l’aide de capteurs RGB-D, et un flux audio analyse les entrées vocales à l’aide d’un moteur ASR (Reconnaissance Automatique de la Parole) léger. Ces entrées brutes sont introduites dans le module de prédiction d’actions basé sur Transformer, qui encode les dépendances temporelles dans les séquences de pose et de commandes pour raisonner sur des actions humaines de bas niveau. Par la suite, pour permettre une planification collaborative de haut niveau, un mécanisme de Distorsion Temporelle Dynamique (DTW) aligne les actions détectées avec les nœuds d’un graphe de tâche prédéfini afin de prédire les objectifs et actions suivantes de l’utilisateur. Un nouveau module de fusion basé sur l’attention décide, à chaque pas de temps, quelle modalité (audio ou vision) fournit les informations les plus importantes sur le plan contextuel et ajuste dynamiquement les poids d’entrée. Pour individualiser l’interaction, le système inclut l’adaptation de modèles en ligne, adaptant en temps réel les prédicteurs d’action à l’évolution du comportement des utilisateurs. Un module d’explicabilité léger crée également des résumés conviviaux des intentions prédites et des décisions d’IA pour améliorer la transparence et la confiance. L’ensemble du système est testé dans un environnement d’assemblage coopératif simulé mais réel, permettant la comparaison entre environnements unimodaux et adaptatifs-multimodaux. Une telle approche facilite une collaboration plus adaptable, plus intuitive et plus fiable avec les agents IA dans tous les domaines.
La figure 1 montre l’architecture du cadre d’interaction multimodale adaptative décrit visant à améliorer la collaboration humain-IA. Elle commence par la phase d’acquisition d’entrée, qui repose sur deux principaux dispositifs de détection : une caméra RGB-D pour observer les informations visuelles en profondeur (par exemple, la posture et les mouvements humains) et un microphone directionnel pour collecter les commandes vocales. Les signaux bruts sont ensuite passés par le module de prétraitement, qui traite les données audiovisuelles pour une analyse ultérieure en nettoyant, normalisant et formatant les flux d’entrée. Ensuite, le pipeline passe à la phase d’extraction de caractéristiques, où les données sont divisées en deux flux : le flux visuel, qui isole les caractéristiques de pose et de mouvement grâce à des algorithmes d’estimation de pose, et le flux audio, qui transcrit la parole en embeddings de commandes interprétables. Un encodeur Transformer multimodal, qui utilise l’auto-attention multi-têtes et un encodage positionnel temporel pour exprimer l’interdépendance à longue portée entre les séquences d’interactions, traite ensuite la représentation fusionnée. L’état actuel de l’objectif de l’utilisateur est estimé à l’aide d’un prédicteur d’intention à long terme et de progression de la tâche, et les actions de bas niveau sont mappées à des nœuds dans un graphe hiérarchique des tâches pour un suivi fiable des tâches via un module d’alignement basé sur DTW. Les poids de fusion et les paramètres de prédiction sont continuellement mis à jour via une boucle d’adaptation de modèle en ligne en réponse au retour d’interaction, et un module d’explicabilité fournit des explications claires pour favoriser l’ouverture et la confiance. L’ensemble du pipeline permet au système de travailler de manière adaptative et efficace avec les utilisateurs sur des tâches et des environnements dynamiques.

Figure 1 : Aperçu du cadre d’interaction multimodale suggéré basé sur les transformateurs. Une technique guidée par l’attention est employée pour encoder et intégrer dynamiquement les données visuelles et sonores. Un module Transformer, qui intègre la modélisation hiérarchique des tâches et l’adaptation en ligne, traite la représentation fusionnée pour la prédiction de l’intention à long terme et l’estimation de l’avancement des tâches. . Veuillez cliquer ici pour voir une version agrandie de cette figurine.
Le système suggéré intègre un module d’explicabilité léger qui fonctionne en tandem avec les composantes de fusion multimodale et de planification hiérarchique afin d’améliorer la transparence et la confiance des utilisateurs. Le module tire des indices interprétables de l’alignement des graphes de tâches basé sur DTW (par exemple, l’avancement actuel de la tâche et la prochaine action anticipée) et de la couche de fusion basée sur l’attention (par exemple, les poids d’importance des modalités). Ces indices sont convertis en explications compréhensibles pour les humains, comme si les ordres prononcés ou les gestes visuels ont surtout influencé un choix du système et comment l’action anticipée s’inscrit dans le plan de travail plus large. Les utilisateurs reçoivent des explications sous forme de retours écrits ou visuels succincts, qui les aident à comprendre, prédire et, si nécessaire, à corriger le comportement du système. L’amélioration du bonheur des utilisateurs, la fluidité des interactions et les indicateurs liés à la confiance indiqués dans l’évaluation sont des indicateurs indirects de la perception de l’explicabilité par l’utilisateur. Les résultats suggèrent que dans les interactions humain-IA à long terme, le raisonnement transparent des décisions liées à l’IA renforce la confiance des utilisateurs, facilite la collaboration et accroît l’acceptation du comportement adaptatif des systèmes.
Données d’entrée
L’acquisition des entrées dans le cadre envisagé pour la collaboration Humain-IA se fait à travers un mécanisme structuré de détection multimodale qui combine les modalités de vision et d’audition pour réaliser efficacement les actions et intentions humaines. L’entrée visuelle est acquise avec une caméra RGB-D, qui capture en temps réel des informations de pose des humains, de la position spatiale et du contexte des environs. Les données visuelles sont traitées via des modèles pré-entraînés tels que BlazePose pour obtenir des points clés du haut du corps pour les tâches d’interaction. En même temps, des informations auditives sont obtenues à partir d’un microphone directionnel et interprétées via un modèle DeepSpeech pré-entraîné pour identifier les commandes vocales qui disambiguïsent ou fournissent des indices visuels incertains supplémentaires. Dans les contextes coopératifs, le système à double entrée offre une adaptation dynamique et une perception consciente du contexte. L’ensemble de données d’entraînement et d’évaluation comprend plus de 5 000 trajectoires multimodales de mouvementhumain pour une gamme d’activités d’interaction, telles que les comportements d’assemblage et de passation, recueillies auprès de quatre utilisateurs dans des environnements contrôlés et semi-structurés. Pour améliorer la généralisation, le système permet l’adaptation en ligne des modèles lors du déploiement, ce qui permet au modèle de mettre à jour ses prédictions en temps réel en fonction de l’évolution du comportement des utilisateurs et de la dynamique environnementale.
Description du jeu de données
L’ensemble de données d’entraînement et d’évaluation pour le cadre suggéré a été obtenu à partir d’expériences réelles de collaboration homme-robot dans le cadre d’une tâche d’assemblage de voitures jouets utilisant le robotKINOVA GEN3 1. L’environnement expérimental visait à imiter des activités collaboratives à long terme englobant l’interaction multimodale, incluant à la fois des modalités visuelles et auditives. En particulier, le jeu de données d’entraînement comprend 3 003 séquences de trajectoires provenant de deux utilisateurs, et le jeu de données de test contient 2 088 séquences, incluant des données de deux nouveaux utilisateurs pour évaluer la généralisation du modèle. Chaque trajectoire enregistre une séquence en 5 étapes de points clés de pose du haut du corps récupérés avec BlazePose, ainsi que les commandes vocales correspondantes transcrites parDeepSpeech 33. Les données collectées illustrent la variation humaine naturelle dans l’expression des gestes et des commandes lors d’activités telles que la livraison d’objets, l’utilisation d’outils et les actions coopératives. L’ensemble de données multimodal constitue la base de l’apprentissage supervisé des modèles DLinaire de prévision de l’action et de la trajectoire, et constitue la référence centrale dans les études utilisateurs réalisées sous des conditions visuelles uniques, audio et multimodales. L’intégration de différents types d’utilisateurs et des conditions de bruit réalistes garantit des tests de robustesse et d’adaptabilité pour les systèmes HRC permanents. Le tableau 2 présente la description détaillée de l’ensemble de données.
| Attributs | Détails |
| Nom du jeu de données | Ensemble de données d’assemblage de voitures jouets (collecté en interne) |
| Environnement de collection | Expérience réelle de HRC avec le bras KINOVA GEN3 |
| Nombre d’utilisateurs (formation) | 2 utilisateurs |
| Nombre d’utilisateurs (Test) | 4 utilisateurs (2 issus de l’ensemble d’entraînement, 2 invisibles) |
| Trajectoires totales (Entraînement) | 3 003 trajectoires |
| Trajectoires totales (essais) | 2 088 trajectoires |
| Modalités capturées | Visuel (RGB-D pour la pose), Audio (commandes vocales) |
| Format des données | Points clés de pose (de BlazePose), commandes de reconnaissance vocale |
| Résolution temporelle | Chaque trajectoire comprend des pas de 5 temps |
| Tâches couvertes | 3 tâches principales : Pick-and-place, rotation d’objets, assemblage collaboratif |
| Utilisation | Entraînement supervisé de modèles de prédiction d’action/trajectoire ; Étude utilisateur |
Tableau 2 : Description du jeu de données. Informations sur l’environnement de simulation, y compris le cadre de programmation, les paramètres matériels et l’environnement d’évaluation.
Prétraitement des jeux de données
Pour permettre une interaction multimodale adaptative dans la collaboration humain-IA, le jeu de données brut, tel que les données visuelles (images RVB et en profondeur), auditive (commandes vocales) et temporelles (points clés posés), est soumis à un prétraitement structuré. Les données visuelles sont d’abord extraites par un modèle d’estimation depose f pose, généralement dérivé de BlazePose ou OpenPose. Pour le référentiel t, le vecteur de la pose humaine est défini comme suit :
(1)
Où k est le nombre de points clés et chaque point clé contient des coordonnées 2D. Les séquences sont normalisées par longueur du torse et lissées au fil du temps avec un filtre Savitzky-Golay :
(2)
où w est la taille de la fenêtre de filtrage. Deuxièmement, les flux audio bruts At sont découpés en segments à l’aide d’un détecteur d’activité vocale (VAD). Des segments crédibles sont intégrés dans unmodèle de reconnaissance vocale f (par exemple, DeepSpeech) pour extraire des jetons de commande :
(3)
où V est le vocabulaire des commandes reconnues. Pour l’intégration, les jetons de commande pour tous sont alignés dans le temps des horodatages visuels de pose à l’aide d’une fonction d’alignement basée sur l’interpolation τ :
(4)
Troisièmement, pour former les séquences
d’entraînement à intention temporelle , on définit des séquences de trajectoire , ainsi que les commandes
vocales associées . Celles-ci sont fenêtrées en segments de longueur fixe utilisant des fenêtres coulissantes de taille l :
(5)
(6)
Enfin, les entrées sont normalisées à une moyenne nulle et à une variance unitaire par dimension de points clés pour la convergence dans les modèles de prédiction basés sur la trajectoire :
(7)
où μj, σj sont la moyenne et l’écart-type du point clé j complétant l’ensemble d’entraînement.
Extraction des caractéristiques
Dans le paradigme d’interaction multimodale adaptative décrit, une coopération forte et en temps réel est rendue possible en combinant des fonctionnalités de tâches visuelles, sonores et contextuelles. Le pipeline d’extraction des caractéristiques commence par l’acquisition simultanée de données à partir de deux principales modalités : les signaux
visuels et les signaux
audio, indexés à l’étape t. Ces observations sont transmises à travers des modules de perception correspondants afin d’obtenir des caractéristiques sémantiques de haut niveau relatives au comportement humain, à l’intention et à la commande de la parole.
Extraction des caractéristiques visuelles
Les données
visuelles brutes des caméras RGB-D sont transmises via un estimateur de pose humaine (par exemple, BlazePose), fournissant un vecteur
de points clés spatiaux , où k représente le nombre de points clés détectés et chacun contient des coordonnées 3D :
(8)
Ces points clés sont intégrés
dans le temps dans une trajectoire de pose, à partir de laquelle la dynamique du mouvement est extraite via la décomposition tendance-saisonnière :
(9)
où ∈_t représente le bruit résiduel.
Extraction des caractéristiques audio
L’entrée
audio est traitée via un modèle de reconnaissance vocale pré-entraîné (par exemple, DeepSpeech) et produit une représentation
de commande tokenisée , où n est la longueur du jeton :
(10)
Fusion multimodale
Pour construire un contexte d’interaction unifié, nous combinons les caractéristiques par une attention pondérée par la confiance basée sur la confiance et l’information mutuelle :
(11)
où φV et φA sont les fonctions de projection des caractéristiques visuelles et auditives dans un espace latent partagé, et αt∈[0,1] est un terme de pondération de modalité dynamique calculé sur la base de l’entropie :
(12)
Ici,
et
sont des informations mutuelles entre l’état objectif g et les modalités observées.
Planification à l’aide de l’intégration contextuelle
Le dernier vecteur de caractéristiques multimodal Ft est enrichi en contexte de tâche et en progrès Pt et devient l’entrée d’état du module de planification adaptative :
(13)
Cette caractéristique extraitex t est utilisée comme entrée aux modèles de prédiction d’intention et de planification de mouvement en aval, soutenant une collaboration humain-IA adaptative et robuste dans des contextes dynamiques et incertains.
Prédiction d’action et de plan via l’alignement du graphe de tâche
En suivant le processus d’extraction multimodale des caractéristiques, où l’intention de la parole (audio), la trajectoire de la pose (visuelle) et les données contextuelles (par exemple, journaux de tâches ou émotions) sont intégrées dans le traitement suivant, inclut la prédiction adaptative des actions humaines et l’inférence de plans utilisant l’alignement hiérarchique des graphes de tâches.
Soit le vecteur de caractéristiques multimodal intégré au pas de temps t représenté comme suit :
(14)
Le système prévoit initialement l’action humaine de bas niveau via unefonction fact, souvent représentée par un encodeur-décodeur ou transformateur récurrent :
(15)
où F(t-k :t) désigne la séquence de fusion des caractéristiques dans les k dernières pas de temps, et
est l’action prévue à partir de l’ensemble d’actions A. Le module est en ligne affiné par perte adaptative :
(16)
Ici, CE est la classification d’action de la perte croisée d’entropie, puis le second terme pousse une bonne prédiction de trajectoire future.
Pour la prédiction de plan de haut niveau, nous présentons la tâche comme une progression le long d’un graphe hiérarchique de tâche G = (N, E), où chaque nœud ni ∈N signifie un sous-tâche ou un objectif intermédiaire. L’objectif est de faire correspondre la séquence d’actions observée avec un chemin de tâche de référence R*∈G en réduisant la distance :
(17)
Où Pt désigne la trace de progression actuelle et d(⋅) désigne la distance ou métrique d’alignement souple de Dynamic Time Warping (DTW).
L’intention
ultime au niveau du plan est alors dérivée en projetant l’action prédite a ̂_t sur l’étape suivante la plus probable du chemin
aligné :
(18)
Ce décodage hiérarchique garantit que, même avec une entrée sensorielle floue ou bruyante, le système choisit l’intention de haut niveau la plus pertinente sur le plan contextuel, cohérente avec la séquence de tâche en cours. Cette planification prédictive améliore non seulement l’efficacité de la collaboration, mais renforce aussi l’anticipation et l’adaptabilité au sein de l’interaction Humain-IA sur plusieurs tours.
Mécanisme de fusion multimodale (basé sur l’attention)
Dans la collaboration adaptative humain-IA, l’intégration multimodale de plusieurs modalités sensorielles (par exemple, visuelle : pose humaine, trajectoire ; auditive : commandes vocales) est nécessaire pour une bonne interprétation de l’intention de l’utilisateur. Une approche basée sur des règles ou de fusion statique ne peut pas faire face aux interactions humaines dynamiques dans le monde réel. Pour cela, un mécanisme de fusion basé sur l’attention est présenté ici pour pondérer dynamiquement chaque modalité selon son importance contextuelle à chaque étape temporelle.
Notons respectivement les vecteurs de caractéristiques extraits des modalités
visuelle et audio comme et
, respectivement. Ces vecteurs encodent des informations sémantiques obtenues via des pipelines de traitement antérieurs, par exemple, les caractéristiques visuelles peuvent résulter de l’estimation de la pose et de la prédiction d’action, tandis que les caractéristiques audio peuvent être dérivées des embeddings de la voix utilisant des modèles comme DeepSpeech ou wav2vec.
L’objectif de la fusion basée sur l’attention est de calculer des poids d’attention spécifiques à chaque modalité qui capturent la signification relative de chaque modalité. Cela se fait à l’aide d’un mécanisme d’attention douce.
Calcul par poids d’attention
Dans une première étape, les deux vecteurs sont transformés en un espace d’attention partagé grâce à une transformation apprenable. C’est-à-dire que pour chaque modalité i∈{V,A}, le score d’attention intermédiaire est calculé comme suit :
(19)
où
et
sont des paramètres apprenables par réseau d’attention, et TANH est une fonction d’activation non linéaire. Cette conversion permet au modèle d’extraire des corrélations de haut niveau et de la saillance contextuelle de chaque modalité.
Ces scores d’attention non normalisés eV et αA sont alors normalisés avec une fonction softmax de sorte qu’ils s’additionnent à 1
(20)
Ici, αV et αA sont respectivement les poids d’attention sur les modalités visuelle et audio. Les poids sont adaptatifs puis mis à jour au fil du temps selon le contexte de la tâche existante, la qualité du signal et l’activité des utilisateurs.
(21)
La représentation
fusionnée résultante est obtenue comme une combinaison pondérée des vecteurs de modalité d’entrée :
Ce vecteur combiné encode la sémantique commune des informations visuelles et auditives de manière à mettre en lumière activement le flux le plus informatif. Il est ensuite intégré dans des modules en aval comme le suivi de graphes de tâches, la prédiction d’intention ou le moteur de planification de mouvement robotique.
Algorithme 1 : Fusion basée sur l’attention multimodale
Entrée : Le vecteur des caractéristiques visuelles est hV∈R d, le vecteur des caractéristiques audio est hA∈R d
Paramètres apprenables : W∈Rk*d, W∈R k et b∈R k
Sortie : représentation fusionnée hfusionné∈Rd.
Étape 1 : Déterminer les représentations intermédiaires en calculant à l’aide de l’équation 19
Étape 2 : Utilisez Softmax pour normaliser les scores d’attention en utilisant l’équation 20
Étape 3 : Calculez le vecteur fusionné à l’aide de l’équation 21
Étape 4 : Retourner hfusionné
L’algorithme de fusion multimodale basée sur l’attention offre un moyen de fusion intelligente des caractéristiques de différentes modalités d’entrée, telles que les flux visuels et audio, de manière consciente du contexte. La fusion est essentielle dans les systèmes où chaque modalité présente des informations complémentaires mais variées, comme dans les environnements collaboratifs humain-IA où la vision capte les gestes ou la position du corps et l’audio capte les commandes vocales ou les signaux vocaux.
L’algorithme 1 commence par déterminer des représentations intermédiaires pour chaque modalité. Pour calculer ces deux modèles, eV pour le flux visuel et eA pour le flux audio, une couche de réseau de neurones partagé effectue d’abord une transformation non linéaire sur les vecteurs de caractéristiques correspondants. Ensuite, les pondérations d’attention αV et αA sont calculées en effectuant une fonction softmax sur les scores intermédiaires. Cela aide à faire des poids positifs et à s’additionner à 1, ce qui normalise essentiellement les contributions de chaque modalité. Plus une modalité est informative, telle que modélisée, plus son poids d’attention est élevé.
En fin de compte, l’algorithme calcule la représentation fusionnée h fusionnée à travers une combinaison pondérée des vecteurs de caractéristiques graphiques et audio, normalisée avec leurs poids d’attention respectifs. Ce vecteur fusionné combine les deux modalités de manière axée sur les données et sensible au contexte, et sert à des tâches ultérieures telles que la reconnaissance d’intention, la prise de décision ou la planification des mouvements robotiques. Au total, cet algorithme permet au système de se concentrer dynamiquement sur la modalité ou la combinaison de modalités la plus pertinente à un moment donné, au lieu d’utiliser des approches de fusion fixes ou basées sur des règles. Cela rend le cadre plus solide, plus flexible et plus réactif dans les situations d’interaction dynamique entre l’humain et l’IA.
La Figure 2 illustre le flux de travail du mécanisme de fusion multimodale basée sur l’attention qui opère dans l’intégration contextuelle des entrées visuelles et auditives. L’extraction de caractéristiques visuelles, la première étape du flux de travail, consiste à extraire des caractéristiques spatiales ou liées à la posture à partir d’images ou de vidéos d’entrée (comme les caméras RGB-D). Ces éléments sont ensuite intégrés dans un module d’Attention Visuelle qui apprend à mettre en avant le contenu le plus informatif de l’information visuelle. Parallèlement, les modules Audio Attention traitent les embeddings de la parole ou les jetons audio issus de commandes vocales, attribuant une signification contextuelle à différents signaux auditifs. Les caractéristiques résultantes pondérées par l’attention sont intégrées via une couche de fusion basée sur l’attention et transmises à un réseau d’avance par position avec des connexions résiduelles et une normalisation de couche, formant un bloc standard d’encodeur Transformer. Le résultat est un embedding multimodal unifié qui supporte une prédiction robuste de l’intention à long horizon et une prise de décision adaptative sous des conditions d’interaction variables. Cette conception permet au système de se concentrer sélectivement sur la modalité la plus robuste à tout moment, améliorant la robustesse et l’interprétabilité dans les interactions humain-IA en temps réel.

Figure 2 : Construction détaillée du module de fusion multimodale guidée par l’attention. Afin de générer une représentation fusionnée consciente du contexte à chaque pas de temps, les encodeurs spécifiques à chaque modalité collectent des caractéristiques issues de flux visuels et auditifs. Ces caractéristiques sont ensuite pondérées dynamiquement à l’aide d’un mécanisme d’attention basé sur les données. Veuillez cliquer ici pour voir une version agrandie de cette figurine.
Adaptation en ligne de modèles
Pour garantir une collaboration humain-IA de haute qualité sous différents comportements et contextes utilisateurs, notre cadre intègre un mécanisme d’adaptation de modèle en ligne qui optimise progressivement les modèles spécifiques à l’utilisateur lors de l’interaction. Le module suit les signaux comportementaux en temps réel (par exemple, la pose, les trajectoires gestuelles, le ton de la parole) et met à jour les modèles prédictifs sous-jacents avec des algorithmes d’apprentissage incrémental. En particulier, les modèles de prédiction de trajectoire et de reconnaissance d’intention sont affinés avec des entrées récentes via un ajustement fin basé sur le gradient ou une adaptation de rang bas (LoRA), permettant au système de s’adapter à l’évolution du comportement utilisateur ou aux exigences spécifiques à la tâche sans avoir à être entièrement réentraîné.
La couche de rétroaction agit harmonieusement avec l’adaptation à la fois par la rétroaction implicite (par exemple, corrections, hésitations, retards) et par des commandes explicites (par exemple, la parole ou l’interface graphique). Il a deux objectifs : calibrer de manière adaptative la saillance des indices multimodaux, et transmettre des mesures de confiance/confiance aux modules de décision et de contrôle.
Le cycle de rétroaction permet une performance des tâches plus fluide et des réponses orientées utilisateur. Pour favoriser la confiance et la transparence, le cadre intègre un module d’explicabilité qui traduit les décisions de bas niveau du modèle en justifications compréhensibles pour l’humain. Il utilise des cartes de rationalisation issues d’un transformateur de fusion multimodal, complétées par un traçage logique à travers le graphe de tâche. Il peut éventuellement présenter cette justification via une interface graphique ou un assistant auditif afin de permettre aux utilisateurs de comprendre et peut-être même de corriger le comportement du système.