Jest to technika uczenia maszynowego polegająca na wyciąganiu wniosków z dużej ilości danych za pomocą algorytmów.
Przykładowo mamy wiele wiadomości oznaczonych jako spam przez użytkowników. Możemy te wszystkie wiadomości „wpuścić” do algorytmu i następnie zapytać go o reguły – czyli przykładowo jakie słowa/zdania mają największe znaczenie w wiadomościach typu spam.
