18. The system of claim 11 , wherein the first content item is displayed with a button for removing the first type of interest from the model.
11. A system comprising: a processor; a model generation engine stored on a memory and executed by the processor, the model generation engine for generating a model for a user comprising an interest of the user and prior interaction of the user with heterogeneous data sources; a scoring engine stored on the memory and executed by the processor, the scoring engine coupled to the model generation engine for obtaining a group of candidate content items for one or more streams of content from the heterogeneous data sources, computing an interestingness score for each candidate content item in the group by combining properties of each candidate content item over single-attribute properties using the model and based upon interestingness of each candidate content item to the user and an extent to which the candidate content item's popularity has changed within a geographic area associated with the user and comparing the interestingness score for each candidate content item with a threshold for a first interest type and a second interest type to determine which candidate content items have an interestingness score that exceeds the threshold for the first interest type or the second interest type; and a user interface engine coupled to the scoring engine, the user interface engine for organizing a first content item and a second content item in a first stream of content based on candidate content items that have an interestingness score that exceeds the threshold for the first interest type or the second interest type, providing the first stream of content for presentation in a first direction to the user, generating a user interface for configuring the one or more streams of content, the user interface comprising the first content item, the second content item and a marker, the marker associated with the second content item for the user to request a third content item related to the second content item, and responsive to receiving a selection of the marker associated with the second content item from the user, organizing the second and third content items in a second stream of content, providing the second stream of content for presentation in a second direction to the user, and updating the user interface to include the second stream of content.