Machine learning system that learns to suggest options that an user will probably like.
See Deep art for music recommendation examples.
The most successful approach, when a lot of data is available, is Collaborative filtering (a type of Matrix completion).
Also use ideas of Compressed sensing