Why machine learning is still getting the human touch in retail