Partager

TIAM, une métrique pour améliorer les performances de l’intelligence artificielle générative visuelle

Prompt utilisé : « A photo of a red elephant » Crédit : Image générée par IA.
Le CEA-List propose une nouvelle métrique pour l’évaluation des modèles d’intelligence artificielle (IA) génératrice d’images. TIAM (Text-Image Alignment Metric) permet de mesurer l’adéquation entre les consignes textuelles fournies au système et les images générées. Elle représente ainsi un outil d’amélioration des performances de ces IA en plein essor.

L’intelligence artificielle (IA) générative visuelle est aujourd’hui utilisée pour la création de contenu artistique, l’édition et la restauration d’image. Elle fournit également aux systèmes d’IA existants davantage de données pour s’entraîner et créer des algorithmes plus performants. Depuis 2020, elle a fortement progressé grâce aux modèles dits « de diffusion » permettant de créer des images très réalistes à partir d’instructions textuelles. Des services très populaires ont été construits sur ces modèles. Cependant, s’il existe des métriques pour évaluer le réalisme du rendu des images générées, peu de travaux se sont intéressés au respect de la consigne.

IA génératives visuelles : fonctionnement et limites

Les IA génératives visuelles de diffusion sont entraînées à partir d’une masse d’images réelles accompagnées d’une description textuelle et auxquelles un fort effet de grain a été appliqué. L’IA apprend à « débruiter ces images », et ainsi à extrapoler une image à partir de données limitées. Après cette phase d’entraînement, le système va, à partir d’une consigne textuelle (le “prompt”) générer un bruit aléatoire et « halluciner » une image nouvelle, construite de toutes pièces, au sein du bruit.

Toutefois, on constate qu’une IA générative peut créer des images qui ne respectent pas précisément le prompt. En effet, si une liste d’objets et des propriétés (comme des couleurs) lui sont données, il peut inverser les attributs, voire omettre un objet. Par exemple, à partir d’une consigne « un chat noir et une voiture bleue », il peut créer un chat bleu et une voiture noire ou seulement un chat noir. Des expérimentations suggèrent que plus le prompt est complexe, plus les erreurs sont fréquentes, contrairement à la qualité visuelle qui elle, n’est pas affectée.

TIAM : une métrique pour un contrôle plus précis de la consigne

Pour mieux évaluer ces limitations, le CEA-List a développé TIAM (Text-Image Alignment Metric), une métrique innovante qui mesure le respect de la sémantique des consignes d’une IA visuelle générative.

La métrique TIAM procède en plusieurs étapes. Elle part d’une liste d’objets et d’attributs associée à une consigne générique, une sorte de « texte à trous », par exemple : “une photo de (objet : chat) (attribut : noir) et de (objet : voiture) (attribut : bleu)”. Ce patron permet de générer massivement des prompts où les objets sont clairement liés à leurs attributs. Un certain nombre d’images est alors généré pour chaque consigne, une autre IA détectant ensuite la présence des objets et vérifiant le respect de l’attribut. Enfin, la métrique compare les résultats de détection à la structure de la consigne pour quantifier le respect moyen des prompts.

TIAM a permis de comparer la correspondance entre les consignes et les images générées par 6 modèles d’IA existantes (4 versions de Stable Diffusion (1.4, 1.4 A&E, 2, 2 A&E), un équivalent libre de Dall-E (OpenAI) et de Imagen (Google)). Les IA évaluées ont montré que les capacités à respecter un prompt s’effondraient dès lors que celui-ci devenait un peu plus complexe (plus de deux objets par exemple, ou bien deux objets avec des couleurs différentes spécifiées). En effet, sur la base d’un échantillon de 24 objets différents, a été évalué le score de correspondance, pour la requête d’un seul objet, puis pour la requête de toutes les combinaisons de deux objets distincts ; ce score a été supérieur à 95% (de 95% à 99% selon les modèles) pour un objet, tandis qu’il a chuté de 65% à 41%, selon les modèles, pour deux objets1.

 

Schema de fonctionnement de TIAM : étape 1 : Génération du Prompt. étape 2 : génération de l'image. étape 3 : Détection et vérification de l'image générée. étape 4 : Résultat de TIAM : 50 % des images générées correspondent au prompt d'origine
Schéma de fonctionnement de TIAM. Crédit : CEA

 

Perspectives : les performances des IA améliorées à la source

La métrique TIAM pourra aider à mieux comprendre l’influence des paramètres d’entraînement des IA sur la compréhension et le respect des consignes. Son développement a également permis l’observation d’un phénomène surprenant : certains choix de bruit à la source de la génération d‘image étaient systématiquement associés à de meilleures performances, même pour des nouveaux objets. Les travaux du CEA-List ouvrent donc une nouvelle voie de recherche sur le noise mining, c’est-à-dire la quête des “bons” bruits qui augmentent la qualité des résultats d’une IA.

 

1Grimal, P.; Le Borgne, H.; Ferret, O.; and Tourille, J. TIAM – A Metric for Evaluating Alignment in Text-to-Image Generation. In Winter Conference on Applications of Computer Vision (WACV), 2024

 

La publication des résultats de nos travaux réaffirme la présence, la maîtrise, la responsabilité et la capacité d'innovation du CEA-List dans le domaine de l’IA générative visuelle.

Paul Grimal

Doctorant — CEA-List

À lire également

Enjeux

Intelligence artificielle

Les technologies d’intelligence artificielle se sont glissées dans tous les interstices de nos vies, privées comme professionnelles. Elles transforment nos activités, nos relations avec les autre...
Lire la suite
Communiqués de presse

17 juin 2024 | Thales et le CEA signent un partenariat sur l’intelligence artificielle générative de confiance appliquée à la défense et à la sécurité

Pour créer des solutions d’IA générative de confiance, cortAIx Lab (Thales), le plus puissant laboratoire intégré d’IA critique en Europe, et le CEA, organisme de recherche français parmi le...
Lire la suite
Communiqués de presse

28 mars 2024 | Lancement du PEPR Intelligence artificielle, un grand programme de recherche en soutien de l’innovation et des usages émergents de l’IA

Lancé le 25 mars 2024 et co-piloté par le CEA, le CNRS et Inria, le Programme de recherche (PEPR) Intelligence Artificielle doit permettre d’accompagner l’accélération de la France dans le dom...
Lire la suite