Abstract
Achieving an optimal asset allocation strategy is critical for investors aiming to maximize returns while managing risk in a dynamic financial market. This research presents a portfolio rebalancing model that leverages the power of Support Vector Machine (SVM) algorithms to optimize asset allocation decisions and enhance portfolio performance. For this purpose, initially, the assets are classified based on the SVM technique to identify the most favorable assets. Secondly, a widely accepted mean–variance optimization technique is employed by this method to balance risk and return objectives, accommodating diverse transaction costs, time horizons, and other realistic conditions, thus facilitating the selection of assets and their respective weights for both initial investment and the rebalancing of the existing portfolio. Further, to assess the effectiveness of the portfolio rebalancing model incorporating SVM, comprehensive historical testing and performance analyses are conducted using historical data from the Indian Stock Market. This evaluation is contrasted with outcomes derived from other prevalent machine learning techniques such as K-Nearest Neighbors, Naive Bayes, Random Forest, and Decision Tree. By comparing the results from different methodologies, the study highlights the superior efficacy of the SVM-based portfolio rebalancing model in achieving optimal asset allocation in a dynamic financial landscape.
Similar content being viewed by others
Data Availability
This research has not used any data.
References
Markowitz, H.: Portfolio selection. J. Finance 7, 77–91 (1952)
Sharpe, W.F.: Mean-absolute-deviation characteristic lines for securities and portfolios. Manag. Sci. 18(2), 1 (1971)
Speranza, M.G.: Linear programming models for portfolio optimization. Finance 14, 107–123 (1993)
Li, Z.; Yao, J.; Li, D.: Behavior patterns of investment strategies under Roy’s safety-first principle. Q. Rev. Econ. Finance 50(2), 167–179 (2010)
Qin, Z.: Mean–variance model for portfolio optimization problem in the simultaneous presence of random and uncertain returns. Eur. J. Oper. Res. 245(2), 480–488 (2015)
Hung, K.; Yang, C.; Zhao, Y.; Lee, K.-H.: Risk return relationship in the portfolio selection models. Theor. Econ. Lett. 8(3), 358–366 (2018)
Abensur, E.O.; Moreira, D.F.; De Faria, A.C.R.: Geometric Brownian motion: an alternative to high-frequency trading for small investors. Indep. J. Manag. Prod. 11(3), 1434–1453 (2020)
Kumar, P.; Rani, B.S.; B., Bhurjee, A.: Multi-objective portfolio selection problem using admissible order vector space. In: AIP Conference Proceedings, vol. 2516. AIP Publishing (2022)
Liu, S.; Wang, B.; Li, H.; Chen, C.; Wang, Z.: Continual portfolio selection in dynamic environments via incremental reinforcement learning. Int. J. Mach. Learn. Cybern. 14(1), 269–279 (2023)
Best, M.J.; Hlouskova, J.: Portfolio selection and transactions costs. Comput. Optim. Appl. 24, 95–116 (2003)
Best, M.J.; Hlouskova, J.: An algorithm for portfolio optimization with transaction costs. Manag. Sci. 51(11), 1676–1688 (2005)
Best, M.J.; Hlouskova, J.: An algorithm for portfolio optimization with variable transaction costs, part 1: theory. J. Optim. Theory Appl. 135(3), 563–581 (2007)
Best, M.J.; Hlouskova, J.: An algorithm for portfolio optimization with variable transaction costs, part 2: computational analysis. J. Optim. Theory Appl. 135(3), 531–547 (2007)
Patel, N.R.; Subrahmanyam, M.G.: A simple algorithm for optimal portfolio selection with fixed transaction costs. Manag. Sci. 28(3), 303–314 (1982)
Guastaroba, G.; Mansini, R.; Speranza, M.G.: Models and simulations for portfolio rebalancing. Comput. Econ. 33, 237–262 (2009)
Fang, Y.; Lai, K.K.; Wang, S.-Y.: Portfolio rebalancing model with transaction costs based on fuzzy decision theory. Eur. J. Oper. Res. 175(2), 879–893 (2006)
Lim, Q.Y.E.; Cao, Q.; Quek, C.: Dynamic portfolio rebalancing through reinforcement learning. Neural Comput. Appl. 34(9), 7125–7139 (2022)
Woodside-Oriakhi, M.; Lucas, C.; Beasley, J.E.: Portfolio rebalancing with an investment horizon and transaction costs. Omega 41(2), 406–420 (2013)
Kumar, P.; Panda, G.; Gupta, U.: Portfolio rebalancing model with transaction costs using interval optimization. Opsearch 52, 827–860 (2015)
Horn, M.; Oehler, A.: Automated portfolio rebalancing: automatic erosion of investment performance? J. Asset Manag. 21, 489–505 (2020)
Emamat, M.S.M.M.; Mota, C.M.D.M.; Mehregan, M.R.; Sadeghi Moghadam, M.R.; Nemery, P.: Using electre-tri and flowsort methods in a stock portfolio selection context. Financial Innov. 8(1), 1–35 (2022)
Zhang, W.; Li, B.; Liew, A.W.-C.; Roca, E.; Singh, T.: Predicting the returns of the us real estate investment trust market: evidence from the group method of data handling neural network. Financial Innov. 9(1), 98 (2023)
Gupta, P.; Mehlawat, M.K.; Mittal, G.: Asset portfolio optimization using support vector machines and real-coded genetic algorithm. J. Glob. Optim. 53, 297–315 (2012)
Gupta, P.; Mehlawat, M.K.; Inuiguchi, M.; Chandra, S.; Gupta, P.; Mehlawat, M.K.; Inuiguchi, M.; Chandra, S.: Multi-criteria portfolio optimization using support vector machines and genetic algorithms. In: Fuzzy Portfolio Optimization: Advances in Hybrid Multi-criteria Methodologies, pp. 283–309 (2014)
Ma, Y.; Han, R.; Wang, W.: Prediction-based portfolio optimization models using deep neural networks. Ieee Access 8, 115393–115405 (2020)
Chen, W.; Zhang, H.; Mehlawat, M.K.; Jia, L.: Mean–variance portfolio optimization using machine learning-based stock price prediction. Appl. Soft Comput. 100, 106943 (2021)
Chaweewanchon, A.; Chaysiri, R.: Markowitz mean–variance portfolio optimization with predictive stock selection using machine learning. Int. J. Financial Stud. 10(3), 64 (2022)
Behera, J.; Pasayat, A.K.; Behera, H.; Kumar, P.: Prediction based mean-value-at-risk portfolio optimization using machine learning regression algorithms for multi-national stock markets. Eng. Appl. Artif. Intell. 120, 105843 (2023)
Faridi, S.; Madanchi Zaj, M.; Daneshvar, A.; Shahverdiani, S.; Rahnamay Roodposhti, F.: Portfolio rebalancing based on a combined method of ensemble machine learning and genetic algorithm. J. Financial Report. Account. 21(1), 105–125 (2023)
Acknowledgements
The authors express their sincere appreciation to the referee for their rigorous review and valuable insights, which significantly improved the quality and clarity of the manuscript. The referee’s expertise and thoughtful feedback have been instrumental in enhancing the overall scholarly impact of our work.
Funding
This research has no funding by any organization or individual.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical Approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Sahu, B.R.B., Kumar, P. Portfolio Rebalancing Model Utilizing Support Vector Machine for Optimal Asset Allocation. Arab J Sci Eng (2024). https://doi.org/10.1007/s13369-024-08850-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13369-024-08850-9