Внимательно учитывая все пункты задачи, поставленной автором поста для алгоритма модерации, хочется с чувством глубокого удовлетворения заявить, что подобный алгоритм еще пока не реализован! Явными признаками наличия в природе данного "готового решения", были бы тотальная мобилизация кофемолок и массовый отъем мопедов у населения с целью поиска Джона Коннора.
А если серьезно, то программы автоматизации работы живого модератора - это хорошо, а средства автоматической модерации - это зло, потому как при работе с развитым сообществом пользователей сайта, они создают проблем больше, чем решают. А банхаммер в руках программы - это вообще лучшее средство массового уничтожения полезного актива сайта, ибо на каждую дохлую тушку спамера будет приходиться по несколько случайных жертв. Это все равно что стрелять из гранатомета в толпу, искренне надеясь прибить кого-то конкретного, и никого вокруг не поранить.
В общем, надо прикручивать годную ЦМС к сайту и на этой базе развивать нормальную политику работы с лентой и сообществом... не думаю, что это сложнее чем написать реальный Скайнет на паскале.