1. An information processing system comprising: one or more computer-readable media; and one or more processors that are coupled to the one or more computer readable media and that are configured to: acquire association information indicating a plurality of images that are favorably evaluated by a second user who is associated with a first user, the association information defining an association graph in which each of a plurality of users including the first user and of the plurality of images uploaded onto an image sharing service is expressed as a respective node; calculate degrees of association between the first user and a plurality of the nodes based on information indicating distances among the plurality of the nodes according to the information related to the association graph, wherein a distance between two nodes is based on a number of hops between the two nodes; determine images within a predetermined degree of association with the first user; extract an image to be presented to the first user from the determined images, the extracted image having a similar photographing condition under which photographing has been performed, such that images are sequentially extracted starting from an image corresponding to a node having a highest degree of association with the first user, or extract an image to be presented for an image processing on a first image from the determined images, the extracted image being similar to the first image, such that images are sequentially extracted starting from an image corresponding to the node haying a highest degree of association with the first user; re-extract an image that has a lower degree of association with the first user than the predetermined degree of association of the images in response to a message indicating that no image is selected by the first user; and control an apparatus corresponding to the first user to display the extracted image or the re-extracted image, in a case that the first user performs photographing or the image processing on the first image.