← Derniers articles
💬 NLP

Epicure: Navigating the Emergent Geometry of Food Ingredient Embeddings

L'article présente Epicure, une famille d'incorporations d'ingrédients multilingues entraînées sur 4,14 millions de recettes et qui utilisent des schémas de marche aléatoire distincts pour naviguer dans un graphe hybride de co-occurrences d'ingrédients et de composés chimiques aromatiques, positionnant ainsi les modèles à différents points le long d'un spectre entre le contexte des recettes et la structure chimique.

Auteurs originaux : Jakub Radzikowski, Josef Chen

Publié 2026-05-22
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Jakub Radzikowski, Josef Chen

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez une bibliothèque géante et invisible où chaque ingrédient au monde est un livre. L'objectif de cet article est de construire une carte de cette bibliothèque afin qu'un ordinateur puisse comprendre comment les ingrédients sont liés entre eux.

Les auteurs, d'une entreprise appelée KAIKAKU.AI, ont créé une nouvelle famille de cartes appelée Epicure. Ils ont construit trois versions légèrement différentes de cette carte pour déterminer quelle méthode d'organisation de la bibliothèque fonctionne le mieux.

Voici une explication simple de ce qu'ils ont fait et de ce qu'ils ont découvert :

1. Le problème de l'ancienne carte

Avant cela, il existait une carte célèbre appelée « FlavorGraph ». Elle était excellente, mais présentait quelques défauts :

  • Elle était principalement rédigée en anglais, omettant de nombreuses recettes mondiales.
  • Elle mélangeait deux types d'informations (les odeurs chimiques et les habitudes de recettes) de manière fixe, impossible à modifier.
  • Elle comportait des noms d'ingrédients désordonnés (comme « pain au levain » versus simplement « pain »).

2. Construire la nouvelle bibliothèque (Les données)

Les auteurs ont rassemblé 4,14 millions de recettes provenant de 11 sources différentes, couvrant sept langues (dont l'anglais, le chinois, le russe, l'espagnol, et d'autres).

  • Le nettoyage : Ils ont utilisé l'IA pour nettoyer les listes d'ingrédients désordonnées. Ils ont transformé 200 000 façons différentes d'écrire « oignon » ou « ail » en une liste propre et normalisée de 1 790 ingrédients.
  • Le lien chimique : Ils ont également relié ces ingrédients à une base de données de composés chimiques (les molécules qui donnent aux aliments un goût sucré, épicé ou citronné).

3. Les trois cartes « frères et sœurs »

Les auteurs ont entraîné trois modèles différents (cartes) en utilisant exactement les mêmes données et paramètres informatiques. La seule différence résidait dans la façon dont ils parcouraient la bibliothèque pour apprendre les connexions. Imaginez-les comme trois guides touristiques différents :

  • Guide A (Cooc) : Ce guide ne regarde que les recettes. Si « tomate » et « basilic » apparaissent ensemble dans une recette, ils sont amis. Ce guide apprend en se basant sur les habitudes culinaires.
  • Guide B (Chem) : Ce guide ne regarde que la chimie. Si « tomate » et « basilic » partagent les mêmes molécules chimiques, ils sont amis. Ce guide apprend en se basant sur les profils de saveurs.
  • Guide C (Core) : Ce guide est un mélange. Il regarde les recettes et la chimie, mais il parcourt la section des recettes plus souvent. Il tente de fusionner les deux mondes.

4. Ce que les cartes peuvent faire

Une fois les cartes construites, les auteurs les ont testées pour voir si elles pouvaient répondre à des questions culinaires.

A. Trouver des voisins (Le test « Qu'est-ce qui va avec ça ? »)
Si vous demandez à la carte : « Qu'est-ce qui va avec le poulet ? »

  • Guide A (Cooc) dit : « Ail, oignon et carottes. » (Des choses que l'on cuit avec le poulet).
  • Guide B (Chem) dit : « Bœuf et porc. » (Des choses qui ont un goût similaire au poulet chimiquement).
  • Guide C (Core) dit : « Porc et bœuf, mais aussi bouillon de poulet. » (Un mélange des deux).

B. La « boussole magique » (SLERP)
La partie la plus excitante est un outil appelé SLERP. Imaginez une aiguille de boussole pointant vers « Poulet ». Vous pouvez faire pivoter cette aiguille vers une nouvelle direction, comme « Asie du Sud » ou « Dessert sucré ».

  • Si vous faites pivoter « Poulet » vers Asie du Sud, la carte suggère instantanément : Feuille de curry, fenugrec et lentilles.
  • Si vous faites pivoter « Chocolat » vers Pâtisserie sucrée, elle suggère : Vanille, cacao en poudre et café.
  • L'utilisateur peut contrôler la distance de la rotation. Un petit tour vous maintient proche de l'ingrédient original ; un grand tour vous emmène profondément dans un nouveau monde de saveurs.

5. La grande découverte

Les auteurs ont découvert que le guide « Chimie » (Guide B) était en fait le meilleur pour trouver des directions claires et distinctes pour des concepts comme « épicé », « gras » ou « italien ».

  • L'analogie : Imaginez que la bibliothèque est une pièce.
    • Le Guide A (Recettes) étale les livres uniformément dans toute la pièce.
    • Le Guide B (Chimie) regroupe les livres étroitement dans des coins spécifiques.
    • Surprenamment, la carte aux regroupements serrés (Guide B) a rendu plus facile le tracé de lignes droites entre les concepts (comme « italien » versus « chinois »). Il s'est avéré que comprendre la chimie des aliments aidait en fait l'ordinateur à mieux comprendre la culture des aliments que de simplement regarder les recettes seules.

Résumé

L'article présente Epicure, un nouvel ensemble d'outils qui aide les ordinateurs à comprendre la nourriture. Il prouve qu'en mélangeant les habitudes de recettes avec la science chimique, et en donnant aux utilisateurs un « bouton » pour contrôler la proportion de chacun qu'ils souhaitent, nous pouvons construire un assistant de cuisine numérique capable de :

  1. Suggérer des ingrédients qui vont bien ensemble.
  2. Vous aider à explorer de nouvelles cuisines en faisant tourner un « cadran de saveurs ».
  3. Comprendre que le « poulet » peut être un « dîner occidental » ou un « curry indien » selon la direction dans laquelle vous tournez le cadran.

Les auteurs n'ont pas encore publié le code, mais ils ont démontré que cette nouvelle méthode de cartographie de la nourriture fonctionne mieux que les méthodes précédentes pour trouver des modèles clairs et utiles.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →