AI for Financial Markets (NLP for Financial Markets)

Goals
The Artificial Intelligence for Financial Markets team explores applications of AI in finance, a rapidly growing field with emerging challenges and opportunities. A key aspect of our work involves creating high-quality datasets and benchmarking models for underexplored areas of finance. Students also learn to apply modern ML tools to better understand, analyze, and predict financial market behavior.
Issues Involved or Addressed
With the application of machine learning and natural language processing in finance comes the natural challenge of collecting and cleaning large datasets before applying any model. Students gain hands-on experience in data scraping, cleaning, labeling, and wrangling which are essential steps for building reliable datasets used in financial modeling. Once the data is prepared, students apply state-of-the-art ML and NLP models to explore questions in economics and financial markets. Past projects have included measuring subjectivity in earnings call transcripts, developing Text2SQL systems for financial databases, analyzing sentiment in financial news, exploring companies’ annual SEC reports through knowledge graphs, analyzing IPO filings, and using large language models to study corporate narratives and investor behavior.
Partners/Sponsors
Center for Finance and Technology, Master of Science in Quantitative and Computational Finance (MS-QCF)
Link(s)
Methods and Technologies
- Python programming: Selenium Numpy Pandas Pytorch Plotly (and other visualization packages)
- Machine Learning algorithms
- Natural Language Processing algorithms
Majors Sought
Business: Finance
Computing: Algorithms, Combinatorics and Optimization, Analytics, Computational Media, Computer Science
Liberal Arts: Computational Media
Preferred Interests and Preparation
Motivated and interested in learning novel approaches in finance and machine learning. Strong motivation and passion to learn or work in the Finance and FinTech industry. Effective communication skills. Have solid ground in programming in python. Familiarity with basic SDE tools like Git and GitHub (if not, you will be required to attend workshop offered by PACE). Driven and committed, self-motivation and eagerness to become familiar with new concepts. Ability to work well with others across teams with varied strengths.
Advisors
Sudheer Chava
Scheller College of Business
sudheer.chava@scheller.gatech.edu
Agam Alkeshkumar ShahComputational Science and Engineeringashah482@gatech.edu
Day, Time & Location
Full Team Meeting:
6:30-7:20 Monday
Scheller Room 4167 (Trading floor)
Subteam meetings scheduled after classes begin.