AI for Finance Research Track

Overview

This page is for students who want to study from machine learning / reinforcement learning / LLM basics to AI-for-finance systems and eventually work on research topics such as:

This page is designed for self-study. The goal is not to start from heavy economic theory, but to build enough intuition and engineering experience to understand recent AI-for-finance research and eventually propose practical research ideas that are feasible from an AI engineering perspective.

How to use this page

What I am looking for

I am looking for students who can gradually become capable of reading, reproducing, and eventually extending recent AI-for-finance papers.

Good candidates usually:

Part I. What I recommend students do first

Option 1. Easiest and most practical path

Option 2. Best path for publishable ideas

Option 3. Best path for students interested in current trends

Part II. Suggested first mini-projects

Students should not begin with a huge project. Start with a small project that can realistically be finished.

Project idea A — financial RL engineering

Compare:

on a small stock-trading or portfolio-allocation benchmark. Then study reproducibility, environment design, and stability rather than trying to beat the market in a highly realistic setting.

Project idea B — financial LLM / agent systems

Compare:

and study whether specialized data curation or tool use improves financial QA, sentiment understanding, or report generation.

Project idea C — data-centric AI finance

Compare:

and study how different data-cleaning or benchmark-design decisions change model evaluation.

Part III. What to avoid at the beginning

Do not begin with:

The goal is to build depth, not to fail because the setup is too large or too domain-specific.

Part IV. When to contact me

Contact me after you satisfy some of the following.

Part V. Core AI Finance

These papers are the minimum background. Read them first.

1. AI-for-Finance Overview (Engineering-Oriented Survey, 2025)

2. FinRL (ACM ICAIF 2021 / arXiv 2020)

3. FinRL-Meta (Machine Learning 2024 / arXiv 2023)

4. FinGPT (arXiv 2023)

Part VI. Track A — Financial Reinforcement Learning and Benchmarking

This track is the most recommended starting point for students who want a concrete engineering entry into AI for finance.

Typical question:

How do we build, benchmark, and stabilize financial RL systems without overclaiming unrealistic market performance?

Why start with this track

This track helps students build intuition for:

Recommended order

A1. FinRL (ACM ICAIF 2021 / arXiv 2020)

A2. FinRL-Meta (Machine Learning 2024)

A3. FinRL Contests (arXiv 2025)

What students should reproduce first in this track

Choose one:

Then use one follow-up reading:

Good starter benchmarks for this track

Avoid highly realistic high-frequency trading setups at the beginning.

Part VII. Track B — Financial LLMs and AI Agents

This track is for students who are interested in using LLMs, instruction tuning, and agent systems for financial applications.

Typical question:

Can we build finance-specialized LLM or agent systems that are useful, reproducible, and not overly dependent on proprietary infrastructure?

Why this track is good

This track is suitable for students who want:

Recommended order

B1. FinGPT (arXiv 2023)

B2. FinRobot (arXiv 2024)

B3. FinGPT-Research (GitHub Research Hub)

What students should reproduce first in this track

Choose one:

Then use one follow-up resource:

Good starter benchmarks for this track

Avoid large closed-source agent stacks at the beginning.

Part VIII. Track C — Data-Centric / Infrastructure-Centric AI for Finance

This track is for students interested in the engineering question of how to build better datasets, evaluation pipelines, and reusable infrastructure for AI-finance research.

Typical question:

If we keep the model fixed, how much can data quality, environment design, and evaluation protocol change the result?

Why this track is attractive

Recommended order

C1. FinRL-Meta (Machine Learning 2024)

C2. FinRL Contests (arXiv 2025)

C3. ElegantRL (GitHub Framework)

What students should reproduce first in this track

Choose one:

Then use one follow-up resource:

Good starter benchmarks for this track

Avoid overly broad infrastructure projects before reproducing one benchmark first.

Part IX. Recommended code / benchmark libraries

These libraries are useful because students should not waste too much time building everything from scratch.

1. FinRL

2. FinRL-Meta

3. FinGPT

4. FinRobot

5. ElegantRL

6. FinRL-Tutorials