1. A system for determining preference activities to present to a current user, comprising: one or more processors configured to: obtain a plurality of candidate preference activities, wherein a candidate preference activity comprises an instance of a user indicating preference for an item, wherein at least some of the plurality of candidate preference activities is associated with a plurality of comments submitted by one or more users; select a subset of the plurality of candidate preference activities, wherein the subset of the plurality of candidate preference activities comprises candidate preference activities performed by a plurality of relevant users with respect to the current user, wherein a relevant user is determined based at least in part on a corresponding similarity value with respect to the current user; determine a recommendation weight for one of the subset of the plurality of candidate preference activities with respect to the current user; and present at least some of the subset of the plurality of candidate preference activities based on recommendation weights corresponding to the subset of the plurality of candidate preference activities, wherein to present the at least some of the subset of the plurality of candidate preference activities includes to present one or more comments associated with a presented candidate preference activity with the presented candidate preference activity, wherein the one or more comments associated with the presented candidate preference activity are submitted by at least a subset of the one or more users, wherein to present the one or more comments associated with the presented candidate preference activity with the presented candidate preference activity includes to: determine whether a quantity of comments included in the one or more comments associated with the presented candidate preference activity exceeds a threshold quantity of comments; in the event that the quantity of comments included in the one or more comments associated with the presented candidate preference activity exceeds the threshold quantity of comments, determine a subset of the one or more comments associated with the presented candidate preference activity to present with the presented candidate preference activity; and a memory coupled to the one or more processors and configured to provide the processors with instructions.