public class CitationUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
AUTHOR |
static String |
PAPER |
static String[] |
SEPERATOR |
static String |
VENUE |
| Constructor and Description |
|---|
CitationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addAuthorsFromLine(String str,
ArrayList nodes,
IEInterface ieInterface,
boolean useCRFLocal,
int numNBest,
int nthViterbi) |
static void |
addPaperFromLine(String str,
ArrayList nodes,
IEInterface ieInterface,
boolean useCRFLocal,
int numNBest,
int nthViterbi) |
static void |
addVenuesFromLine(String str,
ArrayList nodes,
IEInterface ieInterface,
boolean useCRFLocal,
int numNBest,
int nthViterbi) |
static com.wcohen.secondstring.StringDistance |
computeDistanceMetric(ArrayList nodes) |
static ArrayList |
computeNodes(ArrayList trainFileArray,
IEInterface ieInterface,
boolean useCRFLocal,
int numNBest,
int nthViterbi) |
static ArrayList |
computeNodes(ArrayList trainFileArray,
IEInterface ieInterface,
boolean useCRFLocal,
int numNBest,
int nthViterbi,
String nodeType)
Build nodes with labels corresponding to cluster ids.
|
protected static ArrayList |
computeNodesWPubs(ArrayList trainFileArray,
ArrayList publications,
IEInterface ieInterface,
boolean useCRFLocal,
int numNBest,
int nthViterbi) |
static ArrayList |
computeNodesWPubs(ArrayList trainFileArray,
ArrayList publications,
IEInterface ieInterface,
int numNBest,
int nthViterbi) |
static void |
evaluateClustering(Collection key,
Collection pred,
String description) |
static Collection |
makeCollections(ArrayList nodes) |
static void |
makeDistMetric(List list,
com.wcohen.secondstring.StringDistance tfidf,
com.wcohen.secondstring.StringDistance triGramDistanceMetric) |
static InstanceList |
makePairs(Pipe instancePipe,
ArrayList nodes) |
static InstanceList |
makePairs(Pipe instancePipe,
ArrayList nodes,
double negativeProb) |
static InstanceList |
makePairs(Pipe instancePipe,
ArrayList nodes,
List pairs) |
public static final String PAPER
public static final String VENUE
public static final String AUTHOR
public static String[] SEPERATOR
public static ArrayList computeNodes(ArrayList trainFileArray, IEInterface ieInterface, boolean useCRFLocal, int numNBest, int nthViterbi)
public static void addPaperFromLine(String str, ArrayList nodes, IEInterface ieInterface, boolean useCRFLocal, int numNBest, int nthViterbi)
public static void addVenuesFromLine(String str, ArrayList nodes, IEInterface ieInterface, boolean useCRFLocal, int numNBest, int nthViterbi)
public static void addAuthorsFromLine(String str, ArrayList nodes, IEInterface ieInterface, boolean useCRFLocal, int numNBest, int nthViterbi)
public static ArrayList computeNodes(ArrayList trainFileArray, IEInterface ieInterface, boolean useCRFLocal, int numNBest, int nthViterbi, String nodeType)
trainFileArray - list of citation filesieInterface - the interface to the extractionuseCRFLocal - use a CRF for segmentationnumNBest - number of viterbi paths to usenodeType - type of node to create (paper, author, venue...)public static ArrayList computeNodesWPubs(ArrayList trainFileArray, ArrayList publications, IEInterface ieInterface, int numNBest, int nthViterbi)
protected static ArrayList computeNodesWPubs(ArrayList trainFileArray, ArrayList publications, IEInterface ieInterface, boolean useCRFLocal, int numNBest, int nthViterbi)
public static com.wcohen.secondstring.StringDistance computeDistanceMetric(ArrayList nodes)
public static void makeDistMetric(List list, com.wcohen.secondstring.StringDistance tfidf, com.wcohen.secondstring.StringDistance triGramDistanceMetric)
public static InstanceList makePairs(Pipe instancePipe, ArrayList nodes)
public static InstanceList makePairs(Pipe instancePipe, ArrayList nodes, double negativeProb)
instancePipe - to pipe instances throughnodes - Citation nodesnegativeProb - the probability of including each negative instance (to reduce class disparity)public static InstanceList makePairs(Pipe instancePipe, ArrayList nodes, List pairs)
public static Collection makeCollections(ArrayList nodes)
public static void evaluateClustering(Collection key, Collection pred, String description)
Copyright © 2019 JULIE Lab, Germany. All rights reserved.