1. A system comprising: one or more hardware processors; and a non-transitory machine-readable medium for storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising: accessing an image that depicts an item, the item depicted in the image having an attribute that describes a characteristic of the item and an attribute descriptor that corresponds to the attribute of the item and specifies a value of the attribute; performing an analysis of the image based on image segmentation of the image, the analysis including: identifying text on the item within the image, and identifying the attribute descriptor corresponding to the attribute based on the identified text on the item; and transmitting a communication to a device of a user based on the identifying of the attribute descriptor corresponding to the attribute of the item depicted in the image.