A robust recommended system based on attack detection. (25th October 2018)