David Barbella, Ph.D.
Associate professor of computer science
Department: Computer science
Media and Communications
Program: 3-2 Pre-Engineering
Digital Arts applied minor
Location: Center for Science and Technology Room 215
801 National Road
Richmond, Indiana 47374
I am interested in designing systems that allow computers to take advantage of natural language text. (“Natural languages” is what computer science people call human languages, like English or Spanish, to distinguish them from programming languages, like Python or C.) Understanding natural language allows computers to learn by reading things that were written for people, instead of requiring an expert to convert the knowledge into a form the computer can understand. It also makes it easier for people to communicate with a machine.
I enjoy working with students with all levels of experience in computing, both inside and outside of my areas of research focus.
- M.S., Northwestern University
- B.A., Carleton College
- Artificial intelligence
- Natural language understanding
- Cognitive systems
- Cognitive modeling
- Learning by reading
- Semantic disambiguation
Barbella, D. and Forbus, K. (2015). Exploiting Connectivity for Case Construction in Learning by Reading. Proceedings of the Third Annual Conference on Advances in Cognitive Systems.
Friedman, S., Barbella, D., and Forbus, K. (2012). Revising Domain Knowledge with Cross-Domain Analogy. Advances in Cognitive Systems, 2, 13-24.
Barbella, D. and Forbus, K. (2011). Analogical Dialogue Acts: Supporting Learning by Reading Analogies in Instructional Texts. Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence (AAAI 2011), San Francisco, CA.