Adaptive artificial companions learning from users' feedback. (April 2016)