fix ArticleTargetingEngine to use category grouping