public class MultipleCorefClusterer extends CorefClusterAdv
CorefClusterAdv.EdgeComparator, CorefClusterAdv.PseudoEdge, CorefClusterAdv.PseudoEdgeComparator, CorefClusterAdv.PseudoVertex| Modifier and Type | Field and Description |
|---|---|
static String |
AUTHOR |
static String |
PAPER
Constants for the types of citation nodes
|
static String |
VENUE |
| Constructor and Description |
|---|
MultipleCorefClusterer(Pipe[] _pipes) |
| Modifier and Type | Method and Description |
|---|---|
Collection[] |
clusterMentions(InstanceList[] ilists,
List[] mentions,
int optimalBest,
boolean stochastic)
Returns a list of collections representing the clustering of "ilists"
|
void |
mergeVertices(salvo.jesus.graph.WeightedGraph g,
salvo.jesus.graph.VertexImpl v1,
salvo.jesus.graph.VertexImpl v2)
This is where we enforce constraints between object
types.
|
Collection |
partitionGraph(salvo.jesus.graph.WeightedGraph origGraph)
Partition the graph by greed agglomerative merging.
|
void |
setIndices(InstanceList[] ilists)
Sets the mapping from citation type to index
|
void |
testClassifiers(InstanceList[] ilists) |
void |
train(InstanceList[] ilists)
Train the underlying classifiers with "ilists" as
trainingData
|
absoluteCluster, addVerticesToGraph, buildGraphFromPseudoEdges, chooseEdge2, chooseEdge3, clusterMentions, clusterMentions, collectionAvg, completeGraphNBest, computeInitialTreeObjScore, constructEdgesFromPseudoEdges, constructEdgesUsingTrainedClusterer, constructEdgesUsingTrainedClusterer, constructEdgesUsingTrainedClusterer, constructOptimalEdgesUsingNBest, copyGraph, createGraph, createGraph, createGraph, createPseudoEdges, createPseudoVertices, evaluateAgainstKey, evaluatePartitioning, evaluatePartitioningExternal, evaluatePartitioningExternal, exportGraph, getClassifier, getClusteringFromPseudo, getCollectionOfOriginalObjects, getPseudoClustering, getUnNormalizedScores, hasNextIndexList, inSameCluster, loadME, nextIndexList, nextIndexListStochastic, numSingletons, printGraph, printParamDetails, printParams, setConfWeightedScores, setFullPartition, setKeyPartitioning, setNBestInference, setOptimality, setRBeamSize, setSearchParams, setThreshold, setTrueNumStop, testClassifier, testClassifier, train, trainClassifier, typicalClusterAdv, typicalClusterPartition, updateGraphNBest, updateScore, weightOfConfigpublic static final String PAPER
public static final String VENUE
public static final String AUTHOR
public MultipleCorefClusterer(Pipe[] _pipes)
public void train(InstanceList[] ilists)
public void setIndices(InstanceList[] ilists)
public void testClassifiers(InstanceList[] ilists)
public Collection[] clusterMentions(InstanceList[] ilists, List[] mentions, int optimalBest, boolean stochastic)
public void mergeVertices(salvo.jesus.graph.WeightedGraph g,
salvo.jesus.graph.VertexImpl v1,
salvo.jesus.graph.VertexImpl v2)
mergeVertices in class CorefClusterAdvpublic Collection partitionGraph(salvo.jesus.graph.WeightedGraph origGraph)
partitionGraph in class CorefClusterAdvCopyright © 2019 JULIE Lab, Germany. All rights reserved.