Essentially a recommendation engine will analyse interactions of users with different items to draw links between those items. Deep dive here.