17. The non-transitory computer-readable storage medium of claim 13 , wherein selecting one or more tags for recommendation comprises: determining a quantity of tags to be recommended to the user based on available space within a user interface; and selecting the quantity of tags with the highest weighted tag scores for recommendation.
17. The non-transitory computer-readable storage medium of claim 13 , wherein selecting one or more tags for recommendation comprises: determining a quantity of tags to be recommended to the user based on available space within a user interface; and selecting the quantity of tags with the highest weighted tag scores for recommendation. 18. The non-transitory computer-readable storage medium of claim 17 , wherein the computer program instructions are further configured to cause a computer to: display the selected quantity of tags to the user within the user interface.