Designing a Data-Driven Taste Profile System Using User Data and Reviews