1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, the program, when executed, causing the at least one computing device to at least: identify, from a plurality of items embodied as a plurality of taxonomy nodes, a first correlation between a first taxonomy node among the plurality of taxonomy nodes and a second taxonomy node among the plurality of taxonomy nodes based at least in part on an interaction history with respect to the plurality of items and responsive to a first confidence score meeting a first predefined threshold; select a subset of the interaction history corresponding to a first child node of the first taxonomy node and at least one second child node of the second taxonomy node; identify, based at least in part on the subset of the interaction history, at least one second correlation between the first child node and a respective one of the at least one second child node responsive to at least one second confidence score meeting a second predefined threshold less than the first predefined threshold; and store an indication of the at least one second correlation in a data store.