public void extractFeature(List<Article> artList, boolean isTraining) {

		final int SENT_LEN_MAX_CUTOFF = 15;
		final int SENT_LEN_MIN_CUTTOFF = 3;
		int sentCount = 0;
		for (Article art : artList) {
			if (sentCount >= 100) {
				return;
			}
			if (art.getLabel().equals("1")) {
				continue;
			}
			for (String sent : art.getSentences()) {
				sent = sent.replaceAll("<[/]?s>", "").trim().toLowerCase();
				Annotation document = new Annotation(sent);
				pipeline.annotate(document);
				CoreMap sentence = document.get(SentencesAnnotation.class).get(
						0);
				if (sentence.get(TokensAnnotation.class).size() > SENT_LEN_MAX_CUTOFF
						|| sentence.get(TokensAnnotation.class).size() < SENT_LEN_MIN_CUTTOFF) {
					continue;
				}
				sentCount++;
				for (CoreLabel token : sentence.get(TokensAnnotation.class)) {
					System.out
							.print(token.get(TextAnnotation.class)
									+ "_"
									+ MiscUtil.pad(token
											.get(PartOfSpeechAnnotation.class),
											5));
				}
				System.out.println();

			}
		}
	}