1. A system comprising: one or more input devices; a display; one or more processing modules; and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform the acts of: receiving a title for a product; dividing the title into a sequence of tokens; encoding each token of the sequence of tokens to indicate a label for each token, each token having an associated label; determining a type of each token of the sequence of tokens based on the label associated with each token of the sequence of tokens; determining an attribute from each token of the sequence of tokens using the label for each token of the sequence of tokens; normalizing the attributes to create standardized representations of the attributes; writing the attributes to database entries associated with the product; and facilitating a representation of the attributes on the display.