A device, including one or more processors that receive information that identifies an item to be categorized, the item including a set of first terms, map the item to a first vector based on the set of first terms, the first vector including a set of first values that correspond to the set of first terms, compare the first vector and a second vector associated with a categorized item, the second vector including a set of second values that correspond to a set of second terms associated with the categorized item, determine an amount of the first values that match the second values based on comparing the first vector and the second vector, determine a similarity value between the first vector and the second vector based on the amount of the first values that match the second values, determine that the similarity value satisfies a threshold, determine a category associated with the item based on the similarity value satisfying the threshold, the categorized item being associated with the category, compare a third vector and the first vector, the third vector associated with another item to be categorized, determine that another similarity value between the third vector and the first vector satisfies the threshold, determine that the other item is associated with the category based on the other similarity value satisfying the threshold, and provide information that identifies the category associated with the item and the other item to permit and/or cause an action to be performed. LO) > C 0 Co Iz L..L UU) -C 0> N 0-0 Nc L.4- d E co 0 EE m) 0 0~ u a) 2l 1 D C : :> U) C/)h.A / *~ ~0 / 02c,, C) 0 '2E E E CO 2) 'U)I) a) U)
ITEM TO VECTOR BASED CATEGORIZATION