ну алгоритм может считать что угодно… Интуитивному определению слов это соответствует, но соответствует ли вашим задачам интуитивное определение слова?
в целом, самое главное, чтобы не было откровенной глупости при разбиении на слов. Все остальное должна понять модель и объединять в более сложные структуры