From 76d14bdc1eb6aaa294b00d27a27593570cd4763a Mon Sep 17 00:00:00 2001 From: khashab2 Date: Thu, 5 Jan 2017 17:56:10 -0600 Subject: [PATCH 1/4] adding the trained models for question type classification. --- build.sbt | 1 + .../QuestionTypeAnnotator.scala | 43 ++++++++++++++++++ .../QuestionTypeClassificationApp.scala | 45 +++++-------------- .../QuestionTypeClassificationDataModel.scala | 27 +++++++++++ .../QuestionTypeAnnotatorTest.scala | 39 ++++++++++++++++ 5 files changed, 121 insertions(+), 34 deletions(-) create mode 100644 saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotator.scala create mode 100644 saul-examples/src/test/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotatorTest.scala diff --git a/build.sbt b/build.sbt index 4746a096..b6a31f89 100644 --- a/build.sbt +++ b/build.sbt @@ -102,6 +102,7 @@ lazy val saulExamples = (project in file("saul-examples")). ccgGroupId % "saul-pos-tagger-models" % "1.4", ccgGroupId % "saul-er-models" % "1.8", ccgGroupId % "saul-srl-models" % "1.3", + ccgGroupId % "saul-qaTypeClassification-models" % "1.0", "org.json" % "json" % "20140107", "com.twitter" % "hbc-core" % "2.2.0", "org.rogach" %% "scallop" % "2.0.5" diff --git a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotator.scala b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotator.scala new file mode 100644 index 00000000..6ea6a1b8 --- /dev/null +++ b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotator.scala @@ -0,0 +1,43 @@ +/** This software is released under the University of Illinois/Research and Academic Use License. See + * the LICENSE file in the root folder for details. Copyright (c) 2016 + * + * Developed by: The Cognitive Computations Group, University of Illinois at Urbana-Champaign + * http://cogcomp.cs.illinois.edu/ + */ +package edu.illinois.cs.cogcomp.saulexamples.nlp.QuestionTypeClassification + +import edu.illinois.cs.cogcomp.annotation.Annotator +import edu.illinois.cs.cogcomp.core.datastructures.ViewNames +import edu.illinois.cs.cogcomp.core.datastructures.textannotation.{ Constituent, SpanLabelView, TextAnnotation } +import edu.illinois.cs.cogcomp.core.utilities.configuration.ResourceManager +import edu.illinois.cs.cogcomp.saulexamples.nlp.QuestionTypeClassification.QuestionTypeClassificationClassifiers.{ CoarseTypeClassifier, FineTypeClassifier } + +class QuestionTypeAnnotator(val finalViewName: String = "QUESTION_TYPE") + extends Annotator(finalViewName, Array(ViewNames.TOKENS, ViewNames.NER_CONLL, + ViewNames.SHALLOW_PARSE, ViewNames.POS, ViewNames.LEMMA)) { + + override def initialize(rm: ResourceManager): Unit = {} + + lazy val coarseClassifier = { + val c = new CoarseTypeClassifier(QuestionTypeClassificationDataModel.propertyList) + c.modelDir = "models/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/models/" + c.load() + c + } + + lazy val fineClassifier = { + val c = new FineTypeClassifier(QuestionTypeClassificationDataModel.propertyList) + c.modelDir = "models/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/models/" + c.load() + c + } + + override def addView(ta: TextAnnotation): Unit = { + val question = QuestionTypeInstance(ta.getText, None, None, Some(ta)) + QuestionTypeClassificationDataModel.question.populate(List(question)) // TODO: is this step necessary? + val view = new SpanLabelView(finalViewName, finalViewName, ta, 1.0) + view.addConstituent(new Constituent(fineClassifier(question), finalViewName, ta, 0, ta.getTokens.length)) + view.addConstituent(new Constituent(coarseClassifier(question), finalViewName, ta, 0, ta.getTokens.length)) + ta.addView(finalViewName, view) + } +} diff --git a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationApp.scala b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationApp.scala index 840393f8..c95f31df 100644 --- a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationApp.scala +++ b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationApp.scala @@ -25,13 +25,14 @@ object QuestionTypeClassificationApp { def evaluate(classifier: TypeClassifier) = { populateInstances() classifier.learn(20) + classifier.save() classifier.test() } def classifySampleQuestions() = { - val coarseClassifier = new CoarseTypeClassifier(propertyList) + val coarseClassifier = new CoarseTypeClassifier(QuestionTypeClassificationDataModel.propertyList) coarseClassifier.load() - val fineClassifier = new FineTypeClassifier(propertyList) + val fineClassifier = new FineTypeClassifier(QuestionTypeClassificationDataModel.propertyList) fineClassifier.load() import QuestionTypeClassificationSensors._ val rawQuestions = Seq( @@ -49,53 +50,29 @@ object QuestionTypeClassificationApp { pipeline.addView(ta, ViewNames.POS) pipeline.addView(ta, ViewNames.SHALLOW_PARSE) pipeline.addView(ta, ViewNames.NER_CONLL) - val questioin = QuestionTypeInstance(q, None, None, Some(ta)) + val question = QuestionTypeInstance(q, None, None, Some(ta)) println(q) - println(coarseClassifier(questioin)) - println(fineClassifier(questioin)) + println(coarseClassifier(question)) + println(fineClassifier(question)) } } - val propertyList = List( - QuestionTypeClassificationDataModel.surfaceWords, - QuestionTypeClassificationDataModel.lemma, - QuestionTypeClassificationDataModel.pos, - QuestionTypeClassificationDataModel.chunks, - QuestionTypeClassificationDataModel.headChunks, - QuestionTypeClassificationDataModel.ner, - QuestionTypeClassificationDataModel.containsFoodterm, - QuestionTypeClassificationDataModel.containsMountain, - QuestionTypeClassificationDataModel.containsProfession, - QuestionTypeClassificationDataModel.numberNormalizer, - QuestionTypeClassificationDataModel.wordnetSynsetsFirstSense, - QuestionTypeClassificationDataModel.wordnetSynsetsAllSenses, - QuestionTypeClassificationDataModel.wordnetLexicographerFileNamesFirstSense, - QuestionTypeClassificationDataModel.wordnetLexicographerFileNamesAllSenses, - QuestionTypeClassificationDataModel.wordnetHypernymFirstSenseLexicographerFileNames, - QuestionTypeClassificationDataModel.wordnetHypernymAllSensesLexicographerFileNames, - QuestionTypeClassificationDataModel.wordnetHypernymsFirstSense, - QuestionTypeClassificationDataModel.wordnetHypernymsAllSenses, - QuestionTypeClassificationDataModel.wordnetPointersFirstSense, - QuestionTypeClassificationDataModel.wordnetSynonymsFirstSense, - QuestionTypeClassificationDataModel.wordnetSynonymsAllSenses, - QuestionTypeClassificationDataModel.wordnetSynonymsAllSenses, - QuestionTypeClassificationDataModel.wordGroups - ) - def coarseClassifier(): Unit = { - val classifier = new CoarseTypeClassifier(propertyList) + val classifier = new CoarseTypeClassifier(QuestionTypeClassificationDataModel.propertyList) evaluate(classifier) } def fineClassifier(): Unit = { - val classifier = new FineTypeClassifier(propertyList) + val classifier = new FineTypeClassifier(QuestionTypeClassificationDataModel.propertyList) evaluate(classifier) } def main(args: Array[String]): Unit = { val parser = new ArgumentParser(args) parser.experimentType() match { - case 1 => coarseClassifier() + case 1 => + coarseClassifier() + fineClassifier() case 2 => fineClassifier() case 3 => classifySampleQuestions() } diff --git a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationDataModel.scala b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationDataModel.scala index 32d249ef..1c5e2bbd 100644 --- a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationDataModel.scala +++ b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationDataModel.scala @@ -144,4 +144,31 @@ object QuestionTypeClassificationDataModel extends DataModel { val cons = x.textAnnotationOpt.get.getView(ViewNames.TOKENS).getConstituents.asScala.map { _.getSurfaceForm.toLowerCase.trim }.toSet QuestionTypeClassificationSensors.wordGroupLists.collect { case (label, set) if set.intersect(cons).nonEmpty => label } } + + val propertyList = List( + surfaceWords, + lemma, + pos, + chunks, + headChunks, + ner, + containsFoodterm, + containsMountain, + containsProfession, + numberNormalizer, + wordnetSynsetsFirstSense, + wordnetSynsetsAllSenses, + wordnetLexicographerFileNamesFirstSense, + wordnetLexicographerFileNamesAllSenses, + wordnetHypernymFirstSenseLexicographerFileNames, + wordnetHypernymAllSensesLexicographerFileNames, + wordnetHypernymsFirstSense, + wordnetHypernymsAllSenses, + wordnetPointersFirstSense, + wordnetSynonymsFirstSense, + wordnetSynonymsAllSenses, + wordnetSynonymsAllSenses, + wordGroups + ) + } diff --git a/saul-examples/src/test/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotatorTest.scala b/saul-examples/src/test/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotatorTest.scala new file mode 100644 index 00000000..d4ada3ef --- /dev/null +++ b/saul-examples/src/test/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotatorTest.scala @@ -0,0 +1,39 @@ +/** This software is released under the University of Illinois/Research and Academic Use License. See + * the LICENSE file in the root folder for details. Copyright (c) 2016 + * + * Developed by: The Cognitive Computations Group, University of Illinois at Urbana-Champaign + * http://cogcomp.cs.illinois.edu/ + */ +package edu.illinois.cs.cogcomp.saulexamples.nlp.QuestionTypeClassification + +import edu.illinois.cs.cogcomp.core.datastructures.ViewNames +import org.scalatest._ + +class QuestionTypeAnnotatorTest extends FlatSpec with Matchers { + + val questionTypeAnnotator = new QuestionTypeAnnotator() + + " " should " " in { + + val rawQuestions = Seq( + "How's the weather in Champaign-Urbana?", + "How far is Champaign to Chicago?", + "Who found dinasours?", "Which day is Christmas?", + "What can be cured by cheap pizza?", + "What can be cured by cheese pizza?", + "Who is Michael?", + "When is Easter in 2017?" + ) + import QuestionTypeClassificationSensors._ + rawQuestions.foreach { q => + val ta = pipeline.createBasicTextAnnotation("", "", q) + pipeline.addView(ta, ViewNames.LEMMA) + pipeline.addView(ta, ViewNames.POS) + pipeline.addView(ta, ViewNames.SHALLOW_PARSE) + pipeline.addView(ta, ViewNames.NER_CONLL) + questionTypeAnnotator.addView(ta) + ta.getAvailableViews.size() should be >= 7 + println(ta.getView(questionTypeAnnotator.finalViewName)) + } + } +} From f37ef6b77bef7f2f45d1b74ea5804cf4c577d7a0 Mon Sep 17 00:00:00 2001 From: khashab2 Date: Fri, 6 Jan 2017 11:04:28 -0600 Subject: [PATCH 2/4] checking in some data as resources. --- .../QuestionTypeClassification/food.txt | 134 ++++++ .../QuestionTypeClassification/lists/At | 2 + .../QuestionTypeClassification/lists/How | 2 + .../QuestionTypeClassification/lists/In | 2 + .../QuestionTypeClassification/lists/InOn | 4 + .../QuestionTypeClassification/lists/On | 2 + .../QuestionTypeClassification/lists/What | 5 + .../QuestionTypeClassification/lists/Where | 2 + .../QuestionTypeClassification/lists/Who | 6 + .../QuestionTypeClassification/lists/Why | 2 + .../QuestionTypeClassification/lists/abb | 28 ++ .../QuestionTypeClassification/lists/act | 208 ++++++++ .../QuestionTypeClassification/lists/an | 2 + .../QuestionTypeClassification/lists/anim | 92 ++++ .../QuestionTypeClassification/lists/art | 145 ++++++ .../QuestionTypeClassification/lists/be | 5 + .../QuestionTypeClassification/lists/big | 2 + .../QuestionTypeClassification/lists/body | 30 ++ .../QuestionTypeClassification/lists/cause | 48 ++ .../QuestionTypeClassification/lists/city | 25 + .../QuestionTypeClassification/lists/code | 6 + .../QuestionTypeClassification/lists/color | 2 + .../QuestionTypeClassification/lists/comp | 156 ++++++ .../QuestionTypeClassification/lists/country | 18 + .../QuestionTypeClassification/lists/culture | 3 + .../QuestionTypeClassification/lists/currency | 2 + .../QuestionTypeClassification/lists/date | 20 + .../QuestionTypeClassification/lists/def | 21 + .../QuestionTypeClassification/lists/desc | 126 +++++ .../QuestionTypeClassification/lists/dimen | 9 + .../QuestionTypeClassification/lists/dise | 88 ++++ .../QuestionTypeClassification/lists/dist | 37 ++ .../QuestionTypeClassification/lists/do | 3 + .../QuestionTypeClassification/lists/eff | 31 ++ .../QuestionTypeClassification/lists/event | 112 +++++ .../QuestionTypeClassification/lists/fast | 2 + .../QuestionTypeClassification/lists/food | 134 ++++++ .../QuestionTypeClassification/lists/group | 54 +++ .../lists/instrument | 6 + .../QuestionTypeClassification/lists/job | 20 + .../QuestionTypeClassification/lists/lang | 72 +++ .../QuestionTypeClassification/lists/last | 3 + .../QuestionTypeClassification/lists/letter | 8 + .../QuestionTypeClassification/lists/list.tar | Bin 0 -> 94720 bytes .../QuestionTypeClassification/lists/loca | 264 ++++++++++ .../QuestionTypeClassification/lists/money | 62 +++ .../QuestionTypeClassification/lists/mount | 24 + .../QuestionTypeClassification/lists/name | 17 + .../QuestionTypeClassification/lists/num | 31 ++ .../QuestionTypeClassification/lists/ord | 4 + .../QuestionTypeClassification/lists/other | 70 +++ .../QuestionTypeClassification/lists/pastBe | 2 + .../QuestionTypeClassification/lists/peop | 178 +++++++ .../QuestionTypeClassification/lists/perc | 24 + .../QuestionTypeClassification/lists/plant | 36 ++ .../QuestionTypeClassification/lists/popu | 5 + .../lists/presentBe | 2 + .../QuestionTypeClassification/lists/prod | 82 ++++ .../QuestionTypeClassification/lists/prof | 455 ++++++++++++++++++ .../QuestionTypeClassification/lists/quot | 38 ++ .../QuestionTypeClassification/lists/religion | 4 + .../QuestionTypeClassification/lists/singleBe | 2 + .../QuestionTypeClassification/lists/speak | 3 + .../QuestionTypeClassification/lists/speed | 4 + .../QuestionTypeClassification/lists/sport | 78 +++ .../QuestionTypeClassification/lists/stand | 2 + .../QuestionTypeClassification/lists/state | 4 + .../lists/substance | 47 ++ .../QuestionTypeClassification/lists/symbol | 15 + .../QuestionTypeClassification/lists/tech | 35 ++ .../QuestionTypeClassification/lists/temp | 9 + .../QuestionTypeClassification/lists/term | 38 ++ .../QuestionTypeClassification/lists/time | 10 + .../QuestionTypeClassification/lists/title | 42 ++ .../QuestionTypeClassification/lists/unit | 45 ++ .../QuestionTypeClassification/lists/univ | 23 + .../QuestionTypeClassification/lists/vessel | 43 ++ .../QuestionTypeClassification/lists/weight | 4 + .../QuestionTypeClassification/lists/word | 13 + .../QuestionTypeClassification/mount.txt | 24 + .../QuestionTypeClassification/prof.txt | 455 ++++++++++++++++++ .../QuestionTypeClassificationDataModel.scala | 2 +- .../QuestionTypeClassificationSensors.scala | 9 +- 83 files changed, 3879 insertions(+), 5 deletions(-) create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/food.txt create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/At create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/How create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/In create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/InOn create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/On create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/What create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/Where create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/Who create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/Why create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/abb create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/act create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/an create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/anim create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/art create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/be create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/big create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/body create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/cause create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/city create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/code create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/color create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/comp create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/country create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/culture create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/currency create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/date create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/def create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/desc create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/dimen create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/dise create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/dist create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/do create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/eff create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/event create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/fast create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/food create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/group create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/instrument create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/job create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/lang create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/last create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/letter create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/list.tar create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/loca create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/money create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/mount create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/name create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/num create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/ord create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/other create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/pastBe create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/peop create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/perc create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/plant create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/popu create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/presentBe create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/prod create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/prof create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/quot create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/religion create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/singleBe create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/speak create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/speed create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/sport create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/stand create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/state create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/substance create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/symbol create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/tech create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/temp create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/term create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/time create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/title create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/unit create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/univ create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/vessel create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/weight create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/word create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/mount.txt create mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/prof.txt diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/food.txt b/saul-examples/src/main/resources/QuestionTypeClassification/food.txt new file mode 100644 index 00000000..5aca5a69 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/food.txt @@ -0,0 +1,134 @@ +alcoholic +apple +apples +ate +beer +berry +berries +breakfast +brew +butter +Butter +candy +cereal +cereals +champagne +chef +chefs +chew +chews +chocoloate +cocktail +condiment +condiments +consume +consumed +consumes +cook +cooked +cookie +cookies +cooking +cooks +corn +corns +cream +creams +crop +crops +crunchy +delicacy +delicacies +delicious +dine +dinner +dip +dips +dipped +dish +dishes +drink +drinks +eat +eats +fat +feed +feeded +feeds +fish +flavor +flavors +food +foods +fry +fries +fruit +fruits +gin +imbibe +imbibed +imbibes +intake +intakes +intaked +juice +lunch +mayonnaise +meal +meals +meat +milk +nutrient +nutrients +nuts +onion +pea +peanut +peanuts +Peanut +peas +pickle +pickled +pickles +pineapple +pineapples +pizza +pizzas +potato +potatoes +protein +powdered +rum +rums +salty +sauce +savoury +sip +sips +snack +snacks +soda +sour +spice +spices +Spice +stomach +supper +swallow +swallows +sweet +sweeter +taste +tastes +tasting +tasty +tequila +treat +treats +vegetable +vegetables +vermouth +vitamin +whisky +wine +wines diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/At b/saul-examples/src/main/resources/QuestionTypeClassification/lists/At new file mode 100644 index 00000000..6aee276f --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/At @@ -0,0 +1,2 @@ +At +at diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/How b/saul-examples/src/main/resources/QuestionTypeClassification/lists/How new file mode 100644 index 00000000..ba02f3bb --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/How @@ -0,0 +1,2 @@ +How +how diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/In b/saul-examples/src/main/resources/QuestionTypeClassification/lists/In new file mode 100644 index 00000000..96468571 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/In @@ -0,0 +1,2 @@ +In +in diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/InOn b/saul-examples/src/main/resources/QuestionTypeClassification/lists/InOn new file mode 100644 index 00000000..674ff588 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/InOn @@ -0,0 +1,4 @@ +In +On +in +on diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/On b/saul-examples/src/main/resources/QuestionTypeClassification/lists/On new file mode 100644 index 00000000..2fa2b0c7 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/On @@ -0,0 +1,2 @@ +On +on diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/What b/saul-examples/src/main/resources/QuestionTypeClassification/lists/What new file mode 100644 index 00000000..bd6c2d77 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/What @@ -0,0 +1,5 @@ +What +what +Which +which +Name diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/Where b/saul-examples/src/main/resources/QuestionTypeClassification/lists/Where new file mode 100644 index 00000000..d9ff0d04 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/Where @@ -0,0 +1,2 @@ +Where +where diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/Who b/saul-examples/src/main/resources/QuestionTypeClassification/lists/Who new file mode 100644 index 00000000..f71843ff --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/Who @@ -0,0 +1,6 @@ +Who +who +Whom +whom +Whose +whose diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/Why b/saul-examples/src/main/resources/QuestionTypeClassification/lists/Why new file mode 100644 index 00000000..ebecda36 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/Why @@ -0,0 +1,2 @@ +Why +why diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/abb b/saul-examples/src/main/resources/QuestionTypeClassification/lists/abb new file mode 100644 index 00000000..f5312ebe --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/abb @@ -0,0 +1,28 @@ +abbreviate +abbreviated +abbreviates +abbreviation +abridge +abridged +abridges +acronym +acronyms +contract +contracted +contracts +foreshorten +foreshortened +foreshortens +initial +initials +mean +means +meant +reduce +reduced +reduces +shorten +shortened +shortens +stand +stands \ No newline at end of file diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/act b/saul-examples/src/main/resources/QuestionTypeClassification/lists/act new file mode 100644 index 00000000..e4828f86 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/act @@ -0,0 +1,208 @@ +accompany +accompanies +accompanied +accomplish +accomplished +accomplishs +accuse +accuses +accused +appoint +appoints +appointment +appointed +ask +asks +asked +assassinate +assassinated +assassinates +attempt +attempted +attempts +bald +blind +build +builds +built +bury +buries +buried +choose +chooses +chose +chosen +clever +comb +combed +combs +compose +composes +composed +create +created +creates +dance +danced +dances +decide +decided +decides +declare +declares +declared +defeat +defeats +defeated +design +designs +designed +develop +develops +developed +direct +directed +directs +discover +discovered +discovers +dream +dreams +dreamed +drive +driven +drives +drove +elect +elects +elected +elegible +expect +expected +expects +figure +figured +figures +figuring +found +founded +founds +inaugurated +inaugurate +inaugurates +invent +invented +invents +kidnap +kidnaps +kidnaped +kiss +kisses +kissed +knew +know +knows +lead +leaded +leads +led +look +looked +looks +love +loves +loved +marry +marries +married +murder +murders +murdered +narrate +narrates +own +owns +paint +paints +painted +pen +penned +play +played +playing +plays +portray +portrayed +portrays +resign +resigns +resigned +reply +replies +replied +response +responsible +risk +risked +risking +risks +retire +retires +retired +rule +rules +ruled +said +sang +say +saying +says +shoot +shot +sign +signed +signs +sing +sings +single +speak +speaking +speaks +spoke +star +staring +stars +starred +sung +talk +talked +talking +talks +tell +tells +told +teach +teaches +taught +think +thinking +thinks +thought +typed +types +want +wanted +wants +wear +wearing +wears +winner +winners +wise +wore +work +works +write +writes +written +wrote diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/an b/saul-examples/src/main/resources/QuestionTypeClassification/lists/an new file mode 100644 index 00000000..caad75f5 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/an @@ -0,0 +1,2 @@ +a +an diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/anim b/saul-examples/src/main/resources/QuestionTypeClassification/lists/anim new file mode 100644 index 00000000..3b21277e --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/anim @@ -0,0 +1,92 @@ +animal +animals +Bear +bear +bears +beast +beasts +bird +birds +breed +breeding +breeds +brute +bug +bugs +cat +cats +chicken +cockatoo +cockatoos +cocker +cockers +creature +creatures +crustacean +crustaceans +cow +cows +Cow +domesticated +dog +dogs +egg +eggs +elephant +elephants +fauna +female +fish +fishes +fly +flies +fowl +fowls +frog +frogs +geese +horse +horses +leg +legs +livestock +livestocks +male +mammal +mammals +orca +orcas +ox +oxes +peacock +peacocks +pest +pests +predator +predators +primate +primates +racehorse +racehorses +racoon +racoons +rabbit +rabbits +raven +ravens +seal +seals +snake +snakes +species +tail +tails +tiger +tigers +Tiger +turkey +turkeys +walrus +walruses +whale +whales diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/art b/saul-examples/src/main/resources/QuestionTypeClassification/lists/art new file mode 100644 index 00000000..6fe83b5a --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/art @@ -0,0 +1,145 @@ +artwork +album +albums +amendement +amendements +article +articles +author +authors +authorship +best-seller +best-sellers +bible +bibles +book +books +bomb +bombs +Broadway +cinema +cinemas +circulation +classic +classics +comic +composition +computer +copy +copies +constitution +constitutions +disc +discs +document +documents +epic +epics +fable +fables +feature +features +featured +fiction +fictions +film +films +fine_art +flick +folklore +folklores +hit +hymn +hymns +limit +limits +literary +magazine +magazines +medium +media +motion +movie +movies +moving_picture +music +musical +musicals +newspaper +novel +novels +opera +operas +Oscar +painting +paintings +paper +parody +parodies +penning +photo +photos +photograph +photography +picture +pictures +play +plays +played +poem +poet +program +programs +popular +publish +published +publishs +read +reads +reader +readers +sculpture +sculptures +sequel +sequels +series +show +shows +software +softwares +song +songs +star +starred +statue +statues +story +stories +strip +strips +subtitle +subtitles +subtitled +symphony +symphonies +tale +tales +theme +themes +Theme +title +titles +trilogy +trilogies +tune +tunes +versifier +video +work +works +write +writes +writing +writings +written +wrote diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/be b/saul-examples/src/main/resources/QuestionTypeClassification/lists/be new file mode 100644 index 00000000..2f849721 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/be @@ -0,0 +1,5 @@ +is +was +were +are +be diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/big b/saul-examples/src/main/resources/QuestionTypeClassification/lists/big new file mode 100644 index 00000000..0a8b29f1 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/big @@ -0,0 +1,2 @@ +big +large diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/body b/saul-examples/src/main/resources/QuestionTypeClassification/lists/body new file mode 100644 index 00000000..3c2c53ed --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/body @@ -0,0 +1,30 @@ +blood +vessel +vessels +toe +toes +pelvic +tongue +palate +feature +features +part +body +gland +glands +bone +bones +organ +organs +tube +tubes +egg +eggs +eye +eyes +hair +skin +ear +ears +leg +legs diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/cause b/saul-examples/src/main/resources/QuestionTypeClassification/lists/cause new file mode 100644 index 00000000..052b18c5 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/cause @@ -0,0 +1,48 @@ +affect +affects +affected +aim +aims +cause +caused +causes +claim +contribute +contributes +contributed +crusade +dead +death +drive +effort +efforts +extinction +fame +famous +factor +factors +function +functions +ground +grounds +induce +induced +induces +kill +killed +kills +known +made +make +makes +prompt +prompts +prompted +purpose +purposes +reason +reasons +stimulate +stimulated +stimulates +for diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/city b/saul-examples/src/main/resources/QuestionTypeClassification/lists/city new file mode 100644 index 00000000..f14c1169 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/city @@ -0,0 +1,25 @@ +airport +airports +capital +capitals +cities +city +City +county +counties +hamlet +hamlets +home +largest +metropolis +populous +populated +port +ports +seaport +seaports +town +towns +urban +village +villages diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/code b/saul-examples/src/main/resources/QuestionTypeClassification/lists/code new file mode 100644 index 00000000..8fcebf5a --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/code @@ -0,0 +1,6 @@ +code +codes +digit +digits +number +phone \ No newline at end of file diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/color b/saul-examples/src/main/resources/QuestionTypeClassification/lists/color new file mode 100644 index 00000000..ac3a0328 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/color @@ -0,0 +1,2 @@ +color +colors \ No newline at end of file diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/comp b/saul-examples/src/main/resources/QuestionTypeClassification/lists/comp new file mode 100644 index 00000000..5f531fe7 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/comp @@ -0,0 +1,156 @@ +Inc. +advertise +advertised +advertiser +advertisers +advertises +airline +bar +bars +bought +brand +brands +buy +buys +trademark +trademarks +build +builder +builders +builds +built +business +businesses +buy +buyer +buyers +buys +chain +chains +club +clubs +companies +company +Company +competitor +competitors +construct +constructed +constructer +constructers +constructs +corp. +corporation +corporations +create +created +creaters +creates +creator +creators +cruise +deal +dealer +dealers +deals +develop +developed +developer +developers +develops +distribute +distributes +distributor +distributors +emporium +enterprise +enterprises +entertainer +entertainers +export +exported +exporter +exporters +exports +fabricate +fabricated +firm +firms +furnish +furnished +ISP +ISPs +line +Line +logo +made +make +maker +makers +makes +market +markets +manufacture +manufactured +manufacturer +manufacturers +manufactures +market +markets +network +offer +offered +offers +office +offices +produce +produced +producer +producers +produces +provide +provided +provider +providers +provides +railroad +railroads +railway +railways +render +rendered +renders +restaurant +restaurants +retail +sell +seller +sellers +sells +serve +served +serves +service +sold +station +station +stations +stations +store +stores +supplied +supplier +suppliers +supplies +supply +trade +traded +trader +traders +trades +transport +transporter +transporters +transports +webserver +webservers diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/country b/saul-examples/src/main/resources/QuestionTypeClassification/lists/country new file mode 100644 index 00000000..3de4ff69 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/country @@ -0,0 +1,18 @@ +border +borders +commonwealth +countries +country +emigrate +emigrates +home +immigrate +immigrates +land +largest +nation +nationalities +nationality +nations +populated +populous diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/culture b/saul-examples/src/main/resources/QuestionTypeClassification/lists/culture new file mode 100644 index 00000000..1482123a --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/culture @@ -0,0 +1,3 @@ +culture +cultural +ethnic diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/currency b/saul-examples/src/main/resources/QuestionTypeClassification/lists/currency new file mode 100644 index 00000000..31420d2c --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/currency @@ -0,0 +1,2 @@ +currency +money diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/date b/saul-examples/src/main/resources/QuestionTypeClassification/lists/date new file mode 100644 index 00000000..6fb6483f --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/date @@ -0,0 +1,20 @@ +Day +birthdate +birthday +birthdays +century +centuries +date +dates +day +decade +hour +hours +millenium +month +months +period +season +time +week +year diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/def b/saul-examples/src/main/resources/QuestionTypeClassification/lists/def new file mode 100644 index 00000000..5cd3a873 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/def @@ -0,0 +1,21 @@ +define +defines +defined +definition +entail +entails +entailed +indicate +indicates +indicates +indication +literal +mean +meaning +means +meant +represent +represents +represented +stand +stands diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/desc b/saul-examples/src/main/resources/QuestionTypeClassification/lists/desc new file mode 100644 index 00000000..0a214ed0 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/desc @@ -0,0 +1,126 @@ +appearance +application +applications +believe +about +be +believes +belief +beliefs +believed +benefit +benefits +birthstone +birthstones +characterstic +characterstics +childhood +clause +clauses +come +common +condition +conditions +consider +considers +considered +contribution +contributions +deal +deals +dealt +design +designs +difference +differences +different +distinction +distinctions +distinctive +do +doing +done +experience +experiences +experienced +feature +features +good +greeting +greetings +happen +happens +happened +impact +impacts +importance +information +influence +influences +law +laws +learn +learns +learned +look +looks +looked +like +mystery +mysteries +nature +natures +new +know +origin +origins +orgin +history +power +powers +preference +preferences +proof +process +processes +property +properties +relationship +relationships +requirement +requirements +right +rights +rule +rules +weakness +weaknesses +effect +effects +hearing +hear +hears +heard +outcome +outcomes +setting +settings +statement +statements +steps +story +stories +success +successes +trait +traits +weather +use +usage +usages +verdict +verdicts +Wonder +Wonders +wonder +wonders diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/dimen b/saul-examples/src/main/resources/QuestionTypeClassification/lists/dimen new file mode 100644 index 00000000..a0299ea8 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/dimen @@ -0,0 +1,9 @@ +area +big +large +size +sizes +space +volume +space +acreage diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/dise b/saul-examples/src/main/resources/QuestionTypeClassification/lists/dise new file mode 100644 index 00000000..beec84b1 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/dise @@ -0,0 +1,88 @@ +ailment +ailments +anesthetic +anesthetics +bacteria +bacterial +bane +banes +cancer +cancers +chemical +chemicals +chronic +chiropodist +conagion +conagions +constipation +contagious +contagious +contraceptive +contraceptives +cure +cured +cures +damage +damages +disease +diseases +Disease +disorder +disorders +drug +drugs +fear +fungal +fungus +health +illness +illnesses +infection +infections +injection +maladies +malady +medical +medicine +medicines +neoplasm +neurological +non-contagious +painful +pathogen +pathogens +pill +pills +plague +plagues +plagued +poison +poisoning +prevent +prevents +prevented +sickness +sicknesses +stimulant +stimulants +suffer +suffering +suffers +suffered +symptom +symptoms +syndrome +syndromes +therapy +therapies +transmitted +treat +treatment +treatments +tumor +tumors +vaccine +vaccines +viral +viroid +virus diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/dist b/saul-examples/src/main/resources/QuestionTypeClassification/lists/dist new file mode 100644 index 00000000..ebeec8b0 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/dist @@ -0,0 +1,37 @@ +away +breadth +deep +deepest +depth +diagonal +diameter +dimension +dimensions +distance +elevation +elevations +extend +extends +extent +far +height +heights +high +highest +length +lengths +long +longest +low +lowest +span +tall +tallest +thick +thickest +thickness +wide +widest +width +widths +wingspan diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/do b/saul-examples/src/main/resources/QuestionTypeClassification/lists/do new file mode 100644 index 00000000..525dd98e --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/do @@ -0,0 +1,3 @@ +did +do +does diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/eff b/saul-examples/src/main/resources/QuestionTypeClassification/lists/eff new file mode 100644 index 00000000..5962aefe --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/eff @@ -0,0 +1,31 @@ +affect +affected +affects +aftermath +caused +consequence +consequences +consequent +effect +effected +effects +ends +ensue +ensued +ensues +impact +impacts +impress +impressed +impresses +influence +influenced +influences +outcome +outcomes +result +resulted +results +turn +turned +turns diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/event b/saul-examples/src/main/resources/QuestionTypeClassification/lists/event new file mode 100644 index 00000000..df997e03 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/event @@ -0,0 +1,112 @@ +Action +action +actions +Age +age +ages +attempt +attempts +battle +battles +calamities +calamity +cataclysm +catastrophe +catastrophes +celebrate +celebrated +celebrates +celebration +celebrations +ceremonies +ceremony +commemorate +concert +concerts +disaster +disasters +epoch +engagement +engagements +era +eras +event +events +experience +experienced +experiences +famed +famous +festivity +feud +feuds +first +happen +happens +happened +held +historic +historical +history +history +holiday +holidays +hurricane +hurricanes +important +incident +incidents +meeting +meetings +mission +missions +observance +ovservances +occur +occurs +occurrance +occurrances +occurred +operation +operations +organized +overthrew +overthrow +overthrows +overthrown +peace +performance +performances +period +periods +phenomena +phenomenon +program +programs +project +projects +place +reign +reigns +dynasty +dynasties +revolt +revolted +revolts +revolution +revolutions +rite +rites +significant +slaughter +slaughters +trial +trials +tragedies +tragedy +war +War +warfare +warfares +wars +worst diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/fast b/saul-examples/src/main/resources/QuestionTypeClassification/lists/fast new file mode 100644 index 00000000..2a1949c0 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/fast @@ -0,0 +1,2 @@ +fast +quick diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/food b/saul-examples/src/main/resources/QuestionTypeClassification/lists/food new file mode 100644 index 00000000..5aca5a69 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/food @@ -0,0 +1,134 @@ +alcoholic +apple +apples +ate +beer +berry +berries +breakfast +brew +butter +Butter +candy +cereal +cereals +champagne +chef +chefs +chew +chews +chocoloate +cocktail +condiment +condiments +consume +consumed +consumes +cook +cooked +cookie +cookies +cooking +cooks +corn +corns +cream +creams +crop +crops +crunchy +delicacy +delicacies +delicious +dine +dinner +dip +dips +dipped +dish +dishes +drink +drinks +eat +eats +fat +feed +feeded +feeds +fish +flavor +flavors +food +foods +fry +fries +fruit +fruits +gin +imbibe +imbibed +imbibes +intake +intakes +intaked +juice +lunch +mayonnaise +meal +meals +meat +milk +nutrient +nutrients +nuts +onion +pea +peanut +peanuts +Peanut +peas +pickle +pickled +pickles +pineapple +pineapples +pizza +pizzas +potato +potatoes +protein +powdered +rum +rums +salty +sauce +savoury +sip +sips +snack +snacks +soda +sour +spice +spices +Spice +stomach +supper +swallow +swallows +sweet +sweeter +taste +tastes +tasting +tasty +tequila +treat +treats +vegetable +vegetables +vermouth +vitamin +whisky +wine +wines diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/group b/saul-examples/src/main/resources/QuestionTypeClassification/lists/group new file mode 100644 index 00000000..13e2b8e8 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/group @@ -0,0 +1,54 @@ +administration +agency +army +band +bands +bureau +civilization +court +courts +cultural +culture +department +departments +dynasties +dynasty +ethnicities +ethnicity +force +forces +government +group +groups +guerrila +league +leagues +legislative +organize +organizes +organized +organzation +organzations +parties +party +police +policies +policy +political +race +races +side +sides +societies +society +super-team +super-teams +team +teams +terrorist +terrorists +tribe +tribes +troop +troops +unit diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/instrument b/saul-examples/src/main/resources/QuestionTypeClassification/lists/instrument new file mode 100644 index 00000000..e0c8cb5c --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/instrument @@ -0,0 +1,6 @@ +instrument +instruments +guitar +guitars +play +plays diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/job b/saul-examples/src/main/resources/QuestionTypeClassification/lists/job new file mode 100644 index 00000000..349d11e9 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/job @@ -0,0 +1,20 @@ +do +does +duty +job +jobs +living +occupation +occupies +occupy +perform +performs +position +positions +profession +professions +task +title +titles +work +works diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/lang b/saul-examples/src/main/resources/QuestionTypeClassification/lists/lang new file mode 100644 index 00000000..eb0887db --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/lang @@ -0,0 +1,72 @@ +American +Arabic +Arawawk +Argentinian +Brazilian +Burmese +Chilean +Chinese +Croatian +Delaware +Djiirbal +Dutch +Ecuadoran +English +Fin +Finnish +Flemish +French +Gaelic +German +Germanic +Gujarati +Hindi +Hungarian +Irish +Italian +Japanese +Korean +Latin +Maori +Maranungku +Netherland +Norse +Norwegian +Portuguese +Quechua +Romance +Russian +Serbian +Serbo-Croatian +Slavic +Spanish +Stokavian +Swahili +Swedish +Swiss +Tagalog +Thai +Turkish +Vietnamese +commonly +commonly-spoken +communicate +communicates +communication +dialect +dialects +language +languages +speak +speaker +speakers +speaks +spoke +spoken +talk +talks +tongue +tongues +used +widely + diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/last b/saul-examples/src/main/resources/QuestionTypeClassification/lists/last new file mode 100644 index 00000000..1d501990 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/last @@ -0,0 +1,3 @@ +last +lasts +lasted diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/letter b/saul-examples/src/main/resources/QuestionTypeClassification/lists/letter new file mode 100644 index 00000000..41d52c62 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/letter @@ -0,0 +1,8 @@ +alphabet +alphabets +initial +initials +letter +letters +vowel +vowels diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/list.tar b/saul-examples/src/main/resources/QuestionTypeClassification/lists/list.tar new file mode 100644 index 0000000000000000000000000000000000000000..beb36005749edab478476215c707ffba3bf827ae GIT binary patch literal 94720 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 literal 0 HcmV?d00001 diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/loca b/saul-examples/src/main/resources/QuestionTypeClassification/lists/loca new file mode 100644 index 00000000..b0b2af56 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/loca @@ -0,0 +1,264 @@ +address +addresses +airport +airports +along +apartment +apartments +area +areas +around +aside +attraction +attractions +avenue +avenues +based +battlefield +battlefields +bay +bays +beach +beaches +behind +below +beside +birthplace +block +body +bodies +born +brewery +breweries +bridge +bridges +build +built +builds +building +buildings +buried +camp +camps +canyon +canyons +cathedral +cathedrals +celestial +center +city +cities +close +closest +cluster +colony +colonies +constellation +constellations +construction +continent +continents +counties +country +countries +county +court +courts +dwarf +dwarfs +Dwarf +desert +deserts +Desert +direction +directions +distributions +email +erupt +erupts +erupted +exist +fall +falls +field +Field +Fields +find +finds +forest +forests +found +freeway +freeways +from +front +galaxies +galaxy +gallery +galleries +geographical +gulf +gulfs +happen +habitat +habitats +harbor +harbors +Harbor +Harbors +highest +headquarter +headquartered +headquarters +heaven +home +homepage +homepages +hospital +hospitals +hotel +hotels +In +inn +inns +island +islands +Island +landmark +landmarks +largest +lake +lakes +Lake +Lakes +library +libraries +live +lived +lives +locale +locate +located +locates +location +locations +longest +mall +malls +man-made +map +mountain +mountains +Mountain +Mountains +move +moves +moved +museum +museums +near +nearest +next +On +ocean +oceans +Ocean +orginate +overlook +overlooks +page +palace +palaces +park +parks +part +parts +peak +peaks +place +place +places +places +planet +planets +plantation +plantations +populated +populous +possession +possessions +prison +prisons +proximate +range +ranges +region +regions +residence +restaurant +restaurants +ridge +ridges +river +rivers +River +room +rooms +scene +scenes +sea +seas +seeing +site +sites +square +squares +stadium +stadiums +stop +stops +star +stars +state +states +statue +statues +strait +straits +street +streets +subway +sun +temple +temples +territory +territories +top +tourism +tourist +tourists +town +towns +turn +turns +turned +valley +valleys +visit +visited +visits +volcano +volcanos +wall +walls +waterfall +waterfalls +waterway +waterways +webpage +webpages +website +websites +world +zoo +zoos diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/money b/saul-examples/src/main/resources/QuestionTypeClassification/lists/money new file mode 100644 index 00000000..49a9f458 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/money @@ -0,0 +1,62 @@ +GDP +amount +average +bill +bills +charge +charges +claim +claims +cost +costs +currency +debt +debts +dollars +equivalent +exchange +fare +fares +fee +fees +fine +fines +fined +fund +income +monetary +money +paid +pay +payment +payments +pays +price +prices +rate +rent +rented +rents +rich +salaries +salary +sell +sells +sold +spend +spends +spent +steal +steals +stipend +stipends +stolen +sum +sums +tax +taxes +tuition +value +wage +wages +worth diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/mount b/saul-examples/src/main/resources/QuestionTypeClassification/lists/mount new file mode 100644 index 00000000..2164332c --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/mount @@ -0,0 +1,24 @@ +highest +hill +hills +ledge +ledges +mesa +mesas +mountain +mountains +peak +peaks +plateau +plateaus +point +range +ranges +ridge +ridges +slope +slopes +tallest +volcanic +volcano +volcanoes diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/name b/saul-examples/src/main/resources/QuestionTypeClassification/lists/name new file mode 100644 index 00000000..30290e4b --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/name @@ -0,0 +1,17 @@ +Christian +alias +dub +dubbed +dubs +first +full +last +maiden +married +middle +nickname +nicknames +pseudonym +real +surname +surnames diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/num b/saul-examples/src/main/resources/QuestionTypeClassification/lists/num new file mode 100644 index 00000000..42e5d36a --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/num @@ -0,0 +1,31 @@ +reactivity +number +numbers +amount +average +population +quantity +quantities +total +toll +maximum +much +record +bright +loud +equal +high +low +frequency +horsepower +latitude +longitude +IQ +score +scores +par +statistics +scale +humidity +rate +point diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/ord b/saul-examples/src/main/resources/QuestionTypeClassification/lists/ord new file mode 100644 index 00000000..5064852a --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/ord @@ -0,0 +1,4 @@ +chapter +rank +ranks +ranked diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/other b/saul-examples/src/main/resources/QuestionTypeClassification/lists/other new file mode 100644 index 00000000..ed616486 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/other @@ -0,0 +1,70 @@ +award +awards +bid +ability +abilities +explosive +lack +lacks +lacked +collect +collects +collected +generation +generations +habit +habits +fear +want +tense +tenses +item +items +meter +meters +jewelry +tool +tools +gender +genders +satellite +satellites +sex +sexes +sense +senses +medal +medals +device +devices +format +formats +luggage +luggages +equipment +equipments +atmosphere +structure +structures +kitchenware +kitchenwares +thing +things +education +puzzle +puzzles +weapon +weapons +file +files +wear +wears +pollution +scale +insurance +insurances +side +sides +resource +resources +shape diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/pastBe b/saul-examples/src/main/resources/QuestionTypeClassification/lists/pastBe new file mode 100644 index 00000000..58099c46 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/pastBe @@ -0,0 +1,2 @@ +was +were diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/peop b/saul-examples/src/main/resources/QuestionTypeClassification/lists/peop new file mode 100644 index 00000000..2746d235 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/peop @@ -0,0 +1,178 @@ +Yankees +actors +actresses +addressees +adolescents +airmen +archenemies +architects +army +artists +associates +astronauts +astronomers +athlets +attorneys +aunts +authors +babies +blonds +boxers +boyfriends +boys +brides +brothers +brunettes +cardinals +catchers +celebrities +chairmen +champions +champs +characters +children +clowns +coaches +comedians +comediennes +commanders +commissioners +composers +conductors +congressmen +conservationists +convicts +cooks +couples +cowboys +creators +dancers +daughters +designers +detectives +dictators +directors +doctors +drivers +emperors +enemies +engineers +environmentalists +explorers +explorers +fathers +fellows +feminists +figures +fools +founders +friends +gangsters +generals +geniouses +girlfriends +girls +golfers +governors +grandfathers +grandmothers +guests +guys +gymnasts +heads +healers +heirs +heroes +heroins +hostages +hosts +housewives +hunters +husbands +inventors +jockeys +journalists +judges +kidnappers +kids +killers +kings +knights +ladies +lawyers +leaders +linguists +lovers +martyrs +mayors +members +men +millionaires +ministers +monarchs +monks +mothers +moviemakers +navigators +newsmen +novelists +nuns +officers +painters +partners +people +personas +photographers +physicians +pilots +pitchers +players +playwrights +poets +popes +pranksters +preachers +premiers +presidents +prisoners +professors +prophets +prosecutors +prostitutes +protagonists +queens +rangers +referees +residents +scholars +scientists +scroundels +sculpteresses +secretaries +senators +sergeants +singers +sisters +soldiers +sons +sorcerers +speakers +spies +sportscasters +sportsmen +stars +students +superstars +suspects +teachers +teenagers +terrorists +traders +uncles +veterans +visitors +winners +wives +women +writers +youngsters diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/perc b/saul-examples/src/main/resources/QuestionTypeClassification/lists/perc new file mode 100644 index 00000000..a0d5cd12 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/perc @@ -0,0 +1,24 @@ +chance +chances +fraction +fractions +limit +limits +odds +percent +percentage +percentages +percents +poll +polls +portion +portions +probabilities +probability +proportion +proprotions +rate +rates +rating +ratio +ratios diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/plant b/saul-examples/src/main/resources/QuestionTypeClassification/lists/plant new file mode 100644 index 00000000..34d7b8ad --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/plant @@ -0,0 +1,36 @@ +bush +bushes +crop +crops +cultivate +cultivated +cultivates +ficus +flora +flower +flowers +fruit +fruits +grain +grains +grass +grown +grows +leaf +leaves +plant +planted +plants +root +roots +seed +seeds +shrub +shrubs +sow +sown +sows +tree +trees +vegetable +vegetables diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/popu b/saul-examples/src/main/resources/QuestionTypeClassification/lists/popu new file mode 100644 index 00000000..b5b882ed --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/popu @@ -0,0 +1,5 @@ +population +size +large +big +toll diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/presentBe b/saul-examples/src/main/resources/QuestionTypeClassification/lists/presentBe new file mode 100644 index 00000000..cb62b0cd --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/presentBe @@ -0,0 +1,2 @@ +is +are diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/prod b/saul-examples/src/main/resources/QuestionTypeClassification/lists/prod new file mode 100644 index 00000000..58df4eb0 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/prod @@ -0,0 +1,82 @@ +accessories +accessory +appliance +appliances +attire +book +books +brand +brands +calculator +calculators +can +candle +candles +cans +car +cars +cigarette +clothes +clothing +computer +computers +cosmetic +deodorant +desk +desks +device +devices +engine +engines +equipment +equipments +facilities +facility +garment +garments +glasses +guitar +guitars +gun +guns +hat +hats +jeans +jewelry +manufacture +manufactures +manufactured +model +models +motorcycle +motorcycles +pantyhose +paper +producer +product +products +razor +razors +revolver +revolvers +satellite +satellites +shampoo +shaver +shavers +soap +soaps +suit +suits +supplies +tool +tools +toy +toys +utensil +utensils +vehicle +vehicles +weapon +weapons +wear diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/prof b/saul-examples/src/main/resources/QuestionTypeClassification/lists/prof new file mode 100644 index 00000000..8e8d566e --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/prof @@ -0,0 +1,455 @@ +actor +actors +actress +actresses +addressee +addressees +airman +airmen +apostle +apostles +archenemies +architect +architects +army +artist +artists +associate +associates +astronaut +astronauts +astronomer +astronomers +athlet +athlets +attorney +attorneys +aunt +aunts +author +authors +baby +babies +Babe +bandleader +bandleaders +black +blonde +blondes +boxer +boxers +boyfriend +boyfriends +boy +boys +Boy +Boys +bride +brides +brother +brothers +brunette +brunettes +captain +captains +cardianl +cardinals +catcher +catchers +celebrity +celebrities +chair +chairs +chairman +chairmen +champion +champions +champ +champs +character +characters +child +children +citizen +citizens +clown +clowns +coach +coaches +comedian +comedians +comedienne +comediennes +commander +commanders +commissioner +commissioners +composer +composers +conductor +conductors +congressman +congressmen +Congressman +conservationist +conservationists +convict +convicts +cook +cooks +couple +couples +cowboy +cowboys +creator +creators +dancer +dancers +daughter +daughters +designer +designers +detective +detectives +dictator +dictators +director +directors +doctor +doctors +driver +drivers +dummy +dummies +dwarf +dwarfs +Dwarf +Dwarfs +economist +economists +emperor +emperors +Emperor +enemy +enemies +engineer +engineers +environmentalist +environmentalists +explorer +explorers +family +families +fan +fans +father +fathers +fellow +fellows +female +females +feminist +feminists +figure +figures +fool +fools +founder +founders +friend +friends +gangster +gangsters +general +generals +genie +genies +geniouse +geniouses +girlfriend +girlfriends +girl +girls +god +gods +golfer +golfers +governor +governors +Governor +grandfather +grandfathers +grandmother +grandmothers +guest +guests +guy +guys +gymnast +gymnasts +head +heads +healer +healers +heir +heirs +hero +heroes +heroine +heroines +identity +identities +horseman +horsemen +Horseman +hostage +hostages +host +hosts +housewife +housewives +hunter +hunters +husband +husbands +inventor +inventors +jockey +jockeys +journalist +journalists +judge +judges +kidnapper +kidnappers +kid +kids +killer +killers +king +kings +knight +knights +lady +ladies +laureate +laureates +lawyer +lawyers +leader +leaders +linguist +linguists +lover +lovers +lyricist +lyricists +markswoman +male +males +manager +managers +martyr +martyrs +mayor +mayors +member +members +man +men +millionaire +millionaires +minister +ministers +model +models +monarch +monarchs +monk +monks +mother +mothers +moviemaker +moviemakers +navigator +navigators +nephew +nephews +newsman +newsmen +niece +nieces +novelist +novelists +nun +nuns +officer +officers +own +owner +owners +painter +painters +part +partner +partners +people +performer +performers +person +personas +persons +photographer +photographers +physician +physicians +pillar +pillars +pilot +pilots +pitcher +pitchers +player +players +playwritht +playwrights +poet +poets +pope +popes +Pope +prankster +pranksters +preacher +preachers +premier +premiers +president +President +presidents +prisoner +prisoners +professor +professors +prophet +prophets +prosecutor +prosecutors +prostitute +prostitutes +protagonist +protagonists +queen +Queen +queens +ranger +rangers +Ranger +Rangers +referee +referees +relative +relatives +researchers +researcher +resident +residents +revolutionary +revolutionaries +Rockefeller +Rockefellers +role +roles +ruler +rulers +salesman +salesmen +scholar +scholars +Scholar +scientist +scientists +scroundrel +scroundrels +sculptress +sculptresses +seafarer +seafarers +secretary +secretaries +Secretary +senator +senators +Senator +sergeant +sergeants +sidekick +sidekicks +singer +singers +sister +sisters +skater +skaters +soldier +soldiers +son +sons +sorcerer +sorcerers +speaker +speakers +spy +spies +spirit +spirits +sportscaster +sportscasters +sportsman +sportsmen +star +starred +stars +student +students +superstar +superstars +suspect +suspects +swimmer +swimmers +teacher +teachers +teenager +teenagers +terrorist +terrorists +trader +traders +twin +twins +uncle +uncles +veteran +veterans +visitor +visitors +wife +wives +winner +winners +witness +witnesses +woman +women +writer +writers +Yankee +Yankees +youngster +youngsters +his +her +she +he +whose diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/quot b/saul-examples/src/main/resources/QuestionTypeClassification/lists/quot new file mode 100644 index 00000000..1ae83b1a --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/quot @@ -0,0 +1,38 @@ +lyric +lyrics +words +expression +expressions +motto +mottos +Motto +say +says +excuse +excuses +announce +announces +announced +declare +declares +declared +sing +sings +sang +sung +announcement +phrase +phrases +text +revelation +revelations +yell +yells +yelled +slogan +slogans +respones +cry +prophecy +prophecies +line diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/religion b/saul-examples/src/main/resources/QuestionTypeClassification/lists/religion new file mode 100644 index 00000000..564a4277 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/religion @@ -0,0 +1,4 @@ +cult +cults +religion +religions diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/singleBe b/saul-examples/src/main/resources/QuestionTypeClassification/lists/singleBe new file mode 100644 index 00000000..52f06238 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/singleBe @@ -0,0 +1,2 @@ +is +was diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/speak b/saul-examples/src/main/resources/QuestionTypeClassification/lists/speak new file mode 100644 index 00000000..3c64492b --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/speak @@ -0,0 +1,3 @@ +speak +speaks +spoken diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/speed b/saul-examples/src/main/resources/QuestionTypeClassification/lists/speed new file mode 100644 index 00000000..b1401042 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/speed @@ -0,0 +1,4 @@ +fast +quick +speed +speeds diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/sport b/saul-examples/src/main/resources/QuestionTypeClassification/lists/sport new file mode 100644 index 00000000..117f0707 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/sport @@ -0,0 +1,78 @@ +Cup +Superbowl +athlete +athletes +athletic +athletic +badminton +ball +balls +baseball +bat +bats +beat +beaten +beats +bowl +card +cards +championship +championships +champion +champions +chess +climbing +combat +compete +competes +competition +competitions +course +courses +court +courts +cup +exercise +exercises +expedition +expeditions +field +football +game +games +Game +Games +goal +golf +gymnastics +handball +hockey +hockeys +hoop +horseback +indoor +marathon +match +matches +pitcher +pitches +play +player +players +plays +race +races +series +set +skating +soccer +softball +sport +sports +tennis +tournament +tournaments +track +win +wins +won diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/stand b/saul-examples/src/main/resources/QuestionTypeClassification/lists/stand new file mode 100644 index 00000000..0d7357d8 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/stand @@ -0,0 +1,2 @@ +stand +stands diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/state b/saul-examples/src/main/resources/QuestionTypeClassification/lists/state new file mode 100644 index 00000000..91936e5b --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/state @@ -0,0 +1,4 @@ +province +provinces +state +states diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/substance b/saul-examples/src/main/resources/QuestionTypeClassification/lists/substance new file mode 100644 index 00000000..ca3a5e0e --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/substance @@ -0,0 +1,47 @@ +alloy +alloys +birthstone +birthstones +chemical +chemicals +clay +composition +compound +compounds +copper +crystal +crystals +element +elements +explosive +explosives +fluorine +fuel +fuels +gas +gases +ingredient +ingredients +liquid +liquids +magnesium +magnesiums +material +materials +metal +metals +mineral +minerals +mixture +mixtures +molecule +molecules +linen +organic +sodium +solid +solids +substance +substances +tin +truquoise diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/symbol b/saul-examples/src/main/resources/QuestionTypeClassification/lists/symbol new file mode 100644 index 00000000..9d566ce1 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/symbol @@ -0,0 +1,15 @@ +trademark +trademarks +mark +marks +symbol +symbols +symbolizes +symbolize +symbolized +formula +formulas +sign +signs +represent +represents diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/tech b/saul-examples/src/main/resources/QuestionTypeClassification/lists/tech new file mode 100644 index 00000000..fe06c37c --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/tech @@ -0,0 +1,35 @@ +accessory +accessories +aid +aids +approach +approaches +easiest +efficient +improve +improves +invention +inventions +maneuver +maneuvers +measure +measures +method +methods +principle +principles +procedure +procedures +stroke +strokes +technique +techniques +tip +tips +treatment +treatments +use +uses +used +way +ways diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/temp b/saul-examples/src/main/resources/QuestionTypeClassification/lists/temp new file mode 100644 index 00000000..071d2ffe --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/temp @@ -0,0 +1,9 @@ +Celcius +Fahrenheit +Kelvin +centigrade +cold +cool +hot +temperature +warm diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/term b/saul-examples/src/main/resources/QuestionTypeClassification/lists/term new file mode 100644 index 00000000..78e3e638 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/term @@ -0,0 +1,38 @@ +also +another +as +call +called +calls +common +conjugation +conjugations +counterpart +defined +equivalent +in +known +name +names +named +nickname +nicknames +nicknamed +other +refer +referred +say +says +said +synonym +synonyms +term +terms +title +titles +titled +translate +translated +translates +translation +translations diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/time b/saul-examples/src/main/resources/QuestionTypeClassification/lists/time new file mode 100644 index 00000000..375f8253 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/time @@ -0,0 +1,10 @@ +long +last +take +stay +time +old +age +period +span +expectancy diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/title b/saul-examples/src/main/resources/QuestionTypeClassification/lists/title new file mode 100644 index 00000000..cd6dbcfd --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/title @@ -0,0 +1,42 @@ +B.A. +B.S. +Chancellor +Director +Doctor +Dr. +Duke +Dutchess +Editor +Emperor +General +King +M.A. +M.S. +Minister +Miss +Mister +Mr. +Mrs. +Ms. +PhD. +President +Prince +Princess +Professor +Queen +Secretary +Sergeant +chancellor +director +editor +emperor +king +minister +president +prince +princess +professor +queen +sergeant +position +title diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/unit b/saul-examples/src/main/resources/QuestionTypeClassification/lists/unit new file mode 100644 index 00000000..1ec066e5 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/unit @@ -0,0 +1,45 @@ +Euros +acres +centimeters +centimeters +centuries +crowns +dates +days +decades +decimeters +dimes +dinars +dollars +ells +feet +francs +furlongs +gallons +hours +inches +kilometers +kwai +lightyears +liters +marks +meters +miles +millimeters +minutes +months +pennies +pesos +pounds +quarters +quarts +rubles +seasons +seconds +shillings +spans +weeks +yards +years +yen +yuan diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/univ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/univ new file mode 100644 index 00000000..90c0acbd --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/univ @@ -0,0 +1,23 @@ +college +colleges +department +departments +educate +educated +education +graduate +graduated +graduates +institute +institute +institutes +institutes +institution +institutions +kindergarten +pre-school +preschool +school +schools +univerisity +universities diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/vessel b/saul-examples/src/main/resources/QuestionTypeClassification/lists/vessel new file mode 100644 index 00000000..b78a143e --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/vessel @@ -0,0 +1,43 @@ +aircraft +aircrafts +bicycle +bicycles +motorcycle +motorcycles +boat +boats +craft +crafts +gunboat +gunboats +flight +flights +liner +liners +plane +planes +rocket +rockets +sank +ship +ships +shipwreck +shipwrecks +shuttle +shuttles +sink +sinks +steamboat +steamboats +submarine +submarines +sunk +vehicle +vehicles +vessel +vessels +warship +warships +yacht +yachts + diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/weight b/saul-examples/src/main/resources/QuestionTypeClassification/lists/weight new file mode 100644 index 00000000..885739c6 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/weight @@ -0,0 +1,4 @@ +weight +weigh +weighs +mass diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/word b/saul-examples/src/main/resources/QuestionTypeClassification/lists/word new file mode 100644 index 00000000..3f755af3 --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/word @@ -0,0 +1,13 @@ +adjective +adjectives +noun +nouns +word +words +singular +plural +plurals +phrase +phrases +verb +verbs diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/mount.txt b/saul-examples/src/main/resources/QuestionTypeClassification/mount.txt new file mode 100644 index 00000000..2164332c --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/mount.txt @@ -0,0 +1,24 @@ +highest +hill +hills +ledge +ledges +mesa +mesas +mountain +mountains +peak +peaks +plateau +plateaus +point +range +ranges +ridge +ridges +slope +slopes +tallest +volcanic +volcano +volcanoes diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/prof.txt b/saul-examples/src/main/resources/QuestionTypeClassification/prof.txt new file mode 100644 index 00000000..8e8d566e --- /dev/null +++ b/saul-examples/src/main/resources/QuestionTypeClassification/prof.txt @@ -0,0 +1,455 @@ +actor +actors +actress +actresses +addressee +addressees +airman +airmen +apostle +apostles +archenemies +architect +architects +army +artist +artists +associate +associates +astronaut +astronauts +astronomer +astronomers +athlet +athlets +attorney +attorneys +aunt +aunts +author +authors +baby +babies +Babe +bandleader +bandleaders +black +blonde +blondes +boxer +boxers +boyfriend +boyfriends +boy +boys +Boy +Boys +bride +brides +brother +brothers +brunette +brunettes +captain +captains +cardianl +cardinals +catcher +catchers +celebrity +celebrities +chair +chairs +chairman +chairmen +champion +champions +champ +champs +character +characters +child +children +citizen +citizens +clown +clowns +coach +coaches +comedian +comedians +comedienne +comediennes +commander +commanders +commissioner +commissioners +composer +composers +conductor +conductors +congressman +congressmen +Congressman +conservationist +conservationists +convict +convicts +cook +cooks +couple +couples +cowboy +cowboys +creator +creators +dancer +dancers +daughter +daughters +designer +designers +detective +detectives +dictator +dictators +director +directors +doctor +doctors +driver +drivers +dummy +dummies +dwarf +dwarfs +Dwarf +Dwarfs +economist +economists +emperor +emperors +Emperor +enemy +enemies +engineer +engineers +environmentalist +environmentalists +explorer +explorers +family +families +fan +fans +father +fathers +fellow +fellows +female +females +feminist +feminists +figure +figures +fool +fools +founder +founders +friend +friends +gangster +gangsters +general +generals +genie +genies +geniouse +geniouses +girlfriend +girlfriends +girl +girls +god +gods +golfer +golfers +governor +governors +Governor +grandfather +grandfathers +grandmother +grandmothers +guest +guests +guy +guys +gymnast +gymnasts +head +heads +healer +healers +heir +heirs +hero +heroes +heroine +heroines +identity +identities +horseman +horsemen +Horseman +hostage +hostages +host +hosts +housewife +housewives +hunter +hunters +husband +husbands +inventor +inventors +jockey +jockeys +journalist +journalists +judge +judges +kidnapper +kidnappers +kid +kids +killer +killers +king +kings +knight +knights +lady +ladies +laureate +laureates +lawyer +lawyers +leader +leaders +linguist +linguists +lover +lovers +lyricist +lyricists +markswoman +male +males +manager +managers +martyr +martyrs +mayor +mayors +member +members +man +men +millionaire +millionaires +minister +ministers +model +models +monarch +monarchs +monk +monks +mother +mothers +moviemaker +moviemakers +navigator +navigators +nephew +nephews +newsman +newsmen +niece +nieces +novelist +novelists +nun +nuns +officer +officers +own +owner +owners +painter +painters +part +partner +partners +people +performer +performers +person +personas +persons +photographer +photographers +physician +physicians +pillar +pillars +pilot +pilots +pitcher +pitchers +player +players +playwritht +playwrights +poet +poets +pope +popes +Pope +prankster +pranksters +preacher +preachers +premier +premiers +president +President +presidents +prisoner +prisoners +professor +professors +prophet +prophets +prosecutor +prosecutors +prostitute +prostitutes +protagonist +protagonists +queen +Queen +queens +ranger +rangers +Ranger +Rangers +referee +referees +relative +relatives +researchers +researcher +resident +residents +revolutionary +revolutionaries +Rockefeller +Rockefellers +role +roles +ruler +rulers +salesman +salesmen +scholar +scholars +Scholar +scientist +scientists +scroundrel +scroundrels +sculptress +sculptresses +seafarer +seafarers +secretary +secretaries +Secretary +senator +senators +Senator +sergeant +sergeants +sidekick +sidekicks +singer +singers +sister +sisters +skater +skaters +soldier +soldiers +son +sons +sorcerer +sorcerers +speaker +speakers +spy +spies +spirit +spirits +sportscaster +sportscasters +sportsman +sportsmen +star +starred +stars +student +students +superstar +superstars +suspect +suspects +swimmer +swimmers +teacher +teachers +teenager +teenagers +terrorist +terrorists +trader +traders +twin +twins +uncle +uncles +veteran +veterans +visitor +visitors +wife +wives +winner +winners +witness +witnesses +woman +women +writer +writers +Yankee +Yankees +youngster +youngsters +his +her +she +he +whose diff --git a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationDataModel.scala b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationDataModel.scala index 1c5e2bbd..72b32764 100644 --- a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationDataModel.scala +++ b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationDataModel.scala @@ -66,7 +66,7 @@ object QuestionTypeClassificationDataModel extends DataModel { val containsProfession = property(question) { x: QuestionTypeInstance => val lemmas = x.textAnnotationOpt.get.getView(ViewNames.LEMMA).getConstituents.asScala.map { _.getSurfaceForm }.toList - lemmas.exists(lemma => QuestionTypeClassificationSensors.professons.contains(lemma)).toString + lemmas.exists(lemma => QuestionTypeClassificationSensors.professions.contains(lemma)).toString } val containsFoodterm = property(question) { x: QuestionTypeInstance => diff --git a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationSensors.scala b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationSensors.scala index 6271a5cd..caf0c37e 100644 --- a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationSensors.scala +++ b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationSensors.scala @@ -17,9 +17,10 @@ import scala.io.Source object QuestionTypeClassificationSensors { val dataFolder = "../data/QuestionTypeClassification/" - lazy val professons = Source.fromFile(new File(dataFolder + "prof.txt")).getLines().toSet - lazy val mountainKeywords = Source.fromFile(new File(dataFolder + "mount.txt")).getLines().toSet - lazy val foodKeywords = Source.fromFile(new File(dataFolder + "food.txt")).getLines().toSet + val resourceFolder = "src/main/resources/QuestionTypeClassification/" + lazy val professions = Source.fromFile(new File(resourceFolder + "prof.txt")).getLines.toSet + lazy val mountainKeywords = Source.fromFile(new File(resourceFolder + "mount.txt")).getLines.toSet + lazy val foodKeywords = Source.fromFile(new File(resourceFolder + "food.txt")).getLines.toSet lazy val pipeline = { val settings = new Properties() @@ -67,7 +68,7 @@ object QuestionTypeClassificationSensors { } lazy val wordGroupLists = { - val files = getListOfFiles(dataFolder + "publish/lists") + val files = getListOfFiles(resourceFolder + "lists") assert(files.nonEmpty, "list of files not found") files.map { f: File => f.getName -> Source.fromFile(f).getLines().toSet.map { line: String => line.toLowerCase.trim } } } From b6e35694c12262bdc8f6cd6ca1dca9c40778ad17 Mon Sep 17 00:00:00 2001 From: khashab2 Date: Sat, 7 Jan 2017 11:04:07 -0600 Subject: [PATCH 3/4] moving the extra files as jar dependency. --- build.sbt | 1 + .../QuestionTypeClassification/food.txt | 134 ------ .../QuestionTypeClassification/lists/At | 2 - .../QuestionTypeClassification/lists/How | 2 - .../QuestionTypeClassification/lists/In | 2 - .../QuestionTypeClassification/lists/InOn | 4 - .../QuestionTypeClassification/lists/On | 2 - .../QuestionTypeClassification/lists/What | 5 - .../QuestionTypeClassification/lists/Where | 2 - .../QuestionTypeClassification/lists/Who | 6 - .../QuestionTypeClassification/lists/Why | 2 - .../QuestionTypeClassification/lists/abb | 28 -- .../QuestionTypeClassification/lists/act | 208 -------- .../QuestionTypeClassification/lists/an | 2 - .../QuestionTypeClassification/lists/anim | 92 ---- .../QuestionTypeClassification/lists/art | 145 ------ .../QuestionTypeClassification/lists/be | 5 - .../QuestionTypeClassification/lists/big | 2 - .../QuestionTypeClassification/lists/body | 30 -- .../QuestionTypeClassification/lists/cause | 48 -- .../QuestionTypeClassification/lists/city | 25 - .../QuestionTypeClassification/lists/code | 6 - .../QuestionTypeClassification/lists/color | 2 - .../QuestionTypeClassification/lists/comp | 156 ------ .../QuestionTypeClassification/lists/country | 18 - .../QuestionTypeClassification/lists/culture | 3 - .../QuestionTypeClassification/lists/currency | 2 - .../QuestionTypeClassification/lists/date | 20 - .../QuestionTypeClassification/lists/def | 21 - .../QuestionTypeClassification/lists/desc | 126 ----- .../QuestionTypeClassification/lists/dimen | 9 - .../QuestionTypeClassification/lists/dise | 88 ---- .../QuestionTypeClassification/lists/dist | 37 -- .../QuestionTypeClassification/lists/do | 3 - .../QuestionTypeClassification/lists/eff | 31 -- .../QuestionTypeClassification/lists/event | 112 ----- .../QuestionTypeClassification/lists/fast | 2 - .../QuestionTypeClassification/lists/food | 134 ------ .../QuestionTypeClassification/lists/group | 54 --- .../lists/instrument | 6 - .../QuestionTypeClassification/lists/job | 20 - .../QuestionTypeClassification/lists/lang | 72 --- .../QuestionTypeClassification/lists/last | 3 - .../QuestionTypeClassification/lists/letter | 8 - .../QuestionTypeClassification/lists/list.tar | Bin 94720 -> 0 bytes .../QuestionTypeClassification/lists/loca | 264 ---------- .../QuestionTypeClassification/lists/money | 62 --- .../QuestionTypeClassification/lists/mount | 24 - .../QuestionTypeClassification/lists/name | 17 - .../QuestionTypeClassification/lists/num | 31 -- .../QuestionTypeClassification/lists/ord | 4 - .../QuestionTypeClassification/lists/other | 70 --- .../QuestionTypeClassification/lists/pastBe | 2 - .../QuestionTypeClassification/lists/peop | 178 ------- .../QuestionTypeClassification/lists/perc | 24 - .../QuestionTypeClassification/lists/plant | 36 -- .../QuestionTypeClassification/lists/popu | 5 - .../lists/presentBe | 2 - .../QuestionTypeClassification/lists/prod | 82 ---- .../QuestionTypeClassification/lists/prof | 455 ------------------ .../QuestionTypeClassification/lists/quot | 38 -- .../QuestionTypeClassification/lists/religion | 4 - .../QuestionTypeClassification/lists/singleBe | 2 - .../QuestionTypeClassification/lists/speak | 3 - .../QuestionTypeClassification/lists/speed | 4 - .../QuestionTypeClassification/lists/sport | 78 --- .../QuestionTypeClassification/lists/stand | 2 - .../QuestionTypeClassification/lists/state | 4 - .../lists/substance | 47 -- .../QuestionTypeClassification/lists/symbol | 15 - .../QuestionTypeClassification/lists/tech | 35 -- .../QuestionTypeClassification/lists/temp | 9 - .../QuestionTypeClassification/lists/term | 38 -- .../QuestionTypeClassification/lists/time | 10 - .../QuestionTypeClassification/lists/title | 42 -- .../QuestionTypeClassification/lists/unit | 45 -- .../QuestionTypeClassification/lists/univ | 23 - .../QuestionTypeClassification/lists/vessel | 43 -- .../QuestionTypeClassification/lists/weight | 4 - .../QuestionTypeClassification/lists/word | 13 - .../QuestionTypeClassification/mount.txt | 24 - .../QuestionTypeClassification/prof.txt | 455 ------------------ .../QuestionTypeAnnotator.scala | 8 +- .../QuestionTypeClassificationSensors.scala | 40 +- .../QuestionTypeAnnotatorTest.scala | 2 +- 85 files changed, 30 insertions(+), 3894 deletions(-) delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/food.txt delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/At delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/How delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/In delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/InOn delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/On delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/What delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/Where delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/Who delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/Why delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/abb delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/act delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/an delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/anim delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/art delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/be delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/big delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/body delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/cause delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/city delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/code delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/color delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/comp delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/country delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/culture delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/currency delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/date delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/def delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/desc delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/dimen delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/dise delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/dist delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/do delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/eff delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/event delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/fast delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/food delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/group delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/instrument delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/job delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/lang delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/last delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/letter delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/list.tar delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/loca delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/money delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/mount delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/name delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/num delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/ord delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/other delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/pastBe delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/peop delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/perc delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/plant delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/popu delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/presentBe delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/prod delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/prof delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/quot delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/religion delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/singleBe delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/speak delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/speed delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/sport delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/stand delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/state delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/substance delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/symbol delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/tech delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/temp delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/term delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/time delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/title delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/unit delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/univ delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/vessel delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/weight delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/lists/word delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/mount.txt delete mode 100644 saul-examples/src/main/resources/QuestionTypeClassification/prof.txt diff --git a/build.sbt b/build.sbt index b6a31f89..07d7c87b 100644 --- a/build.sbt +++ b/build.sbt @@ -103,6 +103,7 @@ lazy val saulExamples = (project in file("saul-examples")). ccgGroupId % "saul-er-models" % "1.8", ccgGroupId % "saul-srl-models" % "1.3", ccgGroupId % "saul-qaTypeClassification-models" % "1.0", + ccgGroupId % "qustionTypeClassification-resources" % "1.0", "org.json" % "json" % "20140107", "com.twitter" % "hbc-core" % "2.2.0", "org.rogach" %% "scallop" % "2.0.5" diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/food.txt b/saul-examples/src/main/resources/QuestionTypeClassification/food.txt deleted file mode 100644 index 5aca5a69..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/food.txt +++ /dev/null @@ -1,134 +0,0 @@ -alcoholic -apple -apples -ate -beer -berry -berries -breakfast -brew -butter -Butter -candy -cereal -cereals -champagne -chef -chefs -chew -chews -chocoloate -cocktail -condiment -condiments -consume -consumed -consumes -cook -cooked -cookie -cookies -cooking -cooks -corn -corns -cream -creams -crop -crops -crunchy -delicacy -delicacies -delicious -dine -dinner -dip -dips -dipped -dish -dishes -drink -drinks -eat -eats -fat -feed -feeded -feeds -fish -flavor -flavors -food -foods -fry -fries -fruit -fruits -gin -imbibe -imbibed -imbibes -intake -intakes -intaked -juice -lunch -mayonnaise -meal -meals -meat -milk -nutrient -nutrients -nuts -onion -pea -peanut -peanuts -Peanut -peas -pickle -pickled -pickles -pineapple -pineapples -pizza -pizzas -potato -potatoes -protein -powdered -rum -rums -salty -sauce -savoury -sip -sips -snack -snacks -soda -sour -spice -spices -Spice -stomach -supper -swallow -swallows -sweet -sweeter -taste -tastes -tasting -tasty -tequila -treat -treats -vegetable -vegetables -vermouth -vitamin -whisky -wine -wines diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/At b/saul-examples/src/main/resources/QuestionTypeClassification/lists/At deleted file mode 100644 index 6aee276f..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/At +++ /dev/null @@ -1,2 +0,0 @@ -At -at diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/How b/saul-examples/src/main/resources/QuestionTypeClassification/lists/How deleted file mode 100644 index ba02f3bb..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/How +++ /dev/null @@ -1,2 +0,0 @@ -How -how diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/In b/saul-examples/src/main/resources/QuestionTypeClassification/lists/In deleted file mode 100644 index 96468571..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/In +++ /dev/null @@ -1,2 +0,0 @@ -In -in diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/InOn b/saul-examples/src/main/resources/QuestionTypeClassification/lists/InOn deleted file mode 100644 index 674ff588..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/InOn +++ /dev/null @@ -1,4 +0,0 @@ -In -On -in -on diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/On b/saul-examples/src/main/resources/QuestionTypeClassification/lists/On deleted file mode 100644 index 2fa2b0c7..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/On +++ /dev/null @@ -1,2 +0,0 @@ -On -on diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/What b/saul-examples/src/main/resources/QuestionTypeClassification/lists/What deleted file mode 100644 index bd6c2d77..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/What +++ /dev/null @@ -1,5 +0,0 @@ -What -what -Which -which -Name diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/Where b/saul-examples/src/main/resources/QuestionTypeClassification/lists/Where deleted file mode 100644 index d9ff0d04..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/Where +++ /dev/null @@ -1,2 +0,0 @@ -Where -where diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/Who b/saul-examples/src/main/resources/QuestionTypeClassification/lists/Who deleted file mode 100644 index f71843ff..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/Who +++ /dev/null @@ -1,6 +0,0 @@ -Who -who -Whom -whom -Whose -whose diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/Why b/saul-examples/src/main/resources/QuestionTypeClassification/lists/Why deleted file mode 100644 index ebecda36..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/Why +++ /dev/null @@ -1,2 +0,0 @@ -Why -why diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/abb b/saul-examples/src/main/resources/QuestionTypeClassification/lists/abb deleted file mode 100644 index f5312ebe..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/abb +++ /dev/null @@ -1,28 +0,0 @@ -abbreviate -abbreviated -abbreviates -abbreviation -abridge -abridged -abridges -acronym -acronyms -contract -contracted -contracts -foreshorten -foreshortened -foreshortens -initial -initials -mean -means -meant -reduce -reduced -reduces -shorten -shortened -shortens -stand -stands \ No newline at end of file diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/act b/saul-examples/src/main/resources/QuestionTypeClassification/lists/act deleted file mode 100644 index e4828f86..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/act +++ /dev/null @@ -1,208 +0,0 @@ -accompany -accompanies -accompanied -accomplish -accomplished -accomplishs -accuse -accuses -accused -appoint -appoints -appointment -appointed -ask -asks -asked -assassinate -assassinated -assassinates -attempt -attempted -attempts -bald -blind -build -builds -built -bury -buries -buried -choose -chooses -chose -chosen -clever -comb -combed -combs -compose -composes -composed -create -created -creates -dance -danced -dances -decide -decided -decides -declare -declares -declared -defeat -defeats -defeated -design -designs -designed -develop -develops -developed -direct -directed -directs -discover -discovered -discovers -dream -dreams -dreamed -drive -driven -drives -drove -elect -elects -elected -elegible -expect -expected -expects -figure -figured -figures -figuring -found -founded -founds -inaugurated -inaugurate -inaugurates -invent -invented -invents -kidnap -kidnaps -kidnaped -kiss -kisses -kissed -knew -know -knows -lead -leaded -leads -led -look -looked -looks -love -loves -loved -marry -marries -married -murder -murders -murdered -narrate -narrates -own -owns -paint -paints -painted -pen -penned -play -played -playing -plays -portray -portrayed -portrays -resign -resigns -resigned -reply -replies -replied -response -responsible -risk -risked -risking -risks -retire -retires -retired -rule -rules -ruled -said -sang -say -saying -says -shoot -shot -sign -signed -signs -sing -sings -single -speak -speaking -speaks -spoke -star -staring -stars -starred -sung -talk -talked -talking -talks -tell -tells -told -teach -teaches -taught -think -thinking -thinks -thought -typed -types -want -wanted -wants -wear -wearing -wears -winner -winners -wise -wore -work -works -write -writes -written -wrote diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/an b/saul-examples/src/main/resources/QuestionTypeClassification/lists/an deleted file mode 100644 index caad75f5..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/an +++ /dev/null @@ -1,2 +0,0 @@ -a -an diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/anim b/saul-examples/src/main/resources/QuestionTypeClassification/lists/anim deleted file mode 100644 index 3b21277e..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/anim +++ /dev/null @@ -1,92 +0,0 @@ -animal -animals -Bear -bear -bears -beast -beasts -bird -birds -breed -breeding -breeds -brute -bug -bugs -cat -cats -chicken -cockatoo -cockatoos -cocker -cockers -creature -creatures -crustacean -crustaceans -cow -cows -Cow -domesticated -dog -dogs -egg -eggs -elephant -elephants -fauna -female -fish -fishes -fly -flies -fowl -fowls -frog -frogs -geese -horse -horses -leg -legs -livestock -livestocks -male -mammal -mammals -orca -orcas -ox -oxes -peacock -peacocks -pest -pests -predator -predators -primate -primates -racehorse -racehorses -racoon -racoons -rabbit -rabbits -raven -ravens -seal -seals -snake -snakes -species -tail -tails -tiger -tigers -Tiger -turkey -turkeys -walrus -walruses -whale -whales diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/art b/saul-examples/src/main/resources/QuestionTypeClassification/lists/art deleted file mode 100644 index 6fe83b5a..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/art +++ /dev/null @@ -1,145 +0,0 @@ -artwork -album -albums -amendement -amendements -article -articles -author -authors -authorship -best-seller -best-sellers -bible -bibles -book -books -bomb -bombs -Broadway -cinema -cinemas -circulation -classic -classics -comic -composition -computer -copy -copies -constitution -constitutions -disc -discs -document -documents -epic -epics -fable -fables -feature -features -featured -fiction -fictions -film -films -fine_art -flick -folklore -folklores -hit -hymn -hymns -limit -limits -literary -magazine -magazines -medium -media -motion -movie -movies -moving_picture -music -musical -musicals -newspaper -novel -novels -opera -operas -Oscar -painting -paintings -paper -parody -parodies -penning -photo -photos -photograph -photography -picture -pictures -play -plays -played -poem -poet -program -programs -popular -publish -published -publishs -read -reads -reader -readers -sculpture -sculptures -sequel -sequels -series -show -shows -software -softwares -song -songs -star -starred -statue -statues -story -stories -strip -strips -subtitle -subtitles -subtitled -symphony -symphonies -tale -tales -theme -themes -Theme -title -titles -trilogy -trilogies -tune -tunes -versifier -video -work -works -write -writes -writing -writings -written -wrote diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/be b/saul-examples/src/main/resources/QuestionTypeClassification/lists/be deleted file mode 100644 index 2f849721..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/be +++ /dev/null @@ -1,5 +0,0 @@ -is -was -were -are -be diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/big b/saul-examples/src/main/resources/QuestionTypeClassification/lists/big deleted file mode 100644 index 0a8b29f1..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/big +++ /dev/null @@ -1,2 +0,0 @@ -big -large diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/body b/saul-examples/src/main/resources/QuestionTypeClassification/lists/body deleted file mode 100644 index 3c2c53ed..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/body +++ /dev/null @@ -1,30 +0,0 @@ -blood -vessel -vessels -toe -toes -pelvic -tongue -palate -feature -features -part -body -gland -glands -bone -bones -organ -organs -tube -tubes -egg -eggs -eye -eyes -hair -skin -ear -ears -leg -legs diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/cause b/saul-examples/src/main/resources/QuestionTypeClassification/lists/cause deleted file mode 100644 index 052b18c5..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/cause +++ /dev/null @@ -1,48 +0,0 @@ -affect -affects -affected -aim -aims -cause -caused -causes -claim -contribute -contributes -contributed -crusade -dead -death -drive -effort -efforts -extinction -fame -famous -factor -factors -function -functions -ground -grounds -induce -induced -induces -kill -killed -kills -known -made -make -makes -prompt -prompts -prompted -purpose -purposes -reason -reasons -stimulate -stimulated -stimulates -for diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/city b/saul-examples/src/main/resources/QuestionTypeClassification/lists/city deleted file mode 100644 index f14c1169..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/city +++ /dev/null @@ -1,25 +0,0 @@ -airport -airports -capital -capitals -cities -city -City -county -counties -hamlet -hamlets -home -largest -metropolis -populous -populated -port -ports -seaport -seaports -town -towns -urban -village -villages diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/code b/saul-examples/src/main/resources/QuestionTypeClassification/lists/code deleted file mode 100644 index 8fcebf5a..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/code +++ /dev/null @@ -1,6 +0,0 @@ -code -codes -digit -digits -number -phone \ No newline at end of file diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/color b/saul-examples/src/main/resources/QuestionTypeClassification/lists/color deleted file mode 100644 index ac3a0328..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/color +++ /dev/null @@ -1,2 +0,0 @@ -color -colors \ No newline at end of file diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/comp b/saul-examples/src/main/resources/QuestionTypeClassification/lists/comp deleted file mode 100644 index 5f531fe7..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/comp +++ /dev/null @@ -1,156 +0,0 @@ -Inc. -advertise -advertised -advertiser -advertisers -advertises -airline -bar -bars -bought -brand -brands -buy -buys -trademark -trademarks -build -builder -builders -builds -built -business -businesses -buy -buyer -buyers -buys -chain -chains -club -clubs -companies -company -Company -competitor -competitors -construct -constructed -constructer -constructers -constructs -corp. -corporation -corporations -create -created -creaters -creates -creator -creators -cruise -deal -dealer -dealers -deals -develop -developed -developer -developers -develops -distribute -distributes -distributor -distributors -emporium -enterprise -enterprises -entertainer -entertainers -export -exported -exporter -exporters -exports -fabricate -fabricated -firm -firms -furnish -furnished -ISP -ISPs -line -Line -logo -made -make -maker -makers -makes -market -markets -manufacture -manufactured -manufacturer -manufacturers -manufactures -market -markets -network -offer -offered -offers -office -offices -produce -produced -producer -producers -produces -provide -provided -provider -providers -provides -railroad -railroads -railway -railways -render -rendered -renders -restaurant -restaurants -retail -sell -seller -sellers -sells -serve -served -serves -service -sold -station -station -stations -stations -store -stores -supplied -supplier -suppliers -supplies -supply -trade -traded -trader -traders -trades -transport -transporter -transporters -transports -webserver -webservers diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/country b/saul-examples/src/main/resources/QuestionTypeClassification/lists/country deleted file mode 100644 index 3de4ff69..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/country +++ /dev/null @@ -1,18 +0,0 @@ -border -borders -commonwealth -countries -country -emigrate -emigrates -home -immigrate -immigrates -land -largest -nation -nationalities -nationality -nations -populated -populous diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/culture b/saul-examples/src/main/resources/QuestionTypeClassification/lists/culture deleted file mode 100644 index 1482123a..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/culture +++ /dev/null @@ -1,3 +0,0 @@ -culture -cultural -ethnic diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/currency b/saul-examples/src/main/resources/QuestionTypeClassification/lists/currency deleted file mode 100644 index 31420d2c..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/currency +++ /dev/null @@ -1,2 +0,0 @@ -currency -money diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/date b/saul-examples/src/main/resources/QuestionTypeClassification/lists/date deleted file mode 100644 index 6fb6483f..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/date +++ /dev/null @@ -1,20 +0,0 @@ -Day -birthdate -birthday -birthdays -century -centuries -date -dates -day -decade -hour -hours -millenium -month -months -period -season -time -week -year diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/def b/saul-examples/src/main/resources/QuestionTypeClassification/lists/def deleted file mode 100644 index 5cd3a873..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/def +++ /dev/null @@ -1,21 +0,0 @@ -define -defines -defined -definition -entail -entails -entailed -indicate -indicates -indicates -indication -literal -mean -meaning -means -meant -represent -represents -represented -stand -stands diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/desc b/saul-examples/src/main/resources/QuestionTypeClassification/lists/desc deleted file mode 100644 index 0a214ed0..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/desc +++ /dev/null @@ -1,126 +0,0 @@ -appearance -application -applications -believe -about -be -believes -belief -beliefs -believed -benefit -benefits -birthstone -birthstones -characterstic -characterstics -childhood -clause -clauses -come -common -condition -conditions -consider -considers -considered -contribution -contributions -deal -deals -dealt -design -designs -difference -differences -different -distinction -distinctions -distinctive -do -doing -done -experience -experiences -experienced -feature -features -good -greeting -greetings -happen -happens -happened -impact -impacts -importance -information -influence -influences -law -laws -learn -learns -learned -look -looks -looked -like -mystery -mysteries -nature -natures -new -know -origin -origins -orgin -history -power -powers -preference -preferences -proof -process -processes -property -properties -relationship -relationships -requirement -requirements -right -rights -rule -rules -weakness -weaknesses -effect -effects -hearing -hear -hears -heard -outcome -outcomes -setting -settings -statement -statements -steps -story -stories -success -successes -trait -traits -weather -use -usage -usages -verdict -verdicts -Wonder -Wonders -wonder -wonders diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/dimen b/saul-examples/src/main/resources/QuestionTypeClassification/lists/dimen deleted file mode 100644 index a0299ea8..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/dimen +++ /dev/null @@ -1,9 +0,0 @@ -area -big -large -size -sizes -space -volume -space -acreage diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/dise b/saul-examples/src/main/resources/QuestionTypeClassification/lists/dise deleted file mode 100644 index beec84b1..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/dise +++ /dev/null @@ -1,88 +0,0 @@ -ailment -ailments -anesthetic -anesthetics -bacteria -bacterial -bane -banes -cancer -cancers -chemical -chemicals -chronic -chiropodist -conagion -conagions -constipation -contagious -contagious -contraceptive -contraceptives -cure -cured -cures -damage -damages -disease -diseases -Disease -disorder -disorders -drug -drugs -fear -fungal -fungus -health -illness -illnesses -infection -infections -injection -maladies -malady -medical -medicine -medicines -neoplasm -neurological -non-contagious -painful -pathogen -pathogens -pill -pills -plague -plagues -plagued -poison -poisoning -prevent -prevents -prevented -sickness -sicknesses -stimulant -stimulants -suffer -suffering -suffers -suffered -symptom -symptoms -syndrome -syndromes -therapy -therapies -transmitted -treat -treatment -treatments -tumor -tumors -vaccine -vaccines -viral -viroid -virus diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/dist b/saul-examples/src/main/resources/QuestionTypeClassification/lists/dist deleted file mode 100644 index ebeec8b0..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/dist +++ /dev/null @@ -1,37 +0,0 @@ -away -breadth -deep -deepest -depth -diagonal -diameter -dimension -dimensions -distance -elevation -elevations -extend -extends -extent -far -height -heights -high -highest -length -lengths -long -longest -low -lowest -span -tall -tallest -thick -thickest -thickness -wide -widest -width -widths -wingspan diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/do b/saul-examples/src/main/resources/QuestionTypeClassification/lists/do deleted file mode 100644 index 525dd98e..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/do +++ /dev/null @@ -1,3 +0,0 @@ -did -do -does diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/eff b/saul-examples/src/main/resources/QuestionTypeClassification/lists/eff deleted file mode 100644 index 5962aefe..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/eff +++ /dev/null @@ -1,31 +0,0 @@ -affect -affected -affects -aftermath -caused -consequence -consequences -consequent -effect -effected -effects -ends -ensue -ensued -ensues -impact -impacts -impress -impressed -impresses -influence -influenced -influences -outcome -outcomes -result -resulted -results -turn -turned -turns diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/event b/saul-examples/src/main/resources/QuestionTypeClassification/lists/event deleted file mode 100644 index df997e03..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/event +++ /dev/null @@ -1,112 +0,0 @@ -Action -action -actions -Age -age -ages -attempt -attempts -battle -battles -calamities -calamity -cataclysm -catastrophe -catastrophes -celebrate -celebrated -celebrates -celebration -celebrations -ceremonies -ceremony -commemorate -concert -concerts -disaster -disasters -epoch -engagement -engagements -era -eras -event -events -experience -experienced -experiences -famed -famous -festivity -feud -feuds -first -happen -happens -happened -held -historic -historical -history -history -holiday -holidays -hurricane -hurricanes -important -incident -incidents -meeting -meetings -mission -missions -observance -ovservances -occur -occurs -occurrance -occurrances -occurred -operation -operations -organized -overthrew -overthrow -overthrows -overthrown -peace -performance -performances -period -periods -phenomena -phenomenon -program -programs -project -projects -place -reign -reigns -dynasty -dynasties -revolt -revolted -revolts -revolution -revolutions -rite -rites -significant -slaughter -slaughters -trial -trials -tragedies -tragedy -war -War -warfare -warfares -wars -worst diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/fast b/saul-examples/src/main/resources/QuestionTypeClassification/lists/fast deleted file mode 100644 index 2a1949c0..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/fast +++ /dev/null @@ -1,2 +0,0 @@ -fast -quick diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/food b/saul-examples/src/main/resources/QuestionTypeClassification/lists/food deleted file mode 100644 index 5aca5a69..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/food +++ /dev/null @@ -1,134 +0,0 @@ -alcoholic -apple -apples -ate -beer -berry -berries -breakfast -brew -butter -Butter -candy -cereal -cereals -champagne -chef -chefs -chew -chews -chocoloate -cocktail -condiment -condiments -consume -consumed -consumes -cook -cooked -cookie -cookies -cooking -cooks -corn -corns -cream -creams -crop -crops -crunchy -delicacy -delicacies -delicious -dine -dinner -dip -dips -dipped -dish -dishes -drink -drinks -eat -eats -fat -feed -feeded -feeds -fish -flavor -flavors -food -foods -fry -fries -fruit -fruits -gin -imbibe -imbibed -imbibes -intake -intakes -intaked -juice -lunch -mayonnaise -meal -meals -meat -milk -nutrient -nutrients -nuts -onion -pea -peanut -peanuts -Peanut -peas -pickle -pickled -pickles -pineapple -pineapples -pizza -pizzas -potato -potatoes -protein -powdered -rum -rums -salty -sauce -savoury -sip -sips -snack -snacks -soda -sour -spice -spices -Spice -stomach -supper -swallow -swallows -sweet -sweeter -taste -tastes -tasting -tasty -tequila -treat -treats -vegetable -vegetables -vermouth -vitamin -whisky -wine -wines diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/group b/saul-examples/src/main/resources/QuestionTypeClassification/lists/group deleted file mode 100644 index 13e2b8e8..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/group +++ /dev/null @@ -1,54 +0,0 @@ -administration -agency -army -band -bands -bureau -civilization -court -courts -cultural -culture -department -departments -dynasties -dynasty -ethnicities -ethnicity -force -forces -government -group -groups -guerrila -league -leagues -legislative -organize -organizes -organized -organzation -organzations -parties -party -police -policies -policy -political -race -races -side -sides -societies -society -super-team -super-teams -team -teams -terrorist -terrorists -tribe -tribes -troop -troops -unit diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/instrument b/saul-examples/src/main/resources/QuestionTypeClassification/lists/instrument deleted file mode 100644 index e0c8cb5c..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/instrument +++ /dev/null @@ -1,6 +0,0 @@ -instrument -instruments -guitar -guitars -play -plays diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/job b/saul-examples/src/main/resources/QuestionTypeClassification/lists/job deleted file mode 100644 index 349d11e9..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/job +++ /dev/null @@ -1,20 +0,0 @@ -do -does -duty -job -jobs -living -occupation -occupies -occupy -perform -performs -position -positions -profession -professions -task -title -titles -work -works diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/lang b/saul-examples/src/main/resources/QuestionTypeClassification/lists/lang deleted file mode 100644 index eb0887db..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/lang +++ /dev/null @@ -1,72 +0,0 @@ -American -Arabic -Arawawk -Argentinian -Brazilian -Burmese -Chilean -Chinese -Croatian -Delaware -Djiirbal -Dutch -Ecuadoran -English -Fin -Finnish -Flemish -French -Gaelic -German -Germanic -Gujarati -Hindi -Hungarian -Irish -Italian -Japanese -Korean -Latin -Maori -Maranungku -Netherland -Norse -Norwegian -Portuguese -Quechua -Romance -Russian -Serbian -Serbo-Croatian -Slavic -Spanish -Stokavian -Swahili -Swedish -Swiss -Tagalog -Thai -Turkish -Vietnamese -commonly -commonly-spoken -communicate -communicates -communication -dialect -dialects -language -languages -speak -speaker -speakers -speaks -spoke -spoken -talk -talks -tongue -tongues -used -widely - diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/last b/saul-examples/src/main/resources/QuestionTypeClassification/lists/last deleted file mode 100644 index 1d501990..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/last +++ /dev/null @@ -1,3 +0,0 @@ -last -lasts -lasted diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/letter b/saul-examples/src/main/resources/QuestionTypeClassification/lists/letter deleted file mode 100644 index 41d52c62..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/letter +++ /dev/null @@ -1,8 +0,0 @@ -alphabet -alphabets -initial -initials -letter -letters -vowel -vowels diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/list.tar b/saul-examples/src/main/resources/QuestionTypeClassification/lists/list.tar deleted file mode 100644 index beb36005749edab478476215c707ffba3bf827ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94720 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 diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/loca b/saul-examples/src/main/resources/QuestionTypeClassification/lists/loca deleted file mode 100644 index b0b2af56..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/loca +++ /dev/null @@ -1,264 +0,0 @@ -address -addresses -airport -airports -along -apartment -apartments -area -areas -around -aside -attraction -attractions -avenue -avenues -based -battlefield -battlefields -bay -bays -beach -beaches -behind -below -beside -birthplace -block -body -bodies -born -brewery -breweries -bridge -bridges -build -built -builds -building -buildings -buried -camp -camps -canyon -canyons -cathedral -cathedrals -celestial -center -city -cities -close -closest -cluster -colony -colonies -constellation -constellations -construction -continent -continents -counties -country -countries -county -court -courts -dwarf -dwarfs -Dwarf -desert -deserts -Desert -direction -directions -distributions -email -erupt -erupts -erupted -exist -fall -falls -field -Field -Fields -find -finds -forest -forests -found -freeway -freeways -from -front -galaxies -galaxy -gallery -galleries -geographical -gulf -gulfs -happen -habitat -habitats -harbor -harbors -Harbor -Harbors -highest -headquarter -headquartered -headquarters -heaven -home -homepage -homepages -hospital -hospitals -hotel -hotels -In -inn -inns -island -islands -Island -landmark -landmarks -largest -lake -lakes -Lake -Lakes -library -libraries -live -lived -lives -locale -locate -located -locates -location -locations -longest -mall -malls -man-made -map -mountain -mountains -Mountain -Mountains -move -moves -moved -museum -museums -near -nearest -next -On -ocean -oceans -Ocean -orginate -overlook -overlooks -page -palace -palaces -park -parks -part -parts -peak -peaks -place -place -places -places -planet -planets -plantation -plantations -populated -populous -possession -possessions -prison -prisons -proximate -range -ranges -region -regions -residence -restaurant -restaurants -ridge -ridges -river -rivers -River -room -rooms -scene -scenes -sea -seas -seeing -site -sites -square -squares -stadium -stadiums -stop -stops -star -stars -state -states -statue -statues -strait -straits -street -streets -subway -sun -temple -temples -territory -territories -top -tourism -tourist -tourists -town -towns -turn -turns -turned -valley -valleys -visit -visited -visits -volcano -volcanos -wall -walls -waterfall -waterfalls -waterway -waterways -webpage -webpages -website -websites -world -zoo -zoos diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/money b/saul-examples/src/main/resources/QuestionTypeClassification/lists/money deleted file mode 100644 index 49a9f458..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/money +++ /dev/null @@ -1,62 +0,0 @@ -GDP -amount -average -bill -bills -charge -charges -claim -claims -cost -costs -currency -debt -debts -dollars -equivalent -exchange -fare -fares -fee -fees -fine -fines -fined -fund -income -monetary -money -paid -pay -payment -payments -pays -price -prices -rate -rent -rented -rents -rich -salaries -salary -sell -sells -sold -spend -spends -spent -steal -steals -stipend -stipends -stolen -sum -sums -tax -taxes -tuition -value -wage -wages -worth diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/mount b/saul-examples/src/main/resources/QuestionTypeClassification/lists/mount deleted file mode 100644 index 2164332c..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/mount +++ /dev/null @@ -1,24 +0,0 @@ -highest -hill -hills -ledge -ledges -mesa -mesas -mountain -mountains -peak -peaks -plateau -plateaus -point -range -ranges -ridge -ridges -slope -slopes -tallest -volcanic -volcano -volcanoes diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/name b/saul-examples/src/main/resources/QuestionTypeClassification/lists/name deleted file mode 100644 index 30290e4b..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/name +++ /dev/null @@ -1,17 +0,0 @@ -Christian -alias -dub -dubbed -dubs -first -full -last -maiden -married -middle -nickname -nicknames -pseudonym -real -surname -surnames diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/num b/saul-examples/src/main/resources/QuestionTypeClassification/lists/num deleted file mode 100644 index 42e5d36a..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/num +++ /dev/null @@ -1,31 +0,0 @@ -reactivity -number -numbers -amount -average -population -quantity -quantities -total -toll -maximum -much -record -bright -loud -equal -high -low -frequency -horsepower -latitude -longitude -IQ -score -scores -par -statistics -scale -humidity -rate -point diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/ord b/saul-examples/src/main/resources/QuestionTypeClassification/lists/ord deleted file mode 100644 index 5064852a..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/ord +++ /dev/null @@ -1,4 +0,0 @@ -chapter -rank -ranks -ranked diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/other b/saul-examples/src/main/resources/QuestionTypeClassification/lists/other deleted file mode 100644 index ed616486..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/other +++ /dev/null @@ -1,70 +0,0 @@ -award -awards -bid -ability -abilities -explosive -lack -lacks -lacked -collect -collects -collected -generation -generations -habit -habits -fear -want -tense -tenses -item -items -meter -meters -jewelry -tool -tools -gender -genders -satellite -satellites -sex -sexes -sense -senses -medal -medals -device -devices -format -formats -luggage -luggages -equipment -equipments -atmosphere -structure -structures -kitchenware -kitchenwares -thing -things -education -puzzle -puzzles -weapon -weapons -file -files -wear -wears -pollution -scale -insurance -insurances -side -sides -resource -resources -shape diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/pastBe b/saul-examples/src/main/resources/QuestionTypeClassification/lists/pastBe deleted file mode 100644 index 58099c46..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/pastBe +++ /dev/null @@ -1,2 +0,0 @@ -was -were diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/peop b/saul-examples/src/main/resources/QuestionTypeClassification/lists/peop deleted file mode 100644 index 2746d235..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/peop +++ /dev/null @@ -1,178 +0,0 @@ -Yankees -actors -actresses -addressees -adolescents -airmen -archenemies -architects -army -artists -associates -astronauts -astronomers -athlets -attorneys -aunts -authors -babies -blonds -boxers -boyfriends -boys -brides -brothers -brunettes -cardinals -catchers -celebrities -chairmen -champions -champs -characters -children -clowns -coaches -comedians -comediennes -commanders -commissioners -composers -conductors -congressmen -conservationists -convicts -cooks -couples -cowboys -creators -dancers -daughters -designers -detectives -dictators -directors -doctors -drivers -emperors -enemies -engineers -environmentalists -explorers -explorers -fathers -fellows -feminists -figures -fools -founders -friends -gangsters -generals -geniouses -girlfriends -girls -golfers -governors -grandfathers -grandmothers -guests -guys -gymnasts -heads -healers -heirs -heroes -heroins -hostages -hosts -housewives -hunters -husbands -inventors -jockeys -journalists -judges -kidnappers -kids -killers -kings -knights -ladies -lawyers -leaders -linguists -lovers -martyrs -mayors -members -men -millionaires -ministers -monarchs -monks -mothers -moviemakers -navigators -newsmen -novelists -nuns -officers -painters -partners -people -personas -photographers -physicians -pilots -pitchers -players -playwrights -poets -popes -pranksters -preachers -premiers -presidents -prisoners -professors -prophets -prosecutors -prostitutes -protagonists -queens -rangers -referees -residents -scholars -scientists -scroundels -sculpteresses -secretaries -senators -sergeants -singers -sisters -soldiers -sons -sorcerers -speakers -spies -sportscasters -sportsmen -stars -students -superstars -suspects -teachers -teenagers -terrorists -traders -uncles -veterans -visitors -winners -wives -women -writers -youngsters diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/perc b/saul-examples/src/main/resources/QuestionTypeClassification/lists/perc deleted file mode 100644 index a0d5cd12..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/perc +++ /dev/null @@ -1,24 +0,0 @@ -chance -chances -fraction -fractions -limit -limits -odds -percent -percentage -percentages -percents -poll -polls -portion -portions -probabilities -probability -proportion -proprotions -rate -rates -rating -ratio -ratios diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/plant b/saul-examples/src/main/resources/QuestionTypeClassification/lists/plant deleted file mode 100644 index 34d7b8ad..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/plant +++ /dev/null @@ -1,36 +0,0 @@ -bush -bushes -crop -crops -cultivate -cultivated -cultivates -ficus -flora -flower -flowers -fruit -fruits -grain -grains -grass -grown -grows -leaf -leaves -plant -planted -plants -root -roots -seed -seeds -shrub -shrubs -sow -sown -sows -tree -trees -vegetable -vegetables diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/popu b/saul-examples/src/main/resources/QuestionTypeClassification/lists/popu deleted file mode 100644 index b5b882ed..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/popu +++ /dev/null @@ -1,5 +0,0 @@ -population -size -large -big -toll diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/presentBe b/saul-examples/src/main/resources/QuestionTypeClassification/lists/presentBe deleted file mode 100644 index cb62b0cd..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/presentBe +++ /dev/null @@ -1,2 +0,0 @@ -is -are diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/prod b/saul-examples/src/main/resources/QuestionTypeClassification/lists/prod deleted file mode 100644 index 58df4eb0..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/prod +++ /dev/null @@ -1,82 +0,0 @@ -accessories -accessory -appliance -appliances -attire -book -books -brand -brands -calculator -calculators -can -candle -candles -cans -car -cars -cigarette -clothes -clothing -computer -computers -cosmetic -deodorant -desk -desks -device -devices -engine -engines -equipment -equipments -facilities -facility -garment -garments -glasses -guitar -guitars -gun -guns -hat -hats -jeans -jewelry -manufacture -manufactures -manufactured -model -models -motorcycle -motorcycles -pantyhose -paper -producer -product -products -razor -razors -revolver -revolvers -satellite -satellites -shampoo -shaver -shavers -soap -soaps -suit -suits -supplies -tool -tools -toy -toys -utensil -utensils -vehicle -vehicles -weapon -weapons -wear diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/prof b/saul-examples/src/main/resources/QuestionTypeClassification/lists/prof deleted file mode 100644 index 8e8d566e..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/prof +++ /dev/null @@ -1,455 +0,0 @@ -actor -actors -actress -actresses -addressee -addressees -airman -airmen -apostle -apostles -archenemies -architect -architects -army -artist -artists -associate -associates -astronaut -astronauts -astronomer -astronomers -athlet -athlets -attorney -attorneys -aunt -aunts -author -authors -baby -babies -Babe -bandleader -bandleaders -black -blonde -blondes -boxer -boxers -boyfriend -boyfriends -boy -boys -Boy -Boys -bride -brides -brother -brothers -brunette -brunettes -captain -captains -cardianl -cardinals -catcher -catchers -celebrity -celebrities -chair -chairs -chairman -chairmen -champion -champions -champ -champs -character -characters -child -children -citizen -citizens -clown -clowns -coach -coaches -comedian -comedians -comedienne -comediennes -commander -commanders -commissioner -commissioners -composer -composers -conductor -conductors -congressman -congressmen -Congressman -conservationist -conservationists -convict -convicts -cook -cooks -couple -couples -cowboy -cowboys -creator -creators -dancer -dancers -daughter -daughters -designer -designers -detective -detectives -dictator -dictators -director -directors -doctor -doctors -driver -drivers -dummy -dummies -dwarf -dwarfs -Dwarf -Dwarfs -economist -economists -emperor -emperors -Emperor -enemy -enemies -engineer -engineers -environmentalist -environmentalists -explorer -explorers -family -families -fan -fans -father -fathers -fellow -fellows -female -females -feminist -feminists -figure -figures -fool -fools -founder -founders -friend -friends -gangster -gangsters -general -generals -genie -genies -geniouse -geniouses -girlfriend -girlfriends -girl -girls -god -gods -golfer -golfers -governor -governors -Governor -grandfather -grandfathers -grandmother -grandmothers -guest -guests -guy -guys -gymnast -gymnasts -head -heads -healer -healers -heir -heirs -hero -heroes -heroine -heroines -identity -identities -horseman -horsemen -Horseman -hostage -hostages -host -hosts -housewife -housewives -hunter -hunters -husband -husbands -inventor -inventors -jockey -jockeys -journalist -journalists -judge -judges -kidnapper -kidnappers -kid -kids -killer -killers -king -kings -knight -knights -lady -ladies -laureate -laureates -lawyer -lawyers -leader -leaders -linguist -linguists -lover -lovers -lyricist -lyricists -markswoman -male -males -manager -managers -martyr -martyrs -mayor -mayors -member -members -man -men -millionaire -millionaires -minister -ministers -model -models -monarch -monarchs -monk -monks -mother -mothers -moviemaker -moviemakers -navigator -navigators -nephew -nephews -newsman -newsmen -niece -nieces -novelist -novelists -nun -nuns -officer -officers -own -owner -owners -painter -painters -part -partner -partners -people -performer -performers -person -personas -persons -photographer -photographers -physician -physicians -pillar -pillars -pilot -pilots -pitcher -pitchers -player -players -playwritht -playwrights -poet -poets -pope -popes -Pope -prankster -pranksters -preacher -preachers -premier -premiers -president -President -presidents -prisoner -prisoners -professor -professors -prophet -prophets -prosecutor -prosecutors -prostitute -prostitutes -protagonist -protagonists -queen -Queen -queens -ranger -rangers -Ranger -Rangers -referee -referees -relative -relatives -researchers -researcher -resident -residents -revolutionary -revolutionaries -Rockefeller -Rockefellers -role -roles -ruler -rulers -salesman -salesmen -scholar -scholars -Scholar -scientist -scientists -scroundrel -scroundrels -sculptress -sculptresses -seafarer -seafarers -secretary -secretaries -Secretary -senator -senators -Senator -sergeant -sergeants -sidekick -sidekicks -singer -singers -sister -sisters -skater -skaters -soldier -soldiers -son -sons -sorcerer -sorcerers -speaker -speakers -spy -spies -spirit -spirits -sportscaster -sportscasters -sportsman -sportsmen -star -starred -stars -student -students -superstar -superstars -suspect -suspects -swimmer -swimmers -teacher -teachers -teenager -teenagers -terrorist -terrorists -trader -traders -twin -twins -uncle -uncles -veteran -veterans -visitor -visitors -wife -wives -winner -winners -witness -witnesses -woman -women -writer -writers -Yankee -Yankees -youngster -youngsters -his -her -she -he -whose diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/quot b/saul-examples/src/main/resources/QuestionTypeClassification/lists/quot deleted file mode 100644 index 1ae83b1a..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/quot +++ /dev/null @@ -1,38 +0,0 @@ -lyric -lyrics -words -expression -expressions -motto -mottos -Motto -say -says -excuse -excuses -announce -announces -announced -declare -declares -declared -sing -sings -sang -sung -announcement -phrase -phrases -text -revelation -revelations -yell -yells -yelled -slogan -slogans -respones -cry -prophecy -prophecies -line diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/religion b/saul-examples/src/main/resources/QuestionTypeClassification/lists/religion deleted file mode 100644 index 564a4277..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/religion +++ /dev/null @@ -1,4 +0,0 @@ -cult -cults -religion -religions diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/singleBe b/saul-examples/src/main/resources/QuestionTypeClassification/lists/singleBe deleted file mode 100644 index 52f06238..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/singleBe +++ /dev/null @@ -1,2 +0,0 @@ -is -was diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/speak b/saul-examples/src/main/resources/QuestionTypeClassification/lists/speak deleted file mode 100644 index 3c64492b..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/speak +++ /dev/null @@ -1,3 +0,0 @@ -speak -speaks -spoken diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/speed b/saul-examples/src/main/resources/QuestionTypeClassification/lists/speed deleted file mode 100644 index b1401042..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/speed +++ /dev/null @@ -1,4 +0,0 @@ -fast -quick -speed -speeds diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/sport b/saul-examples/src/main/resources/QuestionTypeClassification/lists/sport deleted file mode 100644 index 117f0707..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/sport +++ /dev/null @@ -1,78 +0,0 @@ -Cup -Superbowl -athlete -athletes -athletic -athletic -badminton -ball -balls -baseball -bat -bats -beat -beaten -beats -bowl -card -cards -championship -championships -champion -champions -chess -climbing -combat -compete -competes -competition -competitions -course -courses -court -courts -cup -exercise -exercises -expedition -expeditions -field -football -game -games -Game -Games -goal -golf -gymnastics -handball -hockey -hockeys -hoop -horseback -indoor -marathon -match -matches -pitcher -pitches -play -player -players -plays -race -races -series -set -skating -soccer -softball -sport -sports -tennis -tournament -tournaments -track -win -wins -won diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/stand b/saul-examples/src/main/resources/QuestionTypeClassification/lists/stand deleted file mode 100644 index 0d7357d8..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/stand +++ /dev/null @@ -1,2 +0,0 @@ -stand -stands diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/state b/saul-examples/src/main/resources/QuestionTypeClassification/lists/state deleted file mode 100644 index 91936e5b..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/state +++ /dev/null @@ -1,4 +0,0 @@ -province -provinces -state -states diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/substance b/saul-examples/src/main/resources/QuestionTypeClassification/lists/substance deleted file mode 100644 index ca3a5e0e..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/substance +++ /dev/null @@ -1,47 +0,0 @@ -alloy -alloys -birthstone -birthstones -chemical -chemicals -clay -composition -compound -compounds -copper -crystal -crystals -element -elements -explosive -explosives -fluorine -fuel -fuels -gas -gases -ingredient -ingredients -liquid -liquids -magnesium -magnesiums -material -materials -metal -metals -mineral -minerals -mixture -mixtures -molecule -molecules -linen -organic -sodium -solid -solids -substance -substances -tin -truquoise diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/symbol b/saul-examples/src/main/resources/QuestionTypeClassification/lists/symbol deleted file mode 100644 index 9d566ce1..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/symbol +++ /dev/null @@ -1,15 +0,0 @@ -trademark -trademarks -mark -marks -symbol -symbols -symbolizes -symbolize -symbolized -formula -formulas -sign -signs -represent -represents diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/tech b/saul-examples/src/main/resources/QuestionTypeClassification/lists/tech deleted file mode 100644 index fe06c37c..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/tech +++ /dev/null @@ -1,35 +0,0 @@ -accessory -accessories -aid -aids -approach -approaches -easiest -efficient -improve -improves -invention -inventions -maneuver -maneuvers -measure -measures -method -methods -principle -principles -procedure -procedures -stroke -strokes -technique -techniques -tip -tips -treatment -treatments -use -uses -used -way -ways diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/temp b/saul-examples/src/main/resources/QuestionTypeClassification/lists/temp deleted file mode 100644 index 071d2ffe..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/temp +++ /dev/null @@ -1,9 +0,0 @@ -Celcius -Fahrenheit -Kelvin -centigrade -cold -cool -hot -temperature -warm diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/term b/saul-examples/src/main/resources/QuestionTypeClassification/lists/term deleted file mode 100644 index 78e3e638..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/term +++ /dev/null @@ -1,38 +0,0 @@ -also -another -as -call -called -calls -common -conjugation -conjugations -counterpart -defined -equivalent -in -known -name -names -named -nickname -nicknames -nicknamed -other -refer -referred -say -says -said -synonym -synonyms -term -terms -title -titles -titled -translate -translated -translates -translation -translations diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/time b/saul-examples/src/main/resources/QuestionTypeClassification/lists/time deleted file mode 100644 index 375f8253..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/time +++ /dev/null @@ -1,10 +0,0 @@ -long -last -take -stay -time -old -age -period -span -expectancy diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/title b/saul-examples/src/main/resources/QuestionTypeClassification/lists/title deleted file mode 100644 index cd6dbcfd..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/title +++ /dev/null @@ -1,42 +0,0 @@ -B.A. -B.S. -Chancellor -Director -Doctor -Dr. -Duke -Dutchess -Editor -Emperor -General -King -M.A. -M.S. -Minister -Miss -Mister -Mr. -Mrs. -Ms. -PhD. -President -Prince -Princess -Professor -Queen -Secretary -Sergeant -chancellor -director -editor -emperor -king -minister -president -prince -princess -professor -queen -sergeant -position -title diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/unit b/saul-examples/src/main/resources/QuestionTypeClassification/lists/unit deleted file mode 100644 index 1ec066e5..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/unit +++ /dev/null @@ -1,45 +0,0 @@ -Euros -acres -centimeters -centimeters -centuries -crowns -dates -days -decades -decimeters -dimes -dinars -dollars -ells -feet -francs -furlongs -gallons -hours -inches -kilometers -kwai -lightyears -liters -marks -meters -miles -millimeters -minutes -months -pennies -pesos -pounds -quarters -quarts -rubles -seasons -seconds -shillings -spans -weeks -yards -years -yen -yuan diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/univ b/saul-examples/src/main/resources/QuestionTypeClassification/lists/univ deleted file mode 100644 index 90c0acbd..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/univ +++ /dev/null @@ -1,23 +0,0 @@ -college -colleges -department -departments -educate -educated -education -graduate -graduated -graduates -institute -institute -institutes -institutes -institution -institutions -kindergarten -pre-school -preschool -school -schools -univerisity -universities diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/vessel b/saul-examples/src/main/resources/QuestionTypeClassification/lists/vessel deleted file mode 100644 index b78a143e..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/vessel +++ /dev/null @@ -1,43 +0,0 @@ -aircraft -aircrafts -bicycle -bicycles -motorcycle -motorcycles -boat -boats -craft -crafts -gunboat -gunboats -flight -flights -liner -liners -plane -planes -rocket -rockets -sank -ship -ships -shipwreck -shipwrecks -shuttle -shuttles -sink -sinks -steamboat -steamboats -submarine -submarines -sunk -vehicle -vehicles -vessel -vessels -warship -warships -yacht -yachts - diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/weight b/saul-examples/src/main/resources/QuestionTypeClassification/lists/weight deleted file mode 100644 index 885739c6..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/weight +++ /dev/null @@ -1,4 +0,0 @@ -weight -weigh -weighs -mass diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/lists/word b/saul-examples/src/main/resources/QuestionTypeClassification/lists/word deleted file mode 100644 index 3f755af3..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/lists/word +++ /dev/null @@ -1,13 +0,0 @@ -adjective -adjectives -noun -nouns -word -words -singular -plural -plurals -phrase -phrases -verb -verbs diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/mount.txt b/saul-examples/src/main/resources/QuestionTypeClassification/mount.txt deleted file mode 100644 index 2164332c..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/mount.txt +++ /dev/null @@ -1,24 +0,0 @@ -highest -hill -hills -ledge -ledges -mesa -mesas -mountain -mountains -peak -peaks -plateau -plateaus -point -range -ranges -ridge -ridges -slope -slopes -tallest -volcanic -volcano -volcanoes diff --git a/saul-examples/src/main/resources/QuestionTypeClassification/prof.txt b/saul-examples/src/main/resources/QuestionTypeClassification/prof.txt deleted file mode 100644 index 8e8d566e..00000000 --- a/saul-examples/src/main/resources/QuestionTypeClassification/prof.txt +++ /dev/null @@ -1,455 +0,0 @@ -actor -actors -actress -actresses -addressee -addressees -airman -airmen -apostle -apostles -archenemies -architect -architects -army -artist -artists -associate -associates -astronaut -astronauts -astronomer -astronomers -athlet -athlets -attorney -attorneys -aunt -aunts -author -authors -baby -babies -Babe -bandleader -bandleaders -black -blonde -blondes -boxer -boxers -boyfriend -boyfriends -boy -boys -Boy -Boys -bride -brides -brother -brothers -brunette -brunettes -captain -captains -cardianl -cardinals -catcher -catchers -celebrity -celebrities -chair -chairs -chairman -chairmen -champion -champions -champ -champs -character -characters -child -children -citizen -citizens -clown -clowns -coach -coaches -comedian -comedians -comedienne -comediennes -commander -commanders -commissioner -commissioners -composer -composers -conductor -conductors -congressman -congressmen -Congressman -conservationist -conservationists -convict -convicts -cook -cooks -couple -couples -cowboy -cowboys -creator -creators -dancer -dancers -daughter -daughters -designer -designers -detective -detectives -dictator -dictators -director -directors -doctor -doctors -driver -drivers -dummy -dummies -dwarf -dwarfs -Dwarf -Dwarfs -economist -economists -emperor -emperors -Emperor -enemy -enemies -engineer -engineers -environmentalist -environmentalists -explorer -explorers -family -families -fan -fans -father -fathers -fellow -fellows -female -females -feminist -feminists -figure -figures -fool -fools -founder -founders -friend -friends -gangster -gangsters -general -generals -genie -genies -geniouse -geniouses -girlfriend -girlfriends -girl -girls -god -gods -golfer -golfers -governor -governors -Governor -grandfather -grandfathers -grandmother -grandmothers -guest -guests -guy -guys -gymnast -gymnasts -head -heads -healer -healers -heir -heirs -hero -heroes -heroine -heroines -identity -identities -horseman -horsemen -Horseman -hostage -hostages -host -hosts -housewife -housewives -hunter -hunters -husband -husbands -inventor -inventors -jockey -jockeys -journalist -journalists -judge -judges -kidnapper -kidnappers -kid -kids -killer -killers -king -kings -knight -knights -lady -ladies -laureate -laureates -lawyer -lawyers -leader -leaders -linguist -linguists -lover -lovers -lyricist -lyricists -markswoman -male -males -manager -managers -martyr -martyrs -mayor -mayors -member -members -man -men -millionaire -millionaires -minister -ministers -model -models -monarch -monarchs -monk -monks -mother -mothers -moviemaker -moviemakers -navigator -navigators -nephew -nephews -newsman -newsmen -niece -nieces -novelist -novelists -nun -nuns -officer -officers -own -owner -owners -painter -painters -part -partner -partners -people -performer -performers -person -personas -persons -photographer -photographers -physician -physicians -pillar -pillars -pilot -pilots -pitcher -pitchers -player -players -playwritht -playwrights -poet -poets -pope -popes -Pope -prankster -pranksters -preacher -preachers -premier -premiers -president -President -presidents -prisoner -prisoners -professor -professors -prophet -prophets -prosecutor -prosecutors -prostitute -prostitutes -protagonist -protagonists -queen -Queen -queens -ranger -rangers -Ranger -Rangers -referee -referees -relative -relatives -researchers -researcher -resident -residents -revolutionary -revolutionaries -Rockefeller -Rockefellers -role -roles -ruler -rulers -salesman -salesmen -scholar -scholars -Scholar -scientist -scientists -scroundrel -scroundrels -sculptress -sculptresses -seafarer -seafarers -secretary -secretaries -Secretary -senator -senators -Senator -sergeant -sergeants -sidekick -sidekicks -singer -singers -sister -sisters -skater -skaters -soldier -soldiers -son -sons -sorcerer -sorcerers -speaker -speakers -spy -spies -spirit -spirits -sportscaster -sportscasters -sportsman -sportsmen -star -starred -stars -student -students -superstar -superstars -suspect -suspects -swimmer -swimmers -teacher -teachers -teenager -teenagers -terrorist -terrorists -trader -traders -twin -twins -uncle -uncles -veteran -veterans -visitor -visitors -wife -wives -winner -winners -witness -witnesses -woman -women -writer -writers -Yankee -Yankees -youngster -youngsters -his -her -she -he -whose diff --git a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotator.scala b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotator.scala index 6ea6a1b8..51d1c405 100644 --- a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotator.scala +++ b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotator.scala @@ -36,8 +36,12 @@ class QuestionTypeAnnotator(val finalViewName: String = "QUESTION_TYPE") val question = QuestionTypeInstance(ta.getText, None, None, Some(ta)) QuestionTypeClassificationDataModel.question.populate(List(question)) // TODO: is this step necessary? val view = new SpanLabelView(finalViewName, finalViewName, ta, 1.0) - view.addConstituent(new Constituent(fineClassifier(question), finalViewName, ta, 0, ta.getTokens.length)) - view.addConstituent(new Constituent(coarseClassifier(question), finalViewName, ta, 0, ta.getTokens.length)) + val fineLabel = fineClassifier(question) + val fineScore = fineClassifier.classifier.scores(question).get(fineLabel) + val coarseLabel = coarseClassifier(question) + val coarseScore = coarseClassifier.classifier.scores(question).get(coarseLabel) + view.addConstituent(new Constituent(fineLabel, fineScore, finalViewName, ta, 0, ta.getTokens.length)) + view.addConstituent(new Constituent(coarseLabel, coarseScore, finalViewName, ta, 0, ta.getTokens.length)) ta.addView(finalViewName, view) } } diff --git a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationSensors.scala b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationSensors.scala index caf0c37e..208ddb61 100644 --- a/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationSensors.scala +++ b/saul-examples/src/main/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeClassificationSensors.scala @@ -10,18 +10,17 @@ import java.io.File import java.util.Properties import edu.illinois.cs.cogcomp.core.datastructures.ViewNames +import edu.illinois.cs.cogcomp.core.io.LineIO import edu.illinois.cs.cogcomp.nlp.common.PipelineConfigurator._ import edu.illinois.cs.cogcomp.saulexamples.nlp.TextAnnotationFactory import scala.io.Source object QuestionTypeClassificationSensors { - val dataFolder = "../data/QuestionTypeClassification/" - val resourceFolder = "src/main/resources/QuestionTypeClassification/" - lazy val professions = Source.fromFile(new File(resourceFolder + "prof.txt")).getLines.toSet - lazy val mountainKeywords = Source.fromFile(new File(resourceFolder + "mount.txt")).getLines.toSet - lazy val foodKeywords = Source.fromFile(new File(resourceFolder + "food.txt")).getLines.toSet - + val resourceFolder = "lists/" + lazy val professions = openFileFromClassPath("prof.txt").toSet + lazy val mountainKeywords = openFileFromClassPath("mount.txt").toSet + lazy val foodKeywords = openFileFromClassPath("food.txt").toSet lazy val pipeline = { val settings = new Properties() TextAnnotationFactory.disableSettings(settings, USE_SRL_NOM) @@ -44,7 +43,8 @@ object QuestionTypeClassificationSensors { } def getInstances(fileName: String): List[QuestionTypeInstance] = { - val allLines = Source.fromFile(new File(dataFolder + fileName), "ISO-8859-1").getLines().toList + println("reading instances . . . ") + val allLines = openFileFromClassPath(fileName) allLines.map { line => val split = line.split(" ") val splitLabel = split(0).split(":") @@ -58,18 +58,22 @@ object QuestionTypeClassificationSensors { } } - def getListOfFiles(dir: String): List[File] = { - val d = new File(dir) - if (d.exists && d.isDirectory) { - d.listFiles.filter(_.isFile).toList - } else { - List[File]() - } + import scala.collection.JavaConverters._ + + val fileList = List("At", "Why", "body", "currency", "eff", "last", "ord", "prod", "stand", "title", + "How", "abb", "cause", "date", "event", "letter", "other", "prof", "state", "unit", + "In", "act", "city", "def", "fast", "pastBe", "quot", "substance", "univ", + "InOn", "an", "code", "desc", "food", "loca", "peop", "religion", "symbol", "vessel", + "On", "anim", "color", "dimen", "group", "money", "perc", "singleBe", "tech", "weight", + "What", "art", "comp", "dise", "instrument", "mount", "plant", "speak", "temp", "word", + "Where", "be", "country", "dist", "job", "name", "popu", "speed", "term", + "Who", "big", "culture", "do", "lang", "num", "presentBe", "sport", "time") + + def openFileFromClassPath(fileName: String): List[String] = { + LineIO.readFromClasspath(fileName).asScala.toList } - lazy val wordGroupLists = { - val files = getListOfFiles(resourceFolder + "lists") - assert(files.nonEmpty, "list of files not found") - files.map { f: File => f.getName -> Source.fromFile(f).getLines().toSet.map { line: String => line.toLowerCase.trim } } + val wordGroupLists = { + fileList.map { f: String => f -> openFileFromClassPath(resourceFolder + f).toSet.map { line: String => line.toLowerCase.trim } } } } diff --git a/saul-examples/src/test/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotatorTest.scala b/saul-examples/src/test/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotatorTest.scala index d4ada3ef..28f2bcf9 100644 --- a/saul-examples/src/test/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotatorTest.scala +++ b/saul-examples/src/test/scala/edu/illinois/cs/cogcomp/saulexamples/nlp/QuestionTypeClassification/QuestionTypeAnnotatorTest.scala @@ -13,7 +13,7 @@ class QuestionTypeAnnotatorTest extends FlatSpec with Matchers { val questionTypeAnnotator = new QuestionTypeAnnotator() - " " should " " in { + "questionTypeClassifier " should " correctly add a view to TextAnnotation instances " in { val rawQuestions = Seq( "How's the weather in Champaign-Urbana?", From 85d21ba3d077018f853dbe810d9639163d02a530 Mon Sep 17 00:00:00 2001 From: khashab2 Date: Sat, 7 Jan 2017 11:25:17 -0600 Subject: [PATCH 4/4] changing the model version. --- build.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index 07d7c87b..8ce478d1 100644 --- a/build.sbt +++ b/build.sbt @@ -102,7 +102,7 @@ lazy val saulExamples = (project in file("saul-examples")). ccgGroupId % "saul-pos-tagger-models" % "1.4", ccgGroupId % "saul-er-models" % "1.8", ccgGroupId % "saul-srl-models" % "1.3", - ccgGroupId % "saul-qaTypeClassification-models" % "1.0", + ccgGroupId % "saul-qaTypeClassification-models" % "2.0", ccgGroupId % "qustionTypeClassification-resources" % "1.0", "org.json" % "json" % "20140107", "com.twitter" % "hbc-core" % "2.2.0",