Para o conseguir, o modelo de aprendizagem automática teria de realizar várias tarefas, como a segmentação de palavras, as palavras de paragem, a extração de características e a procura de produtos semelhantes comprados por outros utilizadores, etc. Neste projeto, tomamos o exemplo de um sistema de recomendação de telemóveis e tentamos categorizar as críticas de telemóveis como positivas ou negativas utilizando a análise de sentimentos e construímos um sistema de recomendação utilizando uma filtragem colaborativa melhorada baseada no sentimento dos utilizadores, que pode sugerir telemóveis que um utilizador pode gostar com base na lista de telemóveis que já viu.