нашел косяк - временные рамки. модель может путаться в том, какой факт отдать первым, если старый факт попал в top_k, то может выдать факт слишком древний, хоть и технически правильный.
0.17.1 версия поправит систему, добавив работу с временными рамками факта
Post #429
56