[NGEC] Beyond Direct Links: Leveraging Neighborhood Dependence for Professional Social Network Clustering

Neighborhood Graph Embedding for Nodes Clustering of Social Network

2019-08-01
Shuliang Xu, Shenglan Liu, Lin Feng
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces Neighborhood Graph Embedding for nodes Clustering (NGEC), a novel dimensionality reduction and community discovery framework. By defining a "neighborhood dependence degree" to construct a weighted adjacency matrix and applying a specialized graph embedding, it transforms social network analysis into a high-performance clustering task.

TL;DR

The paper introduces NGEC (Neighborhood Graph Embedding for Clustering), a framework that moves beyond simple binary edge connections. By quantifying how much nodes "depend" on their multi-order neighbors and projected those relationships into a low-dimensional manifold, it achieves SOTA performance in community discovery, albeit at a higher computational cost.

Background: The Limits of Adjacency

In social network analysis, we often treat an edge as a simple 1 or 0. However, in reality, your influence on a friend is not just about the connection itself, but about the overlap of your entire social circles. Prior works often miss this "global-local" context. Moreover, as networks grow, the adjacency matrix becomes too sparse and high-dimensional for standard clustering algorithms like K-Means to be effective.

Methodology: The "Dependence" Intuition

The core innovation of NGEC lies in how it redefines the relationship between nodes and .

1. Neighborhood Dependence Degree

Instead of checking if an edge exists, the authors calculate the 1-order and 2-order neighborhood dependence.

  • Intuition: If removing node drastically changes the neighborhood structure of , then is highly significant to .
  • This is formalized using a sigmoid-based dependence degree , creating a dense, weighted matrix that carries much more information than a raw adjacency matrix.

2. Manifold-Based Step: The Embedding

To handle the high dimensionality of , NGEC solves a generalized eigenvalue problem: This formula doesn't just reduce dimensions; it preserves the local manifold structure while ensuring different communities remain discernible in the lower-dimensional space.

Model Architecture and Process Fig 1: A core-node structure where node 1 exerts high influence over its neighbors, a concept captured by the Dependence Degree definition.

3. Weighted Fuzzy Clustering

Finally, the algorithm employs a fuzzy clustering method where the distance is weighted by the contribution of each attribute in the embedding space, ensuring that the "noisiest" dimensions don't degrade the community detection quality.

Experiments & Results

The authors tested NGEC against robust baselines like rLPP and FONPE on six real-world datasets (e.g., Dolphins, Les Miserables).

  • Superior Accuracy: On the politics dataset, NGEC achieved a Normalized Mutual Information (NMI) of 0.9534, compared to rLPP's 0.6615.
  • Structural Quality: The Modularity (Q) index—a key measure of how well a network is partitioned—was consistently higher for NGEC across unlabeled datasets.

Experimental Results on Modularity Fig 2: Comparison of Modularity (Q) on the Neural Network dataset, showing NGEC maintaining a consistent lead over traditional embedding methods.

Critical Analysis

Why it works

By calculating "dependence" based on the potential removal of a node, the algorithm implicitly captures the bottleneckness and centrality of nodes before the clustering even begins. This "pre-processing" makes the downstream embedding task much easier.

The Trade-off: Complexity

The elephant in the room is the complexity. The paper acknowledges that NGEC is significantly slower than its competitors (e.g., 2174s vs 57s on the Neural Network dataset). This makes the current version unsuitable for "big data" social networks like Twitter or Facebook without further optimization (such as stochastic approximations).

Conclusion and Future Work

NGEC proves that neighborhood context is a goldmine for graph embedding. While the computational overhead is high, the gain in clustering precision is undeniable. Future iterations that adapt this to overlapping communities (where users belong to multiple social groups) and optimize the matrix operations will likely be the next frontier for this research.

Takeaway for Practitioners: When clustering graphs, don't just look at the edges. Look at how the neighborhood collapses without a specific node to truly understand the network's skeleton.

Find Similar Papers

Try Our Examples

  • Search for recent papers that extend Neighborhood Graph Embedding (NGE) techniques to detect overlapping communities in social networks.
  • What are the foundational papers for Locality Preserving Projections (LPP), and how does the NGEC objective function specifically modify the original LPP formulation?
  • Explore studies that apply neighborhood dependence concepts to graph neural networks (GNNs) for large-scale node classification tasks.
Contents
[NGEC] Beyond Direct Links: Leveraging Neighborhood Dependence for Professional Social Network Clustering
1. TL;DR
2. Background: The Limits of Adjacency
3. Methodology: The "Dependence" Intuition
3.1. 1. Neighborhood Dependence Degree
3.2. 2. Manifold-Based Step: The Embedding
3.3. 3. Weighted Fuzzy Clustering
4. Experiments & Results
5. Critical Analysis
5.1. Why it works
5.2. The Trade-off: Complexity
6. Conclusion and Future Work