private static Instances convertToWordVector(Instances dataset) throws Exception{
    	StringToWordVector stringToWordVectorFilter = new StringToWordVector(1000000);
		stringToWordVectorFilter.setInputFormat(dataset);
		stringToWordVectorFilter.setUseStoplist(true);
		
		stringToWordVectorFilter.setTFTransform(true); 
		stringToWordVectorFilter.setIDFTransform(true); 
		LovinsStemmer stemmer = new LovinsStemmer (); 
		stringToWordVectorFilter.setStemmer(stemmer); 
		stringToWordVectorFilter.setMinTermFreq(5); 
		stringToWordVectorFilter.setWordsToKeep(500); 

		return Filter.useFilter(dataset, stringToWordVectorFilter); 
    }