Back to results

Massachusetts Institute of Technology

Portfolio Optimization Using a Hybrid Machine Learning Stock Selection Model

Abstract

dc:description.abstract

Portfolio Optimization can be challenging due to the uncertainty about the value of a future asset. With recent developments in machine learning, there are significant prediction tools available that can be applied to portfolio selection. Financial markets are known to be dynamic and complex, but algorithms are designed to capture patterns in the data. In this paper, seven machine learning techniques are used for stock price prediction: Linear Regression, Support Vector Machine, Random Forest, Recurrent Neural Network, Long Short-Term Memory, Bidirectional Long Short-Term Memory, and LightGBM. Additionally, two hybrid machine learning methods are used for prediction: CNN-LSTM and BiLSTM-BO-LightGBM. After training the models, the algorithm creates an optimal portfolio of assets over a simulated year of trading. The symmetric mean absolute percentage error of the algorithms on unseen data evaluates the prediction power. The generated alpha and Sharpe ratio evaluate the quality of the constructed optimal portfolios under Mean-Variance Optimization. Using data on the 50 largest United States companies from January 2, 2019 to December 29, 2023, the results demonstrate that the hybrid models perform better than the individual models, and the CNN-LSTM model outperforms benchmark market indices.

Degree

thesis:*
Name thesis:degree_name
Master
Department dc:contributor.department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2024

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Masuda, Joshua S.
Advisor dc:contributor.advisor
  • Hendren, Nathaniel D.

Rights

dc:rights
Statement dc:rights
  • Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
  • Copyright retained by author(s)

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/1721.1/157186
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/157186

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

Masuda, Joshua S.. Portfolio Optimization Using a Hybrid Machine Learning Stock Selection Model. Massachusetts Institute of Technology, 2024. https://hdl.handle.net/1721.1/157186