19. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions for the retrieving the second navigation trail of the second entity cause the system to perform operations further comprising: determining a plurality of related entities based at least in part on aggregated navigation transitions between the selected entity and each related entity of the plurality of related entities, the plurality of related entities including the second entity.
15. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: receiving a selected entity on a network-based transaction system; retrieving a first navigation trail of the selected entity, the first navigation trail including a first log of transitions between content located within the network-based transaction system, the content including any individually addressable portion of the network-based transaction system; extracting the first log of transitions from the first navigation trail to a first data table at a database; retrieving a second navigation trail of a second entity, the second navigation trail including a second log of transitions; extracting the second log of transitions from the second navigation trail to a second data table at the database; calculating an edge strength between the selected entity and the second entity, the edge strength calculated based on the first log of transitions of the first data table and the second log of transitions of the second data table; and causing display of a recommendation of the second entity based on the calculated edge strength.