Comment les modèles multimodaux relient texte, images et audio dans une seule demande
Comprendre ce qu’est une modalité, comment les modèles multimodaux transforment du texte, des images et de l’audio en une représentation commune, où cela est utile, et où les réponses visuelles continuent de se tromper.
Sources: What Is Multimodal AI?
Envoyez à un modèle une photo d’une broche fissurée accompagnée de la question « Quel est le problème avec cette pièce ? », et un assistant moderne pourra répondre en examinant l’image elle-même, sans avoir besoin d’une description écrite de celle-ci. Les systèmes capables de traiter plusieurs types d’entrées dans une seule demande sont appelés modèles multimodaux.
Cet exposé explique ce que signifie « modalité » dans ce contexte, comment de tels modèles relient les mots aux régions d’une image ou aux moments d’une enregistrement, pourquoi cette connexion représente une tâche difficile, et quels sont les limites à prendre en compte lorsqu’on développe des fonctionnalités à partir d’eux.
Pourquoi les modèles basés uniquement sur du texte butent contre des obstacles
La première génération de modèles de langage de grande taille ne fonctionnait qu’avec du texte. C’est une contrainte sérieuse, car beaucoup des choses pour lesquelles les gens ont besoin d’aide ne commencent pas sous forme de texte : une photo d’une éruption cutanée, un capture d’écran d’un traceur d’erreurs, un message vocal, un graphique caché dans un PDF. Pour utiliser un modèle ne fonctionnant qu’avec du texte, il faut d’abord transformer ce matériel en une description écrite. Chaque telle traduction ajoute des efforts et fait perdre des détails que la personne qui décrit ne jugeait pas importants.
Qu’est-ce qu’une modalité ?
Que se passe-t-il à l’intérieur d’une requête combinée
À un niveau général, une demande qui mélange une image et une question de texte passe par ces étapes :
- L’utilisateur envoie une entrée mixte, par exemple une image accompagnée d’une question à son sujet.
- Chaque type d’entrée est traité par un composant conçu pour lui. Le texte est divisé en tokens ; une image est généralement découpée en petits fragments que l’encodeur visuel transforme en vecteurs.
- Les deux flux sont projetés dans une représentation numérique commune, permettant ainsi de comparer directement un fragment de texte avec une région de l’image.
- Le modèle analyse la séquence combinée comme un seul problème, et non comme deux tâches indépendantes dont les résultats seraient fusionnés par la suite.
- La réponse s’appuie sur tout ce qui a été fourni et peut faire référence à des parties spécifiques de l’image dans son texte.
La représentation commune est la partie difficile
Avant l’apparition des modèles multimodaux, la reconnaissance d’objets dans les images et la compréhension du texte étaient déjà gérées de manière assez efficace. Le véritable défi réside dans la création d’un espace interne où le mot « fissure fine » se trouve à proximité des pixels représentant réellement une telle fissure. Les modèles apprennent cette correspondance à partir de très grandes collections de données appariées, comme des images accompagnées de légendes ou des vidéos avec des transcriptions, ce qui leur permet de savoir quelles descriptions correspondent à quels motifs visuels ou audio. Lorsque cette correspondance est faible pour un domaine donné, le modèle peut percevoir clairement l’image d’un point de vue technique tout en la reliant aux mots incorrects.
Quels changements pour l’utilisateur ?
La différence pratique réside dans celui qui effectue la traduction. Avec un modèle basé uniquement sur du texte, c’est la personne qui pose la demande qui agit comme intermédiaire, transformant les éléments concrets en mots. Avec un modèle multimodal, c’est le modèle lui-même qui examine ces éléments, et il remarque souvent des détails que la personne n’aurait pas pensé à mentionner.
Exemples par domaine
- Santé : un clinicien peut fournir une image de scan accompagnée d’un historique médical écrit et recevoir une analyse qui prend en compte les deux éléments.
- Éducation : un étudiant peut photographier un problème de mathématiques écrit à la main et obtenir de l’aide sans avoir à recopier chaque symbole.
- Soutien client : un outil de support peut lire une capture d’écran d’une boîte de dialogue d’erreur, enregistrant le message exact et son format au lieu de dépendre de la paraphrase fournie par l’utilisateur.
Pourquoi cette approche est importante
- Cela élimine le goulot d’étranglement lié à la description préalable. Les gens peuvent fournir le matériel réel au lieu de le traduire.
- Cela conserve les informations que les mots ont tendance à perdre. La mise en page, les couleurs, le ton et le contexte visuel environnant transmettent tous des significations que un résumé oublie facilement.
- Cela correspond à la manière dont les questions arrivent réellement. Les demandes réelles arrivent souvent accompagnées d’une pièce jointe telle qu’une image, une capture d’écran ou un extrait audio plutôt que sous forme de texte propre.
Limites à prendre en compte dans la conception
Les modèles multimodaux peuvent interpréter incorrectement les images. Un diagramme ambigu, une photo floue ou un graphique avec des étiquettes minuscules et denses peuvent produire une réponse qui semble convaincante mais qui est en réalité fausse. Le modèle ne dispose d’aucun signal intégré indiquant qu’il n’a pas vraiment vu ce qu’il a décrit.
Lorsque vous développez des fonctionnalités à partir de celles-ci, traitez l’analyse visuelle comme n’importe quel autre résultat de modèle :
- Demandez au modèle de citer ou d’indiquer sur quoi il s’appuie, comme le texte exact qu’il a lu à partir d’une capture d’écran, afin que quelqu’un puisse le vérifier rapidement.
- Fournissez les données d’entrée de la plus haute qualité possible ; couper l’image sur la région pertinente aide souvent davantage que d’envoyer une image grande et complexe.
- Maintenez une étape d’examen par un humain chaque fois que le résultat influence une décision importante, en particulier dans les domaines médical, juridique ou de sécurité.
Points clés
- Une modalité est un type de données d’entrée ; les modèles multimodaux acceptent plusieurs modalités et, ce qui est crucial, apprennent comment elles sont liées entre elles.
- Chaque donnée d’entrée est codée par un composant adapté, puis transformée en une représentation commune sur laquelle le modèle raisonne dans son ensemble.