private Map<String, Double> loadPMIScores(String path) {
    	Map<String, Double> results = new HashMap<String, Double>();
    	String line = null;  
        String word = null;
        double weight = 0.0D;
        try {
        	InputStreamReader is = new InputStreamReader(new FileInputStream(path), "UTF-8");             
            BufferedReader br = new BufferedReader(is);
            while((line = br.readLine()) != null){  
                  String[] array = StringUtils.split(line.trim(), "="); 
                  if (array.length != 2) {
                	  continue;
                  }
                  word = array[0];
                  weight = Double.parseDouble(array[1]);
                  results.put(word, weight);  
            }
            br.close();
            is.close();
        } catch(Exception e) {
        	
        }
        LOGGER.info("word_pmi_score_path = {} size = {}", path, results.size());
        return results;    
    }