Behavior analysis is definitely a popular way to handle this but it's very difficult and resource intensive. Major issue is false positives as users are hard to predict in flexible environments like forums - is this person interested in all Honda posts as they are researching their new car purchase or they're shilling for Honda?