Methods, apparatuses, and computer program products are described herein. One example embodiment may include a method for providing a hybrid ranked list of items to a user device including receiving at least one of criteria input or an input weight, receiving an indication of peer recommendation of the one or more items correlated to the at least one of the criteria input or the input weight, correlating the at least one of the criteria input or the input weight to one or more normalized values, determining the one or more items according to a weighted value, receiving the one or more items determined based on the one or more normalized values, generating the hybrid ranked list of items, and providing, to the user device, the hybrid ranked list of items including the one or more items correlated to the at least one of the criteria input or the input weight.
展开▼