KEA free keyphrase extraction error java.lang.IllegalArgumentException: A nominal attribute (TFxIDF) cannot have duplicate labels ('(0.001692-0.001692]')

14 views
Skip to first unread message

wjingj...@gmail.com

unread,
Sep 23, 2018, 3:03:12 PM9/23/18
to Kea and Maui Support
Hi,

I just start KEA, I would like to do the free keyphrase extraction. I just run TestKea with edit 

km.setVocabulary("none");

km.setVocabularyFormat("");

I got this error, what should I do with this, cuz I dont have a model and vocabulary in this domain. 



Creating the model... 

-- Reading the Documents... 

java.lang.IllegalArgumentException: A nominal attribute (TFxIDF) cannot have duplicate labels ('(0.001692-0.001692]').

at weka.core.Attribute.<init>(Unknown Source)

at weka.core.Attribute.<init>(Unknown Source)

at weka.filters.supervised.attribute.Discretize.setOutputFormat(Unknown Source)

at weka.filters.supervised.attribute.Discretize.batchFinished(Unknown Source)

at weka.filters.Filter.useFilter(Unknown Source)

at weka.classifiers.meta.FilteredClassifier.buildClassifier(Unknown Source)

at kea.filters.KEAFilter.buildClassifier(KEAFilter.java:1014)

at kea.filters.KEAFilter.batchFinished(KEAFilter.java:792)

at kea.main.KEAModelBuilder.buildModel(KEAModelBuilder.java:805)

at TestKea.createModel(TestKea.java:126)

at TestKea.main(TestKea.java:157)

Extracting keyphrases from test documents... 

-- Extracting Keyphrases... 

java.lang.NullPointerException

at kea.filters.KEAFilter.input(KEAFilter.java:756)

at kea.main.KEAKeyphraseExtractor.extractKeyphrases(KEAKeyphraseExtractor.java:725)

at TestKea.extractKeyphrases(TestKea.java:137)

at TestKea.main(TestKea.java:166)



Many thanks in advance!


jingjing

Reply all
Reply to author
Forward
0 new messages