The Natural Language Processing Lab

View the Project on GitHub dcavar/

Welcome to The NLP Lab Pages

The Natural Language Processing Lab (NLP-Lab) is focused on theoretical work and implementations of Natural Language Processing (NLP) and Artificial Intelligence (AI) solutions using hybrid approaches, empiricist, neural, probabilistic, and knowledge-driven, with a particular interest in neuro-symbolic modeling. We are also strongly interested in Quantum NLP and NLP combined with Machine Learning (ML) solutions for computer vision and multi-modal information processing.

The NLP-Lab is located at Indiana University at Bloomington. While it is mainly a local group of researchers with a strong interest in NLP and AI here in Indiana, it has ties to colleagues all across the country.

We meet a couple of times a week on campus in person. The current meeting location is in Ballantine Hall 142 every Monday at 6 PM. (See Teams and email announcements for more details.)

You can meet us on March, 8th from 3 to 6:30 PM at the Luddy AI Center Open House with a poster on Temporal and Event Logic AI.

Research Foci

DARPA and IARPA solicitations:

During the 2022/2023 academic year the focus is on:

In all these projects we work on hands-on implementation of technologies, utilizing programming languages like Python and Rust, and graph or RDF libraries, as well as common graph-database systems like Apache Jena, oxigraph, AllegroGraph, GraphDB, or Neo4j.

See for example:

If you are interested in joining our Rust tutorials with a focus on using Rust for NLP and AI or in Robotics environments (with the [Robot Operating System] (ROS)), please get in touch!

Previous projects foci:


Former Team Members

Here is our Event Calendar with all meeting times.