Abstract
This chapter is devoted to discovering structure in graphs by grouping their vertices together in meaningful clusters. In Section 4.1, clustering in its broadness is briefly reviewed in general. The discipline of graph clustering is embedded into the broad field of clustering and discussed in detail and a variety of graph clustering algorithms are examined in terms of mechanism, algorithmic complexity and adequacy for scale-free SmallWorld graphs. Taking their virtues and drawbacks into consideration, an efficient graph partitioning algorithm called Chinese Whispers is developed in Section 4.2. It is time-linear in the number of edges, finds the number of clusters automatically and does not impose relative size restrictions on clusters, which is adequate for graphs from language data. Several extensions and parametrisations of the method are discussed. This algorithm will be used throughout later chapters to solve several NLP tasks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Biemann, C. (2012). Graph Clustering. In: Structure Discovery in Natural Language. Theory and Applications of Natural Language Processing. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25923-4_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-25923-4_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25922-7
Online ISBN: 978-3-642-25923-4
eBook Packages: Computer ScienceComputer Science (R0)