Brevet FR3048295A1 (20170901)
REVENDICATIONS1. Procédé de génération, dans un dispositif informatique, d'une description multimodale d'un document requête à partir d'une description (VM) du document requête selon une première modalité, le procédé exploitant une base multimodale (Bm) constituée d'un ensemble de documents multimédia (M1, M2, M3) disposant chacun d'une description (V1, V2, V3) selon la première modalité et d'une description (T1, T2, T3) selon une seconde modalité, et un espace commun de représentation (Ec) à la fois de descriptions selon la première modalité et de descriptions selon la seconde modalité, le procédé comprenant les étapes suivantes : - pour chaque document multimédia (M1, M2, M3) de la base multimodale (Bm), projection de la description (V1, V2, V3) du document selon la première modalité dans l'espace commun de représentation de manière à disposer d'un premier point (PV1, PV2, PV3), et projection de la description (T1, T2, T3) du document selon la seconde modalité dans l'espace commun de représentation, de manière à disposer d'un second point (PT1, PT2, PT3) associé au premier point ; - projection de la description (VM) du document requête selon la première modalité dans l'espace commun de représentation, de manière à disposer d'un point requête (PVM); le procédé étant caractérisé en ce qu'il comprend les étapes suivantes : - recherche, parmi les premiers points, des k plus proches voisins du point requête (PVM) dans l'espace commun de représentation, de manière à identifier k premiers points (PV1, PV2), k étant un entier supérieur ou égal à 1 ; - identification, parmi les seconds points, des k seconds points (PT1, PT2) associés au k premiers points identifiés ; - détermination d'une description du document requête selon la seconde modalité à partir des k seconds points (PT1, PT2) associés aux k premiers points identifiés.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel la détermination d'une description du document requête selon la seconde modalité comprend le calcul d'une moyenne 3048295 14 pondérée des k seconds points associés au k premiers points identifiés, de manière à fournir un point cible (PTc).\n<CLM>\1\tProcédé selon la revendication 1, dans lequel l'espace commun de représentation 5 est divisé en une pluralité de régions, chaque région étant représentée par un mot de code de quantification, et dans lequel le point requête et les k seconds points associés au k premiers points identifiés sont codés conformément à un dictionnaire formé par les mots de code de quantification 10\n<CLM>\1\tProcédé selon la revendication 3, dans lequel le codage d'un point conformément au dictionnaire correspond aux différences par composante du point avec les mots de code les plus proches dudit point dans l'espace commun de représentation.\n<CLM>\1\tProcédé selon l'une des revendications 3 et 4, dans lequel la détermination d'une 15 description du document requête selon la seconde modalité comprend le calcul d'une moyenne pondérée des codages des k seconds points associés au k premiers points identifiés.\n<CLM>\1\tProcédé selon l'une des revendications 2 et 5, dans lequel le poids associé à un 20 second point dans le calcul de la moyenne pondérée est fonction de la distance entre le point requête et le premier point associé au second point sur l'espace commun de représentation.\n<CLM>\1\tProcédé selon l'une des revendications 1 à 6, comprenant une étape préalable de 25 détermination de l'espace commun de représentation par apprentissage au moyen de descriptions de documents selon la première et la seconde modalité.\n<CLM>\1\tProduit programme d'ordinateur comprenant des instructions de code de programme permettant d'effectuer les étapes du procédé selon l'une quelconque des revendications 1 à 7 lorsque ledit programme est exécuté sur un ordinateur. 3048295 15\n<CLM>\1\tSystème pour la génération d'une description multimodale d'un document requête disposant d'une description (VM) selon une première modalité, comprenant : une base de données dans laquelle sont stockés un modèle d'une espace commun de représentation (Ec) à la fois de descriptions selon la première modalité et de 5 descriptions selon la seconde modalité, et un ensemble de documents multimédia (M1, M2, M3) disposant chacun d'une description (V1, V2, V3) selon la première modalité et d'une description (T1, T2, T3) selon une seconde modalité ; et un processeur configuré : pour réaliser, pour chaque document multimédia (M1, M2, M3) dudit 10 ensemble, la projection de la description (V1, V2, V3) du document selon la première modalité dans l'espace commun de représentation de manière à disposer d'un premier point (PV1, PV2, PV3), et la projection de la description (T1, T2, T3) du document selon la seconde modalité dans l'espace commun de représentation, de manière à disposer d'un second point (PT1, PT2, PT3) associé 15 au premier point ; pour réaliser la projection de la description (VM) du document requête selon la première modalité dans l'espace commun de représentation, de manière à disposer d'un point requête (PVM); le système étant caractérisé en ce que le processeur est en outre configuré pour mettre 20 en oeuvre les étapes suivantes : - recherche, parmi les premiers points, des k plus proches voisins du point requête (PVM) dans l'espace commun de représentation, de manière à identifier k premiers points (PV1, PV2), k étant un entier supérieur ou égal à 1 ; - identification, parmi les seconds points, des k seconds points (PT1, PT2) associés 25 au k premiers points identifiés ; - détermination d'une description du document requête selon la seconde modalité à partir des k seconds points (PT1, PT2) associés aux k premiers points identifiés.