NLP for Financial Markets

2022 ~ Present | Financial Services and Innovation Lab, Master of Science in Quantitative and Computational Finance (MS-QCF), Partnership for an Advanced Computing Environment (PACE), Cloud Hub for IDEaS

Goals

The Natural Language Processing (NLP) for Financial Markets team works on the development and application of NLP models for Financial Markets Including but not limited to Equity Market, Bond Market, and Cryptocurrency Market. Modern techniques help to better understand and predict financial market movements for investment in various financial markets through state-of-the-art NLP like FLANG-BERT, ChatGPT, etc. 

Issues Involved or Addressed

With the application of NLP in financial markets comes the natural challenge of the need to collect and clean large datasets before applying any model. Many projects under the team require substantial data scraping, data cleaning, data labeling, and data wrangling. We try to optimize all data-related tasks using the latest ideas for example data labeling tasks can be optimized by employing weak-supervision techniques. Once we convert unstructured data to a more structured machine-readable form, we apply the latest ML/NLP models to answer essential questions about economics, and various financial markets. In the past students in our team worked on a wide range of problems including, “Using ChatGPT-based Sentiment Analysis on Consumer Reviews to Predict Price Changes of Products on Amazon”, “Investor Insight: Exploring Companies’ Annual SEC Reports through Knowledge Graphs”, “How Automobile Companies Change Narrative Based on EV Policy Change”, “Understanding Effect of Inflation on Real Estate Industry through NLP”, etc.

Methods and Technologies

  • Python programming: Selenium, Numpy, Pandas, Pytorch, Plotly (and other visualization packages)
  • Machine Learning algorithms
  • Natural Language Processing algorithms
  • For Blockchain Development - Client + SSR Framework Combo: Either Vue.js + Nuxt.js or React.js + Next.js;
  • For Blockchain Development - Deployment: Vercel + Firebase Hosting + Google Cloud Run + Docker

Academic Majors of Interest

  • BusinessFinance
  • ComputingAlgorithms, Combinatorics and Optimization
  • ComputingAnalytics
  • ComputingComputational Science and Engineering
  • ComputingComputer Science
  • Engineering

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. 

 

Meeting Schedule & Location

Time 
6:30-7:20
Meeting Location 
Scheller Room 4167 (Trading floor)
Meeting Day 
Monday

Team Advisors

Sudheer Chava
  • Scheller College of Business
Agam Alkeshkumar Shah
  • Computational Science and Engineering

Partner(s) and Sponsor(s)

Financial Services and Innovation Lab, Master of Science in Quantitative and Computational Finance (MS-QCF), Partnership for an Advanced Computing Environment (PACE), Cloud Hub for IDEaS

Related Sites