1. A computer-implemented method of analyzing tags associated with a sequence of images presented to a user in response to human-machine inputs made by the user to present a current interest of the user, the method comprising: presenting, via a display of an electronic device, one image from among a plurality of images, the one image representing a physical object and being associated with one set of tags from a plurality of tags, each tag of the one set of tags describing or characterizing attributes of the physical object represented by the one image; receiving, via a user interface of the electronic device, an input by the user indicating a preference for the physical object represented by the one image; processing, by one or more computer devices, the plurality of tags based on the preference and the one set of tags to determine a next set of tags from the plurality of tags; determining, by the one or more computer devices, a next image from the plurality of images associated with the next set of tags, the next image representing a physical object, different from the physical object represented by the one image, and the next set of tags describing or characterizing attributes of the physical object represented by the next image; and generating the sequence of images by repeating the presenting, the receiving, the processing, and the determining with the next image in place of the one image during a session of presenting the current interest of the user.