Plataformas de programação competitivas têm extensos bancos de dados de problemas de competições passadas. O sistema de etiquetagem automática pode ajudar as pessoas a usarem esses bancos de dados de forma mais eficaz no treinamento e na prática.
Aplicamos abordagens modernas à análise de código e ao processamento de linguagem natural para prevermos etiquetas através dos enunciados dos problemas e das soluções submetidas.