Bir cümleyi olumlu ya da olumsuz olarak sınıflandırabilen bir algoritma oluştur.
Algoritma önce cümlenin metnini analiz etmek için doğal dil işleme tekniklerini uygular. Ardından, NLP analizi sırasında toplanan bilgilere dayanarak cümleyi olumlu veya olumsuz olarak sınıflandırmak için makine öğrenimi tekniklerini kullanır. Algoritma sınıflandırma yapmak için duygu, sözcüksel özellikler ve bağlamsal özellikler gibi özellikleri kullanırdı.