1. A method of providing a suggestion to a user, the method comprising: sensing context data related to a user environment through at least one sensor of a computing device; with at least one processor, generating a hypothesis of information of interest to the user based on at least one list of items and the context data, the at least one list of items reflecting a user's preference, the hypothesis premised on an interest of a user in information about an item that will extend or complete the at least one list of items; based on the generated hypothesis, identifying at least one item consistent with the hypothesis and presenting, through a display on the computing device, the identified item as a suggestion to the user; modifying the generated hypothesis, in response to a received input to do so; and filtering the suggestion, in response to a received input to do so, wherein the generating a hypothesis includes generating at least one vector based on the at least one list of items and at least one vector based on the context data and assessing a degree in which the at least one vector based on the at least one list of items matches with the at least one vector based on the context data.
1. A method of providing a suggestion to a user, the method comprising: sensing context data related to a user environment through at least one sensor of a computing device; with at least one processor, generating a hypothesis of information of interest to the user based on at least one list of items and the context data, the at least one list of items reflecting a user's preference, the hypothesis premised on an interest of a user in information about an item that will extend or complete the at least one list of items; based on the generated hypothesis, identifying at least one item consistent with the hypothesis and presenting, through a display on the computing device, the identified item as a suggestion to the user; modifying the generated hypothesis, in response to a received input to do so; and filtering the suggestion, in response to a received input to do so, wherein the generating a hypothesis includes generating at least one vector based on the at least one list of items and at least one vector based on the context data and assessing a degree in which the at least one vector based on the at least one list of items matches with the at least one vector based on the context data. 3. The method of claim 1 , wherein the at least one list of items includes at least one list of information related to one or more friends of the user.