Improving the communication interfaces between consumers and online product recommendation agents