1. A computer-implemented method comprising: aggregating a user image selection into a preference training database for a user account associated with a user, wherein the user image selection represents a record of the user's preference over at least one of adjusted versions of a base image when the adjusted versions are separately processed by visual effects that are different; determining a visual effect preference associated with the user account by analyzing user image selections in the preference training database, wherein the user image selections represent experimental records corresponding to instances of preferences toward at least one of the visual effects, wherein the visual effect preference is an image processing rule that is particular to a context attribute of the base image, and wherein the image processing rule specifies a visual effect process to execute when a digital image is determined to be associated with the context attribute; and updating a photo preference profile associated with the user account with the visual effect preference.