Having some type of hierarchical structure is probably the right inductive bias to have (it may be one of the reasons why deep learning is so successful), but you also need a search direction. It&#x27;s hopeless to randomly hop in a high dimensional space until you find matches.