Brevet FR3038996A1 (20170120)
REVENDICATIONS1. Procédé d'extraction de mots clés d'un contenu textuel procédé mis en oeuvre par l'intermédiaire d'un dispositif électronique d'extraction comprenant au moins un module d'extraction de mots clés (KEM), procédé caractérisé en ce qu'il comprend les étapes suivantes : obtention d'un contenu textuel à l'aide d'un module d'extraction textuel (TEM) ; formatage du contenu textuel en fonction d'au moins un délimiteur, délivrant un contenu délimité comprenant un ensemble de phrases ; lemmatisation de chaque phrase dudit contenu délimité délivrant un contenu lemmatisé ; identification, au sein dudit contenu lemmatisé, d'un ensemble de mots uniques, délivrant une liste de mots candidats ; regroupement des mots uniques de la liste des mots candidats délivrant une liste de mots clés.\n<CLM>\1\tProcédé d'extraction selon la revendication 1, caractérisé en ce que l'étape d'obtention d'un contenu textuel à l'aide d'un module d'extraction textuel (TEM) comprend : une étape de récupération d'un code source HTML en provenance d'un contenu HTML accessible à partir d'une adresse de localisation uniforme (URL), délivrant un contenu HTML allégé au sein duquel un ensemble de balises prédéterminées a été supprimé ; une étape d'extraction de contenu, à partir dudit contenu HTML allégé, délivrant un contenu à nettoyer, lequel contenu à nettoyer est obtenu en extrayant du contenu dans les trois balises « corps » et « titre » et « meta descrption » ; une étape de nettoyage dudit contenu à nettoyer en fonction d'une liste de termes de commerce électronique (eCT) et d'une liste de mots d'arrêt (SW), délivrant un contenu textuel à formater.\n<CLM>\1\tProcédé d'extraction selon la revendication 1, caractérisé en ce que ladite étape de lemmatisation est suivie d'une étape de normalisation desdits mots dudit contenu et une étape de conversion desdits mots dudit contenu. 3038996 24\n<CLM>\1\tProcédé d'extraction selon la revendication 1, caractérisé en ce que l'étape d'identification, au sein dudit contenu lemmatisé, d'un ensemble de mots uniques, délivrant une liste de mots candidats comprend : 5 une étape de normalisation du contenu lemmatisé, comprenant une étape de nettoyage des mots et une étape de suppression de doublons, délivrant un ensemble de mots uniques ; une étape de sélection, parmi les verbes dudit contenu textuel (ComV), d'un ensemble de verbes à conserver (ImpV), en fonction d'un dictionnaire de verbe à conserver, ledit 10 ensemble de verbes à conserver étant ajouté audit ensemble de mots uniques ; une étape de génération, pour chaque mot unique de l'ensemble des mots unique, d'un vecteur caractéristique ; une étape de calcul, pour chaque mot unique de l'ensemble des mots unique, d'un score représentatif dudit vecteur caractéristique ; 15 une étape de sélection, parmi ledit ensemble de mots uniques, d'un sous ensemble de mots unique présentant les scores les plus élevés, ce sous ensemble de mots uniques constituant la liste des mots candidats. 20\n<CLM>\1\tProcédé selon la revendication 4, caractérisé en ce que ladite étape de génération d'un vecteur caractéristique d'un mot unique courant dudit ensemble de mots uniques tient compte d'au moins une fréquence d'apparition dudit mot unique courant dans un journal de requête. 25\n<CLM>\1\tProcédé d'extraction selon la revendication 1, caractérisé en ce que l'étape de regroupement des mots uniques de la liste des mots candidats délivrant une liste de mots clés comprend : une étape de recherche, au sein de la liste des mots candidats, de mots adjacents, un mot 30 courant étant considéré comme adjacent à un mot suivant lorsque l'ensemble constitué du mot courant et du mot suivant apparaît au moins deux fois dans ledit contenu textuel ou une seule fois dans le titre, ladite étape délivrant un liste de mots candidats dans laquelle le mot adjacent constitué du mot courant et du mot suivant est ajouté ; 3038996 25 une étape de recherche, au sein de la liste des mots candidats, de mots voisins, un mot courant étant considéré comme voisin d'un mot suivant lorsqu'ils apparaissent tous les deux séparés consécutivement d'au plus deux autres mots qui ne sont pas des mots d'arrêt, ladite étape délivrant un liste de mots candidats dans laquelle le mot voisin 5 constitué du mot courant et du mot suivant est ajouté ; une étape de filtrage des mots de ladite liste des mots candidats, comprenant une étape de suppression de mots candidats en fonction de paramètres de suppression prédéterminés, délivrant une liste de mots clés. 10\n<CLM>\1\tProcédé d'extraction selon la revendication 1, caractérisé en ce qu'il comprend en outre, postérieurement à ladite étape de regroupement, une étape de génération d'un titre dudit contenu textuel en fonction de ladite liste de mots clés.\n<CLM>\1\tDispositif électronique d'extraction de mots clés d'un contenu textuel comprenant au 15 moins un module d'extraction de mots clés (KEM), Dispositif caractérisé en ce qu'il comprend les modules suivants : obtention d'un contenu textuel à l'aide d'un module d'extraction textuel (TEM) ; formatage du contenu textuel en fonction d'au moins un délimiteur, délivrant un contenu délimité comprenant un ensemble de phrases ; 20 lemmatisation de chaque phrase dudit contenu délimité délivrant un contenu lemmatisé ; identification, au sein dudit contenu lemmatisé, d'un ensemble de mots uniques, délivrant une liste de mots candidats ; regroupement des mots uniques de la liste des mots candidats délivrant une liste de mots clés. 25\n<CLM>\1\tProduit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou stocké sur un support lisible par ordinateur et/ou exécutable par un microprocesseur, caractérisé en ce qu'il comprend des instructions de code de programme pour l'exécution d'un procédé d'extraction selon la revendication 1, lorsqu'il 30 est exécuté sur un processeur.