edu.mit.multimodal.coreference
Class ArffMaker

java.lang.Object
  extended by edu.mit.multimodal.coreference.MarkableManager
      extended by edu.mit.multimodal.coreference.ArffMaker
Direct Known Subclasses:
GestureArffMaker

public class ArffMaker
extends MarkableManager

ArffMaker Reads in coreference-annotated AG xml files. Spits out Arff.


Field Summary
 
Fields inherited from class edu.mit.multimodal.coreference.MarkableManager
prefix
 
Constructor Summary
ArffMaker(java.io.File file)
           
ArffMaker(java.lang.String prefix)
           
 
Method Summary
 weka.core.Instance getInstance(Markable anaphor, Markable antecedent, weka.core.Instances dataset, int m_dist)
           
 weka.core.Instances getInstances(edu.stanford.nlp.tagger.maxent.MaxentTagger tagger)
           
static int getNumber(java.lang.String words)
           
static boolean isIndefinite(java.lang.String string)
           
static boolean isPronoun(java.lang.String string)
           
static void main(java.lang.String[] argv)
           
static boolean overlap(java.lang.String anaphor, java.lang.String antecedent)
           
static boolean semClassMatch(java.lang.String words1, java.lang.String words2)
           
static boolean substring(java.lang.String smaller, java.lang.String bigger)
           
 
Methods inherited from class edu.mit.multimodal.coreference.MarkableManager
canonizeReferences, evaluate, getMarkables, getNumEntities, linguifyAG, linguifyAll, mistakes
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArffMaker

public ArffMaker(java.lang.String prefix)

ArffMaker

public ArffMaker(java.io.File file)
Method Detail

getInstance

public weka.core.Instance getInstance(Markable anaphor,
                                      Markable antecedent,
                                      weka.core.Instances dataset,
                                      int m_dist)

isIndefinite

public static boolean isIndefinite(java.lang.String string)

isPronoun

public static boolean isPronoun(java.lang.String string)

getNumber

public static int getNumber(java.lang.String words)

semClassMatch

public static boolean semClassMatch(java.lang.String words1,
                                    java.lang.String words2)

overlap

public static boolean overlap(java.lang.String anaphor,
                              java.lang.String antecedent)

substring

public static boolean substring(java.lang.String smaller,
                                java.lang.String bigger)

getInstances

public weka.core.Instances getInstances(edu.stanford.nlp.tagger.maxent.MaxentTagger tagger)

main

public static void main(java.lang.String[] argv)