Package org.nlpub.watset.graph
package org.nlpub.watset.graph
Graph processing and clustering.
-
ClassDescriptionChineseWhispers<V,
E> Implementation of the Chinese Whispers algorithm.Builder forChineseWhispers
.Actual implementation of Chinese Whispers.ClusteringAlgorithmBuilder<V,E, C extends org.jgrapht.alg.interfaces.ClusteringAlgorithm<V>> A builder for constructing theClusteringAlgorithm
instances.ComponentsClustering<V,E> A trivial clustering algorithm that treats every connected component as a cluster.Builder forComponentsClustering
.A trivial clustering algorithm that returns no clusters.Builder forEmptyClustering
.MarkovClustering<V,E> Naïve implementation of the Markov Clustering (MCL) algorithm.Builder forMarkovClustering
.Actual implementation of Markov Clustering.A wrapper for the official implementation of the Markov Clustering (MCL) algorithm in C.Builder forMarkovClusteringExternal
.Actual implementation of the Markov Clustering wrapper.MaxMax<V,E> Implementation of the MaxMax soft clustering algorithm.MaxMax.Builder<V,E> Builder forMaxMax
.Actual implementation of MaxMax.A MaxMax clustering.Default implementation of the MaxMax clustering.Coordinates of the graph node.NodeWeighting<V,E> Node weighting for Chinese Whispers.Useful implementations ofNodeWeighting
.A trivial and not particularly useful node weighting approach that assigns the current node label as the weight.The node weighting approach that chooses the label with the highest total edge weight in the neighborhood divided by the neighbor node degree.The node weighting approach that chooses the label with the highest total edge weight in the neighborhood divided by the logarithm of the neighbor node degree.The node weighting approach that chooses the label with the highest total edge weight in the neighborhood.Weighting modes.SenseInduction<V,E> A simple graph-based word sense induction approach that clusters node neighborhoods.SingletonClustering<V,E> A trivial clustering algorithm that puts every node in a separate cluster.Builder forSingletonClustering
.SpectralClustering<V,E> Spectral Clustering performs clustering of the graph's Spectral Embedding.Builder forSpectralClustering
.Actual implementation of Spectral Clustering.TogetherClustering<V,E> A trivial clustering algorithm that puts every node together in a single large cluster.Builder forTogetherClustering
.Watset<V,E> Watset is a local-global meta-algorithm for fuzzy graph clustering.Watset.Builder<V,E> Builder forWatset
.Actual implementation of Simplified Watset.A Watset clustering.A Watset clustering that computes disambiguated contexts on demand.