8. The method as recited in claim 1 further including: eliminating candidates that are substantially identical to the seed.
1. A method for providing internet content, the method comprising: defining a plurality of candidates based on a seed s; for each candidate d, calculating scores for relevance, novelty, connection clarity, and transition smoothness, wherein the score for connection clarity is based on a relevance score of an intersection between the seed and each candidate, wherein the score for transition smoothness measures an interest in reading each candidate when transitioning from the seed to each candidate; for each candidate, calculating a relatedness score based on the calculated scores for relevance, novelty, connection clarity, and transition smoothness; and selecting at least one candidate from the plurality of candidates based on the relatedness scores, wherein operations of the method are executed by a processor.