natural language processing, computational semantics, information extraction, discourse analysis, subjectivity, modality, negation, biomedical NLP