 Concevez un nouvel algorithme pouvant être utilisé pour les tâches de traitement du langage naturel (TAL).
 Je propose un nouvel algorithme NLP basé sur le concept de Multi-Layer Clustering. Cet algorithme prendra en entrée un groupe de données textuelles non étiquetées et tentera d'identifier des sous-groupes distincts au sein de ces données. Une fois les clusters identifiés, l'algorithme étiquettera chaque cluster avec un mot-clé ou une phrase qui décrit le mieux les sujets de ce cluster. Enfin, l'algorithme utilisera ces étiquettes pour identifier des groupes de données similaires à travers diverses sources dans le but de catégoriser et d'organiser les ensembles de données.