I have tried a variety of algorithms for A.s.a. H. Different measures of similarity, different means of learning and extrapolating, etc. etc. Ghazi, et al, have employed "recursive sketches" to learn/assemble modules for deep networks* similar to the A.s.a. H. hierarchical memory. Using different algorithms will likely give us different concepts (different categories, a different ontology) unless we are finding "natural kinds." Interesting either way.
*Their algorithms are described in Recursive Sketches for Modular Deep Learning, Thirty-sixth International Conference on Machine Learning, Long Beach, California 2019.