1. A system for generating targeted advertisement recommendations, the system comprising: a data aggregation module configured to obtain word data from social-network data of one or more network resources, the word data comprising a plurality of words in the social-network data; a relationship mining module in communication with the data aggregation module, the relationship mining module configured to create word relationships between selected ones of the plurality of words in the word data to produce relationship data, each of the word relationships reflecting a degree of association between two or more of the selected words, wherein the degree of association is based at least in part on an amount of social momentum between said selected words and at least one of: a frequency of the selected words in the social network data, a recency of a subset of the social-network data that comprises the two or more selected words, and an authority factor of the subset of the social-network data; and a recommender module in communication with the relationship module, the recommender module configured to: access browse information of a target user to identify one or more first words in the target user's browse information, identify the one or more first words in the relationship data, identify one or more second words in the relationship data that have one or more of said word relationships with the one or more first words, identify one or more advertisements having at least one keyword that corresponds to the one or more second words, selecting an advertisement from the one or more advertisements based on the degree of association between said keyword and the one or more second words, and transmitting said selected advertisement.