APCL: AI-Based People Search Tools

This is a collaborative industry-academic research project.  The problem the company has is that there is a list of 100,000+ people in their database, but they need to search with natural language queries like "show me twenty people who work in sales in the construction industry, at companies with revenue between $25m and $75m, in a major city on the East Coast."  The research involves using AI to convert the natural language query to a SQL query and searching a SQL database.

The project is very hands-on.  You will build practical tools using AI interfaces.  You will gain experience in several technologies such as SQL, JavaScript, and AI APIs.  You will work on a real-world industrial problem.  This would be great experience for anyone interested in either academia or industry after graduation.

Name of research group, project, or lab
Automatic Programming Comprehension Lab (APCL)
Why join this research group or lab?

The Automatic Program Comprehension Lab (APCL) studies questions of 1) how people read and understand computer programs and source code, and 2) how to automate and support that understanding.  For example we use eye-tracking machines to study human visual attention, then build machine models of those attention processes to build better AI tools.

We are a small, tight-knit group of 4-5 students.

Logistics Information:
Project categories
Computer Science & Engineering
Student ranks applicable
Junior
Senior
Graduate Student
Student qualifications

JavaScript for web development

Python

Ability and interest to learn!

Hours per week
Summer - Full Time
Compensation
Paid - General
Number of openings
1
Contact Information:
Mentor
cmcmill2@nd.edu
Associate Professor
Name of project director or principal investigator
Collin McMillan
Email address of project director or principal investigator
cmc@nd.edu
1 sp. | 0 appl.
Hours per week
Summer - Full Time
Project categories
Computer Science & Engineering