Hippocluster: an efficient, hippocampus-inspired algorithm for graph clustering

05/19/2022
by   Eric Chalmers, et al.
0

Random walks can reveal communities or clusters in networks, because they are more likely to stay within a cluster than leave it. Thus, one family of community detection algorithms uses random walks to measure distance between pairs of nodes in various ways, and then applies K-Means or other generic clustering methods to these distances. Interestingly, information processing in the brain may suggest a simpler method of learning clusters directly from random walks. Drawing inspiration from the hippocampus, we describe a simple two-layer neural learning framework. Neurons in one layer are associated with graph nodes and simulate random walks. These simulations cause neurons in the second layer to become tuned to graph clusters through simple associative learning. We show that if these neuronal interactions are modelled a particular way, the system is essentially a variant of K-Means clustering applied directly in the walk-space, bypassing the usual step of computing node distances/similarities. The result is an efficient graph clustering method. Biological information processing systems are known for high efficiency and adaptability. In tests on benchmark graphs, our framework demonstrates this high data-efficiency, low memory use, low complexity, and real-time adaptation to graph changes, while still achieving clustering quality comparable to other algorithms.

READ FULL TEXT

page 2

page 4

research
12/01/2021

Efficient and Local Parallel Random Walks

Random walks are a fundamental primitive used in many machine learning a...
research
03/04/2021

Weisfeiler–Leman, Graph Spectra, and Random Walks

The Weisfeiler–Leman algorithm is a ubiquitous tool for the Graph Isomor...
research
04/26/2015

Overlapping Communities Detection via Measure Space Embedding

We present a new algorithm for community detection. The algorithm uses r...
research
10/05/2021

Exact and Approximate Mean First Passage Times on Trees and other Necklace Structures: a Local Equilibrium Approach

In this work we propose a novel method to calculate mean first-passage t...
research
09/14/2017

A Framework for Generalizing Graph-based Representation Learning Methods

Random walks are at the heart of many existing deep learning algorithms ...
research
05/22/2020

Degree Heterogeneity in a Graph Facilitates Quicker Meeting of Random Walkers

Multiple random walks is a model for movement of several independent ran...
research
04/12/2021

Fatigued Random Walks in Hypergraphs: A Neuronal Analogy to Improve Retrieval Performance

Hypergraphs are data structures capable of capturing supra-dyadic relati...

Please sign up or login with your details

Forgot password? Click here to reset