Filippone, M.; Camastra, F.; Masulli, F. & Rovetta, S.: A survey of kernel and spectral methods for clustering. In: Pattern recognition 41 (2008), Nr. 1, S. 176-190
@article{filippone2008ska,
author = {Filippone, M. and Camastra, F. and Masulli, F. and Rovetta, S.},
title = {A survey of kernel and spectral methods for clustering},
journal = {Pattern recognition},
publisher = {Elsevier},
year = {2008},
volume = {41},
number = {1},
pages = {176--190},
keywords = {community, detection, graph, kernel, spectral, survey, theory}
}
Symeonidis, P.; Nanopoulos, A. & Manolopoulos, Y.: Tag recommendations based on tensor dimensionality reduction. RecSys '08: Proceedings of the 2008 ACM conference on Recommender systems. New York, NY, USA: ACM, 2008, S. 43-50
[Volltext]
@inproceedings{1454017,
author = {Symeonidis, Panagiotis and Nanopoulos, Alexandros and Manolopoulos, Yannis},
title = {Tag recommendations based on tensor dimensionality reduction},
booktitle = {RecSys '08: Proceedings of the 2008 ACM conference on Recommender systems},
publisher = {ACM},
address = {New York, NY, USA},
year = {2008},
pages = {43--50},
url = {http://portal.acm.org/citation.cfm?id=1454017},
doi = {http://doi.acm.org/10.1145/1454008.1454017},
isbn = {978-1-60558-093-7},
keywords = {community, detection, graph, recommender, spectral, tag, theory}
}
Luxburg, U.: A tutorial on spectral clustering. In: Statistics and Computing 17 (2007), Nr. 4, S. 395-416
[Volltext]
@article{1288832,
author = {Luxburg, Ulrike},
title = {A tutorial on spectral clustering},
journal = {Statistics and Computing},
publisher = {Kluwer Academic Publishers},
address = {Hingham, MA, USA},
year = {2007},
volume = {17},
number = {4},
pages = {395--416},
url = {http://portal.acm.org/citation.cfm?id=1288832},
doi = {http://dx.doi.org/10.1007/s11222-007-9033-z},
keywords = {community, detection, graph, spectral, theory}
}
Newman, M.: Finding community structure in networks using the eigenvectors of matrices. In: Physical Review E 74 (2006), Nr. 3, S. 36104
@article{newman2006fcs,
author = {Newman, MEJ},
title = {Finding community structure in networks using the eigenvectors of matrices},
journal = {Physical Review E},
publisher = {APS},
year = {2006},
volume = {74},
number = {3},
pages = {36104},
keywords = {community, detection, graph, modularity, spectral, theory}
}
Newman, M.: Modularity and community structure in networks. In: Proceedings of the National Academy of Sciences 103 (2006), Nr. 23, S. 8577-8582
@article{newman2006mac,
author = {Newman, MEJ},
title = {Modularity and community structure in networks},
journal = {Proceedings of the National Academy of Sciences},
publisher = {National Acad Sciences},
year = {2006},
volume = {103},
number = {23},
pages = {8577--8582},
keywords = {community, detection, graph, modularity, spectral, theory}
}
Dhillon, I. S.; Guan, Y. & Kulis, B.: A Unified View of Kernel k-means, Spectral Clustering and Graph Cuts. , 2005
[Volltext]
Recently, a variety of clustering algorithms have been proposed to handle data that is not linearly separable. Spectral clustering and kernel k-means are two such methods that are seemingly quite different. In this paper, we show that a general weighted kernel k-means objective is mathematically equivalent to a weighted graph partitioning objective. Special cases of this graph partitioning objective include ratio cut, normalized cut and ratio association. Our equivalence has important consequences: the weighted kernel k-means algorithm may be used to directly optimize the graph partitioning objectives, and conversely, spectral methods may be used to optimize the weighted kernel k-means objective. Hence, in cases where eigenvector computation is prohibitive, we eliminate the need for any eigenvector computation for graph partitioning. Moreover, we show that the Kernighan-Lin objective can also be incorporated into our framework, leading to an incremental weighted kernel k-means algorithm for local optim ization of the objective. We further discuss the issue of convergence of weighted kernel k-means for an arbitrary graph affinity matrix and provide a number of experimental results. These results show that non-spectral methods for graph partitioning are as effective as spectral methods and can be used for problems such as image segmentation in addition to data clustering.
@techreport{Dhillon:EtAl:05,
author = {Dhillon, Inderjit S. and Guan, Yuqiang and Kulis, Brian},
title = {A Unified View of Kernel k-means, Spectral Clustering and Graph Cuts},
year = {2005},
number = {TR-04-25},
url = {http://www.cs.utexas.edu/ftp/pub/techreports/tr04-25.pdf},
keywords = {community, detection, graph, k-means, spectral, theory},
abstract = {Recently, a variety of clustering algorithms have been proposed to handle data that is not linearly separable. Spectral clustering and kernel k-means are two such methods that are seemingly quite different. In this paper, we show that a general weighted kernel k-means objective is mathematically equivalent to a weighted graph partitioning objective. Special cases of this graph partitioning objective include ratio cut, normalized cut and ratio association. Our equivalence has important consequences: the weighted kernel k-means algorithm may be used to directly optimize the graph partitioning objectives, and conversely, spectral methods may be used to optimize the weighted kernel k-means objective. Hence, in cases where eigenvector computation is prohibitive, we eliminate the need for any eigenvector computation for graph partitioning. Moreover, we show that the Kernighan-Lin objective can also be incorporated into our framework, leading to an incremental weighted kernel k-means algorithm for local optim ization of the objective. We further discuss the issue of convergence of weighted kernel k-means for an arbitrary graph affinity matrix and provide a number of experimental results. These results show that non-spectral methods for graph partitioning are as effective as spectral methods and can be used for problems such as image segmentation in addition to data clustering. }
}
White, S. & Smyth, P.: A spectral clustering approach to finding communities in graph. (2005),
@article{white2005sca,
author = {White, S. and Smyth, P.},
title = {A spectral clustering approach to finding communities in graph},
booktitle = {SIAM Data Mining},
year = {2005},
keywords = {community, detection, graph, spectral, theory}
}
Estrada, E. & Rodriguez-Velázquez, J.: Spectral measures of bipartivity in complex networks. In: SIAM Rev Phys Rev E 72 (2003), S. 046105
@article{estrada2003smb,
author = {Estrada, E. and Rodriguez-Velázquez, J.A.},
title = {Spectral measures of bipartivity in complex networks},
journal = {SIAM Rev Phys Rev E},
publisher = {APS},
year = {2003},
volume = {72},
pages = {046105},
keywords = {bipartite, community, detection, graph, modularity, spectral, theory}
}
Verma, D. & Meila, M.: A comparison of spectral clustering algorithms. In: University of Washington, Tech. Rep. UW-CSE-03-05-01 (2003),
@article{verma2003csc,
author = {Verma, D. and Meila, M.},
title = {A comparison of spectral clustering algorithms},
journal = {University of Washington, Tech. Rep. UW-CSE-03-05-01},
year = {2003},
keywords = {community, detection, graph, spectral, theory}
}
Dhillon, I. S.: Co-clustering documents and words using bipartite spectral graph partitioning. KDD '01: Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining. New York, NY, USA: ACM Press, 2001, S. 269-274
[Volltext]
@inproceedings{coclustering01,
author = {Dhillon, Inderjit S.},
title = {Co-clustering documents and words using bipartite spectral graph partitioning},
booktitle = {KDD '01: Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining},
publisher = {ACM Press},
address = {New York, NY, USA},
year = {2001},
pages = {269--274},
url = {http://portal.acm.org/citation.cfm?id=502512.502550},
doi = {10.1145/502512.502550},
isbn = {158113391X},
keywords = {community, detection, graph, spectral, theory}
}
Ng, A. Y.; Jordan, M. I. & Weiss, Y.: On spectral clustering: Analysis and an algorithm. Advances in Neural Information Processing Systems 14. MIT Press, 2001, S. 849-856
Despite many empirical successes of spectral clustering methods| algorithms that cluster points using eigenvectors of matrices derived from the data|there are several unresolved issues. First, there are a wide variety of algorithms that use the eigenvectors in slightly dierent ways. Second, many of these algorithms have no proof that they will actually compute a reasonable clustering. In this paper, we present a simple spectral clustering algorithm that can be implemented using a few lines of Matlab. Using tools from matrix perturbation theory, we analyze the algorithm, and give conditions under which it can be expected to do well. We also show surprisingly good experimental results on a number of challenging clustering problems. 1
@inproceedings{Ng01onspectral,
author = {Ng, Andrew Y. and Jordan, Michael I. and Weiss, Yair},
title = {On spectral clustering: Analysis and an algorithm},
booktitle = {Advances in Neural Information Processing Systems 14},
publisher = {MIT Press},
year = {2001},
pages = {849--856},
keywords = {clustering, community, detection, graph, spectral, theory},
abstract = {Despite many empirical successes of spectral clustering methods| algorithms that cluster points using eigenvectors of matrices derived from the data|there are several unresolved issues. First, there are a wide variety of algorithms that use the eigenvectors in slightly dierent ways. Second, many of these algorithms have no proof that they will actually compute a reasonable clustering. In this paper, we present a simple spectral clustering algorithm that can be implemented using a few lines of Matlab. Using tools from matrix perturbation theory, we analyze the algorithm, and give conditions under which it can be expected to do well. We also show surprisingly good experimental results on a number of challenging clustering problems. 1}
}
Spielman, D. A. & Teng, S.: Spectral Partitioning Works: Planar Graphs and Finite Element Meshes. Berkeley, CA, USA, 1996
@techreport{Spielman:1996,
author = {Spielman, Daniel A. and Teng, Shang},
title = {Spectral Partitioning Works: Planar Graphs and Finite Element Meshes},
publisher = {University of California at Berkeley},
address = {Berkeley, CA, USA},
year = {1996},
keywords = {clustering, community, detection, graph, spectral, survey, theory}
}
Alpert, C. J.; Kahng, A. B. & zen Yao, S.: Spectral partitioning: The more eigenvectors, the better. Proc. ACM/IEEE Design Automation Conf. 1995, S. 195-200
@inproceedings{Alpert95spectralpartitioning:,
author = {Alpert, Charles J. and Kahng, Andrew B. and zen Yao, So},
title = {Spectral partitioning: The more eigenvectors, the better},
booktitle = {Proc. ACM/IEEE Design Automation Conf},
year = {1995},
pages = {195--200},
keywords = {community, detection, graph, spectral, theory}
}
Chan, P. K.; Schlag, M. D. F. & Zien, J. Y.: Spectral K-way ratio-cut partitioning and clustering.. In: IEEE Trans. on CAD of Integrated Circuits and Systems 13 (1994), Nr. 9, S. 1088-1096
[Volltext]
@article{journals/tcad/ChanSZ94,
author = {Chan, Pak K. and Schlag, Martine D. F. and Zien, Jason Y.},
title = {Spectral K-way ratio-cut partitioning and clustering.},
journal = {IEEE Trans. on CAD of Integrated Circuits and Systems},
year = {1994},
volume = {13},
number = {9},
pages = {1088-1096},
url = {http://dblp.uni-trier.de/db/journals/tcad/tcad13.html#ChanSZ94},
keywords = {community, detection, graph, partitioning, spectral, theory}
}
Pothen, A.; Simon, H. & Liou, K.: Partitioning Sparse Matrices with Eigenvectors of Graphs. In: SIAM J. MATRIX ANAL. APPLIC. 11 (1990), Nr. 3, S. 430-452
[Volltext]
@article{partitioning89,
author = {Pothen, A. and Simon, H.D. and Liou, K.P.},
title = {Partitioning Sparse Matrices with Eigenvectors of Graphs},
journal = {SIAM J. MATRIX ANAL. APPLIC.},
year = {1990},
volume = {11},
number = {3},
pages = {430--452},
url = {http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19970011963_1997016998.pdf },
keywords = {clustering, community, graph, partitioning, spectral, theory}
}
Donath, W. & Hoffman, A.: Lower bounds for the partitioning of graphs. In: IBM Journal of Research and Development 17 (1973), Nr. 5, S. 420-425
@article{donath1973lbp,
author = {Donath, W.E. and Hoffman, A.J.},
title = {Lower bounds for the partitioning of graphs},
journal = {IBM Journal of Research and Development},
year = {1973},
volume = {17},
number = {5},
pages = {420--425},
keywords = {clustering, community, detection, graph, spectral, theory}
}