Pith. sign in

REVIEW 4 major objections 5 minor 27 references

Hermitian matrices for clustering directed graphs: insights and applications

T0 review · 4 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read Direction-only clusters yield to a complex adjacency matrix.

desk verdict Hermitian clustering is promising and the theorem is likely fixable, but the printed proof has a sqrt(n) scale error that must be addressed. read the letter →

arxiv 1908.02096 v1 pith:3GKFAOCE submitted 2019-08-06 cs.LG stat.ML

classification cs.LGstat.ML
keywords spectralclusteringdirectedgraphsHermitianadjacencymatrixstochasticblockmodeledgeorientationcutimbalancemigrationnetworkscommunitydetection
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper argues that clusters in a directed graph can be encoded entirely in the direction edges point, with every vertex having the same expected degree, and that this kind of structure is destroyed by the symmetrization step used by standard spectral clustering. It proposes to work instead with a complex Hermitian adjacency matrix $A$ defined by $A_{uv}=\mathrm{i}$ for an edge $u\to v$, whose eigenvalues are real, and to cluster the rows of the projection onto the leading eigenspaces. In a directed stochastic block model with equal edge probabilities $p=q$, the paper proves that this algorithm recovers the planted clusters up to $O(k^2/(\tilde\rho^2\theta^2 p)\log n)$ misclassified vertices, provided the meta-graph matrix $F$ satisfies a spectral-gap condition and has a $\theta$-distinguishing image. On US county-to-county migration data, the method clusters counties with similar socio-economic profiles even when geographically distant, revealing net movement from rural to more urbanized areas, something the paper says prior symmetrization-based methods cannot see.

What carries the argument

The load-bearing object is the Hermitian adjacency matrix $A$, defined by $A_{uv}=\mathrm{i}$ when $u\to v$ and $A_{vu}=-\mathrm{i}$; because it is Hermitian, its eigenvalues are real even though it encodes directed edges through $\mathrm{i}$. The second ingredient is the meta-graph matrix $F$ and its derived matrix $\tilde F=(2F-\mathbf{1}_{k\times k})\mathrm{i}$; $\tilde F$ has a $\theta$-distinguishing image when the projection rows for different clusters are at least $\theta$ apart, and its spectral gap $\tilde\rho$ measures how far its nonzero eigenvalues are from zero. The argument uses concentration of $A$ around its expectation, a bound on how much the projection onto leading eigenspaces shifts under this perturbation, and a $k$-means cost argument showing that well-separated rows force most vertices to be assigned to the correct cluster.

What would settle it

Take a DSBM with $p=q$, a cyclic meta-graph with $k=5$, $n=1000$, $\eta=0.2$, and $p$ above the theorem's lower bound; if the number of misclassified vertices does not match $O(k^4\log n/((1-2\eta)^2p))$ over many trials, or if on the migration data the recovered clusters correlate only with geography and not with any county economic indicators, the central claims would be in doubt.

Watch

Extended reading notes

Core claim

The central discovery is that the direction-only cluster structure of a digraph is carried by the low-rank meta-graph matrix $F$, and that this structure is visible in the top eigenspaces of the Hermitian matrix $A=(M-M^{\top})\mathrm{i}$. For a graph from the DSBM with $p=q$, the expected matrix $\mathbb{E}A$ is block-constant on clusters, and Algorithm 1's projection $P$ is close to the ideal projection $P_{\mathrm{Im}(\tilde F)}\otimes \tfrac{1}{n}\mathbf{1}_{n\times n}$. Because $\tilde F=(2F-\mathbf{1}_{k\times k})\mathrm{i}$ has a $\theta$-distinguishing image, rows of the ideal projection belonging to different clusters are separated by at least $\theta$; perturbation control then leaves a separation of $\theta/2$ in the computed embedding, and $k$-means misclassifies only the stated number of vertices. The same logic makes $A$ implicitly weight pairs of vertices by their common parents and offspring while penalizing mismatched directional relations, which is why the method surfaces asymmetric flow between clusters rather than internally dense communities.

Load-bearing premise

The guarantee assumes every cluster has the same size, every vertex has the same expected degree, and all cluster information lives in edge directions ($p=q$), so real digraphs with heterogeneous degrees or cluster sizes do not directly inherit the theorem.

Editorial extensions

If this is right

  • Clusters that are invisible to degrees, because every vertex has the same expected in- and out-degree, become recoverable through the Hermitian eigenspace.
  • In the cyclic block model, the misclassification bound is $O(k^4\log n/((1-2\eta)^2p))$ once $p=\omega(k^3\log n/((1-2\eta)^2n))$, giving concrete parameter thresholds for guaranteed recovery.
  • The cut-imbalance ratio $\mathrm{CI}(X,Y)$ gives a quantitative, direction-aware objective for pairs of clusters, so the method can name which pairs exchange asymmetric flow.
  • On migration networks the clusters trace flows from rural to urbanized areas, so the same pipeline can be applied to other origin-destination flow data to expose asymmetric exchange.
  • Using $A$ avoids forming $M^{\top}M+MM^{\top}$, so directional information is captured without expensive matrix multiplications.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • A natural extension is to prove a normalized version of Theorem 2 for $A_{\mathrm{rw}}=D^{-1}A$; the experiments suggest it works better on skewed data, but the paper's guarantee only covers the unnormalized setting.
  • The $\theta$-distinguishing-image condition could be checked in practice by estimating the eigenvalues of $\tilde F$ from the outliers of the empirical spectrum, giving a data-driven way to choose the number of clusters $k$.
  • Because the core object is the skew-symmetric part of a weighted matrix, the same approach could apply to pairwise comparison and tournament data where cycles of dominance, not density, define the structure.
  • The socio-economic interpretation of the US migration clusters is an inference from the recovered partition; a direct validation would regress cluster membership on county income and urbanization covariates.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 5 minor

Summary. This paper proposes a spectral clustering algorithm for directed graphs based on a complex-valued Hermitian adjacency matrix whose off-diagonal entries are ±i according to edge direction. The algorithm computes the projection onto the eigenspace of the eigenvalues with absolute value above a threshold and applies k-means to the rows of this projection. The authors introduce a directed stochastic block model (DSBM) in which cluster structure is encoded primarily in edge orientations through a matrix F, and they prove a misclassification bound for the algorithm under a spectral gap condition when p=q (Theorem 2). The paper also reports experiments on synthetic DSBM graphs and on US migration and political blog networks, arguing that the Hermitian method uncovers cut-imbalance structures that symmetrized spectral methods miss. An appendix contains the proof of Theorem 2 and additional experiments.

Significance. If the proof is corrected, the paper makes a useful contribution: it gives a spectral method that targets orientation-based cluster structure rather than density-based structure, and it provides a model in which this signal is theoretically identifiable. The explicit DSBM, the use of concentration and Davis-Kahan perturbation arguments, and the breadth of the experimental comparison are strengths. A correct recovery guarantee for a directed clustering algorithm with a non-symmetric objective would be a real advance. However, the proof as printed contains two compensating scaling errors, and the real-data evaluation is built on a score aligned with the method's own objective, so the empirical conclusions need additional support before the claims can be accepted.

major comments (4)
  1. [Appendix A.1, proof of Theorem 2, Eqs. (10) and (11)] The proof of Theorem 2 misstates the scale of the row separation of Q. Since Q = (1/n) U P_{Im(\tilde F)} U^T, the Euclidean distance between the rows of Q for vertices in clusters j and l is ||P_{Im(\tilde F)}(j,·) - P_{Im(\tilde F)}(l,·)|| / sqrt(n) = theta / sqrt(n), not theta as claimed in the text before Eq. (10). Consequently Eq. (10) overestimates the separation by a factor sqrt(n). Eq. (11) then upper-bounds the k-means cost by ||P-Q||^2 · kn, whereas the correct rank-based bound is ||P-Q||_F^2 ≤ 2k ||P-Q||^2, which is smaller by a factor n. These two errors compensate: replacing both by their correct values preserves the stated O(k^2 log n / (\tilde\rho^2 \theta^2 p)) bound. The proof therefore needs to be rewritten with the correct scales; as printed it does not establish the theorem.
  2. [Section 3 and Appendix A.1, Lemma 7] The parameter epsilon is defined inconsistently. Section 3 states epsilon = 10 sqrt(pn log(pn)), while Lemma 7 and the proof of Theorem 2 use epsilon = 20 sqrt(pkn log n). Since Lemma 6 gives ||A - EA|| ≤ 10 sqrt(pkn log n), the Davis-Kahan argument in Lemma 7 requires epsilon to exceed this noise level. The main-text value does not match the analysis and also depends on pn rather than pkn. The authors should use a single consistent definition and state explicitly which threshold is used in Algorithm 1 and in the theorem.
  3. [Section 5, Eqs. (6)-(8)] The real-data comparison is circular. The cut-imbalance scores CI, CIsize, and CIvol measure precisely the type of directed imbalance that the Hermitian method is designed to expose and that the DSBM encodes. Comparing against algorithms that optimize symmetrized density-based objectives on this metric is favorable to the proposed method by construction. The socio-economic interpretation in the abstract and Section 1 is not supported by quantitative external data; no county-level economic variables are used to validate the claim that recovered clusters share similar socio-economic profiles. For the BLOG network, party labels are available and the paper could report external accuracy (e.g., ARI or NMI against Conservative/Liberal labels) rather than relying only on the method-specific score.
  4. [Section 4, Theorem 2, and Section 5] The theoretical guarantee in Theorem 2 assumes p=q and equal cluster sizes, but all real-world networks considered in Section 5 violate these assumptions (e.g., the US migration network has heterogeneous edge densities and cluster sizes). The paper should explicitly acknowledge this gap between the theory and the real-data experiments, and ideally add a robustness study, such as DSBM simulations with p≠q or with unbalanced cluster sizes, to indicate whether the method's performance degrades gracefully outside the theorem's regime.
minor comments (5)
  1. [Appendix A.1, proof of Theorem 2] The same symbol c_j is used both for a row of Q and for the mean of the rows of P restricted to cluster C_j. Please use distinct notation (for example, q_j and μ_j) to avoid confusion.
  2. [Section 2, example] The text refers to Figure 2 for the cyclic flow structure, but the figure is not visible in the manuscript version provided. Please verify that the figure is included in the compiled PDF.
  3. [Eq. (4) and surrounding text] The matrix A_rw = D^{-1} A is not itself Hermitian; the statement that it 'has N real eigenvalues' should be phrased as 'is similar to a Hermitian matrix and therefore has real eigenvalues and a complete set of eigenvectors.'
  4. [Section 5, Figure 4] The text states that Figure 4 reports the ARI of 'a randomly generated graph,' while Figures 3 and 11 report averages over 10 runs. Please clarify whether Figure 4 is a single instance or an average, and if it is a single instance, add error bars or a note on variability.
  5. [Section 3, Algorithm 1] In Algorithm 1, the threshold epsilon is an input parameter, but the subsequent paragraph recommends a specific value. Please state explicitly whether the theoretical guarantees require the specific value or hold for any epsilon above the noise bound.

Circularity Check

0 steps flagged · score 0.0 of 10

No circularity found: the DSBM guarantee is derived from an external model and independent perturbation bounds; self-citations are contextual, not load-bearing.

full rationale

Theorem 2 is derived from the DSBM G(k,n,p,q,F) with p=q: the expectation EA = p U \tilde F U^T, the projection Q = P_{Im(EA)}, the concentration bound ||A-EA|| <= 10 sqrt(pkn log n) (Lemma 6), and the Davis-Kahan bound (Lemma 7) are all proven in-paper or drawn from external standard results, with no fitted parameter. The assumption of a theta-distinguishing image and spectral gap (5) is a stated identifiability condition, not an input re-derived as output; the misclassification bound follows from perturbation analysis. No prediction in the paper is the result of fitting a parameter to the quantity being predicted. The real-data CI/CIsize/CIvol scores are evaluation metrics defined after clustering; although they are aligned with the directed-imbalance structure the Hermitian method targets, the paper does not claim these scores were derived from the model, and choosing a metric aligned with the method is not a circular derivation. Self-citations ([5],[6],[7]) concern ranking and synchronization background and state-boundary observations; they are not the load-bearing justification for Theorem 2. The Appendix A.1 proof of Theorem 2 appears to state that rows of Q corresponding to different clusters are at least theta apart, while under the paper's own expression Q = P_{Im(EA)} and EA = p U \tilde F U^T with U^T U = nI, the row distance is theta/sqrt(n); this is a possible scaling/rigor error in the proof, but it is a correctness concern, not a circularity, because the theorem is not assumed in its own proof. Therefore no pattern in the enumerated circularity taxonomy is exhibited.

Assumptions & free parameters 2 free parameters · 3 assumptions · 0 invented entities

The central algorithm depends on the DSBM generative model and on standard spectral perturbation results; no new physical entities are introduced. The main free parameters are the eigenvector threshold epsilon and the number of eigenvectors l used in the spectral embedding.

free parameters (2)
  • Eigenvector threshold epsilon = 10 sqrt(pn log pn) in Section 3; 20 sqrt(pkn log n) in Lemma 7
    Threshold for selecting eigenvectors in Algorithm 1; the constant (10 versus 20) is arbitrary and affects the projection step and the resulting embedding.
  • Number of eigenvectors l = rank(F) theoretically; k in practice
    The number of eigenvectors used is set to k in experiments without knowing the rank of F, a heuristic choice for the spectral embedding.
assumptions (3)
  • domain assumption Graphs are generated from the DSBM (k,n,p,q,F) with p=q
    Section 2 defines the model; the main theorem and algorithm analysis assume this generative process, so the guarantee may not hold for arbitrary digraphs.
  • standard math k-means achieves a constant approximation ratio
    Used in the proof of Theorem 2, citing Kumar et al. [13]; without it the misclassification bound would not follow.
  • standard math Davis-Kahan theorem and matrix concentration inequality (Theorem 5 from [4])
    Used in Lemma 7 to bound the distance between projections; these are standard results assumed without proof.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Hermitian matrices for clustering directed graphs: insights and applications." pith.science (2026). https://pith.science/paper/3GKFAOCE

@misc{pith2026190802096,
  author       = {Pith},
  title        = {Pith review of: Hermitian matrices for clustering directed graphs: insights and applications},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/3GKFAOCE}},
  note         = {Machine review of arXiv:1908.02096}
}
read the original abstract

Graph clustering is a basic technique in machine learning, and has widespread applications in different domains. While spectral techniques have been successfully applied for clustering undirected graphs, the performance of spectral clustering algorithms for directed graphs (digraphs) is not in general satisfactory: these algorithms usually require symmetrising the matrix representing a digraph, and typical objective functions for undirected graph clustering do not capture cluster-structures in which the information given by the direction of the edges is crucial. To overcome these downsides, we propose a spectral clustering algorithm based on a complex-valued matrix representation of digraphs. We analyse its theoretical performance on a Stochastic Block Model for digraphs in which the cluster-structure is given not only by variations in edge densities, but also by the direction of the edges. The significance of our work is highlighted on a data set pertaining to internal migration in the United States: while previous spectral clustering algorithms for digraphs can only reveal that people are more likely to move between counties that are geographically close, our approach is able to cluster together counties with a similar socio-economical profile even when they are geographically distant, and illustrates how people tend to move from rural to more urbanised areas.

Figures

Figures reproduced from arXiv: 1908.02096 by the authors.

Figure 1
Figure 1. Visualisation of the clustering obtained on a US migration data set: (a) spectral clustering on the symmetrised matrix M + M| , and (b) our procedure. The red and green clusters highlighted in (c) are such that 68% of the total weight of the edges between the two clusters is oriented from the green to the red one. when considering the outcome of spectral clustering on M + M| of this migration data set as input, the … view at source ↗
Figure 3
Figure 3. Recovery rates for the circular pattern (top) and complete meta-graph (bottom) (N = 5, 000, k = 5) [PITH_FULL_IMAGE:figures/full_fig_p007_3.png] view at source ↗
Figure 4
Figure 4. Complete meta￾graph (DSBM, k = 50). Experimental results for real-world data. We also detail re￾sults on real-world data sets, showcasing the efficiency and robustness of our algorithm for identifying structures in digraphs. Since no ground truth clustering is available, we compare performance as mea￾sured by three related objective functions (also referred to as scores), showing that our approach favours balanced c… view at source ↗
Figures from the paper (12 more)
Figure 5
Figure 5. Figure 5: Top CIvol scores attained by pairs of clusters, for the US-migration data set with varying k. 8 [PITH_FULL_IMAGE:figures/full_fig_p008_5.png]
Figure 6
Figure 6. Figure 6: Top: Recovered clusterings for the US-Migration data set with k = 10 clusters. Bottom: Heatmap of the graph adjacency matrices, sorted by induced cluster membership [PITH_FULL_IMAGE:figures/full_fig_p009_6.png]
Figure 7
Figure 7. Figure 7: The top three largest size-normalised cut imbalance pairs for the US-Migration data with k = 10 clusters. Red denotes the source cluster, and blue denotes the destination cluster. For each plot, the bottom left text contains the numerical values (rounded to nearest int…
Figure 8
Figure 8. Figure 8: The top CIvol scores attained by pairs of clusters, for the BLOG data set with varying k. Overall, the two variants of our algorithm vastly outperform other methods, with Herm-RW as the best performer. References [1] Lada A Adamic and Natalie Glance. The political blog…
Figure 9
Figure 9. Figure 9: Recovery of an instance of the DSBM model, N = 500, p = 50%, η = 0.15 and k = 5 clusters, for a cyclic block model (top) and a randomly oriented complete meta-graph (bottom). (a) p = 1% (b) p = 2% [PITH_FULL_IMAGE:figures/full_fig_p016_9.png]
Figure 10
Figure 10. Figure 10: Recovery rates for the complete meta-graph in the [PITH_FULL_IMAGE:figures/full_fig_p016_10.png]
Figure 11
Figure 11. Figure 11: Recovery rates and running time for a complete meta-graph and a cyclic block model in a DSBM with k = 20 clusters, N = 10, 000 at various levels of noise. Averaged over 10 runs. US-Migration: We present further numerical results for the main data set of our submission…
Figure 12
Figure 12. Figure 12: The CI and CIvol scores attained by the top pairs, for the US-Migration-II data set with N = 3, 107 and k = {2, 10, 20, 40} clusters (averaged over 20 runs). 17 [PITH_FULL_IMAGE:figures/full_fig_p017_12.png]
Figure 13
Figure 13. Figure 13: The CI and CIvol scores attained by the top pairs, for the UK-Migration data set with N = 354 and k = {2, 3, 5, 8} clusters (averaged over 20 runs) [PITH_FULL_IMAGE:figures/full_fig_p018_13.png]
Figure 14
Figure 14. Figure 14: Clustering structure recovered by Herm-RW (k = 8) for UK-Migration. UK-Migration: Another data set we considered is the UK￾Migration network with N = 354, which captures in a directed graph the number of people who migrated between local authority Districts in the UK,…
Figure 15
Figure 15. Figure 15: The CI and CIvol values attained by the top pairs, for the c-Elegans data set with N = 354 and k = {2, 3, 5, 10} clusters (averaged over 20 runs). 18 [PITH_FULL_IMAGE:figures/full_fig_p018_15.png]
Figure 16
Figure 16. Figure 16: The top three largest size-normalised cut imbalance pairs for the [PITH_FULL_IMAGE:figures/full_fig_p019_16.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

27 extracted references · 24 canonical work pages

  1. [1]

    The political blogosphere and the 2004 US election: divided they blog

    Lada A Adamic and Natalie Glance. The political blogosphere and the 2004 US election: divided they blog. InProceedings of the 3rd international workshop on Link discovery, pages 36–43, 2005

  2. [2]

    k-means++: the advantages of careful seeding

    David Arthur and Sergei Vassilvitskii. k-means++: the advantages of careful seeding. In Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2007, pages 1027–1035, 2007

  3. [3]

    U. S. Census Bureau, 2002. www.census.gov/population/www.cen2000/ctytoctyflow/ index.html

  4. [4]

    On the spectra of general random graphs.Electronic Journal of Combinatorics, 18(1), 2011

    Fan Chung and Mary Radcliffe. On the spectra of general random graphs.Electronic Journal of Combinatorics, 18(1), 2011

  5. [5]

    Cucuringu

    M. Cucuringu. Sync-Rank: Robust Ranking, Constrained Ranking and Rank Aggregation via Eigenvector and Semidefinite Programming Synchronization.IEEE Transactions on Network Science and Engineering, 3(1):58–79, 2016

  6. [6]

    Cucuringu, V

    M. Cucuringu, V. Blondel, and P. Van Dooren. Extracting spatial information from networks with low order eigenvectors.Physical Review E, 87, 2013

  7. [7]

    Cucuringu, Y

    M. Cucuringu, Y. Lipman, and A. Singer. Sensor network localization by eigenvector synchronization over the Euclidean group.ACM Transactions on Sensor Networks, 8(3):19:1– 19:42, 2012

  8. [8]

    Davis and W

    C. Davis and W. M. Kahan. The rotation of eigenvectors by a perturbation. III.SIAM Journal on Numerical Analysis, 7:1–46, 1970

Show all 27 references
  1. [9]

    Internal migration: detailed estimates by origin and destination local authorities, age and sex, 2018

    Office for National Statistics. Internal migration: detailed estimates by origin and destination local authorities, age and sex, 2018

  2. [10]

    Gates and Yong-Yeol Ahn

    Alexander J. Gates and Yong-Yeol Ahn. The impact of random models on clustering similarity. Journal of Machine Learning Research, 18(87):1–28, 2017

  3. [11]

    Hermitian adjacency matrix of digraphs and mixed graphs

    Krystal Guo and Bojan Mohar. Hermitian adjacency matrix of digraphs and mixed graphs. Journal of Graph Theory, 85(1):217–248, 2017

  4. [12]

    Stochasticblockmodels: first steps.Social Networks, 5(2):109–137, 1983

    PaulW.Holland, KathrynBlackmondLaskey, andSamuelLeinhardt. Stochasticblockmodels: first steps.Social Networks, 5(2):109–137, 1983. 10

  5. [13]

    A simple linear time (1+ε)-approximation algorithm fork-means clustering in any dimensions

    Amit Kumar, Yogish Sabharwal, and Sandeep Sen. A simple linear time (1+ε)-approximation algorithm fork-means clustering in any dimensions. InProceedings of the 45th Symposium on Foundations of Computer Science, pages 454–462, 2004

  6. [14]

    Lee, Shayan Oveis Gharan, and Luca Trevisan

    James R. Lee, Shayan Oveis Gharan, and Luca Trevisan. Multiway spectral partitioning and higher-order Cheeger inequalities.Journal of the ACM, 61(6), 2014

  7. [15]

    Consistency of spectral clustering in stochastic block models

    Jing Lei and Alessandro Rinaldo. Consistency of spectral clustering in stochastic block models. The Annals of Statistics, 43(1):215–237, 2015

  8. [16]

    SNAP Datasets: Stanford large network dataset collection

    Jure Leskovec and Andrej Krevl. SNAP Datasets: Stanford large network dataset collection. http://snap.stanford.edu/data, June 2014

  9. [17]

    Malliaros and Michalis Vazirgiannis

    Fragkiskos D. Malliaros and Michalis Vazirgiannis. Clustering and community detection in directed networks: A survey.Physics Reports, 533(4):95–142, 2013

  10. [18]

    Iterative ranking from pair-wise comparisons

    Sahand Negahban, Sewoong Oh, and Devavrat Shah. Iterative ranking from pair-wise comparisons. In Advances in Neural Information Processing Systems 25, pages 2474–2482, 2012

  11. [19]

    A. Y. Ng, M. I. Jordan, and Y. Weiss. On spectral clustering: Analysis and an algorithm. In Advances in Neural Information Processing Systems, pages 849–856, 2001

  12. [20]

    M. J. Perry. State-to-State Migration Flows: 1995 to 2000.Census 2000 Special Reports, 2003

  13. [21]

    W.M. Rand. Objective criteria for the evaluation of clustering methods.Journal of the American Statistical Association, 66(336):846–850, 1971

  14. [22]

    Co-clustering directed graphs to discover asymmetries and directional communities.Proceedings of the National Academy of Sciences, 113(45):12679– 12684, 2016

    Karl Rohe, Tai Qin, and Bin Yu. Co-clustering directed graphs to discover asymmetries and directional communities.Proceedings of the National Academy of Sciences, 113(45):12679– 12684, 2016

  15. [23]

    Symmetrizations for clustering directed graphs

    Venu Satuluri and Srinivasan Parthasarathy. Symmetrizations for clustering directed graphs. In Proceedings of the 14th International Conference on Extending Database Technology, pages 343–354, 2011

  16. [24]

    Shi and J

    J. Shi and J. Malik. Normalized cuts and image segmentation.IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(8):888–905, 2000

  17. [25]

    Singer and H

    A. Singer and H. T. Wu. Vector diffusion maps and the connection Laplacian.Communica- tions on Pure and Applied Mathematics, 2012

  18. [26]

    A tutorial on spectral clustering.Statistics and Computing, 17(4):395– 416, 2007

    Ulrike von Luxburg. A tutorial on spectral clustering.Statistics and Computing, 17(4):395– 416, 2007

  19. [27]

    White, E

    J.G. White, E. Southgate, J. N. Thomson, and S. Brenner. The structure of the nervous system of the nematode c. elegans.Philosophical transactions Royal Society London, 314:1– 340, 1986. 11 A Appendix In this appendix, we present a more detailed analysis of our algorithm and i...

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.