Danilo S. Carvalho, Ph.D. Assistant Professor - Computer Programming / AI / NLP


Danilo Carvalho is an Assistant Professor at the Computer Science Department at the Federal University of Rio de Janeiro (UFRJ). Currently a postdoctoral research fellow at the Center for Technological Development in Health of Oswaldo Cruz Foundation (FIOCRUZ), working on Artificial Intelligence (AI) applied to innovation in healthcare.

He holds a Ph.D. in Information Science from Japan Advanced Institute of Science and Technology (JAIST), having worked as a systems analyst within Brazilian state oil company (Petrobras) on job safety analysis (JSA) and environmental licensing control systems, followed by several scientific and technological projects in the fields of Artificial Intelligence, Computational Linguistics and Information Systems, such as Graphia (semantic relation extraction), EasyESA and TDV (semantic representation), R2NC (legal QA), among others.

Interest/Research Areas

General Areas:

  • Computational Linguistics / Natural Language Processing
  • Artificial Intelligence
  • Data Science
  • Software Engineering

Specific Areas

  • Open Information Extraction
  • Semantic Representation
  • Patent / Bibliographical Databases
  • Language Models
  • Explainable AI
  • Parallel and Distributed Computing
  • Information Systems Modeling

Academic Info

Previous Industry Experience:

  • Computer Programmer / Systems Analyst, Electronic Computing Center (UFRJ) - Software development for the Energy Distribution sector and Oil Industry (Plant simulation, HR planning).
  • Computer Programmer / Systems Analyst, Hartmann IT (LLC) - Software development for the Oil Industry (Job Safety Analysis, environmental licensing).

Academic Advisory


  • Eric Ferreira dos Santos – Online Social Media Analysis, Media Literacy (co-supervision with Prof. Jonice Oliveira)


  • Karen Torres Teixeira, Andre Felipe de Paiva Cardozo – Natural Language Processing (co-supervision with Prof. João Carlos Pereira da Silva)
  • Raul Bezerra Barbosa – Natural Language Processing (co-supervision with Prof. João Carlos Pereira da Silva)

Reviewer & PC Memberships:

  • PC ICCCI 2020 (Special Session on Deep Learning and Applications for Industry 4.0)
  • PC KSE (2018 - 2020)
  • PC FATES (2019)
  • Data & Knowledge Engineering (2017)
  • LNAI (2017)
  • PC JURISIN (2015, 2016)


See my list of publications.