Denilson Barbosa is a Professor of Computing Science at the University of Alberta.

His research is on knowledge management, information retrieval, and natural language processing, and he works on machine learning methods applied to these fields. He has supervised graduate-level research on the problems of named entity recognition, typing and disambiguation; open relation extraction; understanding social processes in Wikipedia article authoring; mining citation networks; and semi-structured data management.

Denilson is passionate about Linked Open Data, and I work with Digital Humanities colleagues on creating, indexing, and processing knowledge graphs out of heritage, cultural, scholarly, and literary work. I am a co-PI within LINCS -- Linked Open Data for Canadian Cultural Research.

Denilson teaches databases, natural language processing, and information retrieval. His slides for an undergraduate Database Management Systems course are now open sourced.

Prof. Barbosa is the Associate Chair of Graduate Studies in Computing Science at the University of Alberta and the Vice-President of CAIAC -- the Canadian Artificial Intelligence Association.

Occasionally, he serve as a reviewer for ACM Computing Reviews.

With his students, he contributes often open source research code. Some recent projects:

  • EXEMPLAR (Relation Extraction)
  • WNED (Named Entity Disambiguation)
  • HRERE (Heterogeneous Representations for Neural Relation Extraction) SOTA as of NAACL 2019
  • NFETC (Neural Fine-Grained Entity Type Classification)
  • PRIMA (IR on the Internet archive)
  • LECTOR+ (information extraction from Wikipedia)



I am thrilled to count on generous support for my research from Diffbot.


in person: Office: ATH 4-51
phone: 780-492-2285

Denilson Barbosa
Department of Computing Science
2-21 Athabasca Hall
University of Alberta
Edmonton, Alberta, Canada T6G 2E8