Cognitive User Interface for Portfolio Optimization

This paper describes the development of a chatbot as a cognitive user interface for portfolio optimization. The financial portfolio optimization chatbot is proposed to provide an easy-to-use interface for portfolio optimization, including a wide range of investment objectives and flexibility to incl...

Full description

Bibliographic Details
Main Authors: Yuehuan He, Oleksandr Romanko, Alina Sienkiewicz, Robert Seidman, Roy Kwon
Format: Article
Language:English
Published: MDPI AG 2021-04-01
Series:Journal of Risk and Financial Management
Subjects:
Online Access:https://www.mdpi.com/1911-8074/14/4/180
id doaj-40a28872c0534c7292b31eab5b4364f3
record_format Article
spelling doaj-40a28872c0534c7292b31eab5b4364f32021-04-14T23:01:55ZengMDPI AGJournal of Risk and Financial Management1911-80661911-80742021-04-011418018010.3390/jrfm14040180Cognitive User Interface for Portfolio OptimizationYuehuan He0Oleksandr Romanko1Alina Sienkiewicz2Robert Seidman3Roy Kwon4Department of Mechanical and Industrial Engineering, University of Toronto, Toronto, ON M5S 3G8, CanadaAlgorithmics, SS&C Technologies, 185 Spadina Ave, Toronto, ON M5T 2C6, CanadaDepartment of Mechanical and Industrial Engineering, University of Toronto, Toronto, ON M5S 3G8, CanadaAlgorithmics, SS&C Technologies, 185 Spadina Ave, Toronto, ON M5T 2C6, CanadaDepartment of Mechanical and Industrial Engineering, University of Toronto, Toronto, ON M5S 3G8, CanadaThis paper describes the development of a chatbot as a cognitive user interface for portfolio optimization. The financial portfolio optimization chatbot is proposed to provide an easy-to-use interface for portfolio optimization, including a wide range of investment objectives and flexibility to include a variety of constraints representing investment preferences when compared to existing online automated portfolio advisory services. Additionally, the use of a chatbot interface allows investors lacking a background in quantitative finance and optimization to utilize optimization services. The chatbot is capable of extracting investment preferences from natural text inputs, handling these inputs with a backend financial optimization solver, analyzing the results, and communicating the characteristics of the optimized portfolio back to the user. The architecture and design of the chatbot are presented, along with an implementation using the IBM Cloud, SS&C Algorithmics Portfolio Optimizer, and Slack as an example of this approach. The design and implementation using cloud applications provides scalability, potential performance improvements, and could inspire future applications for financial optimization services.https://www.mdpi.com/1911-8074/14/4/180chatbotportfolio optimizationcognitive user interface
collection DOAJ
language English
format Article
sources DOAJ
author Yuehuan He
Oleksandr Romanko
Alina Sienkiewicz
Robert Seidman
Roy Kwon
spellingShingle Yuehuan He
Oleksandr Romanko
Alina Sienkiewicz
Robert Seidman
Roy Kwon
Cognitive User Interface for Portfolio Optimization
Journal of Risk and Financial Management
chatbot
portfolio optimization
cognitive user interface
author_facet Yuehuan He
Oleksandr Romanko
Alina Sienkiewicz
Robert Seidman
Roy Kwon
author_sort Yuehuan He
title Cognitive User Interface for Portfolio Optimization
title_short Cognitive User Interface for Portfolio Optimization
title_full Cognitive User Interface for Portfolio Optimization
title_fullStr Cognitive User Interface for Portfolio Optimization
title_full_unstemmed Cognitive User Interface for Portfolio Optimization
title_sort cognitive user interface for portfolio optimization
publisher MDPI AG
series Journal of Risk and Financial Management
issn 1911-8066
1911-8074
publishDate 2021-04-01
description This paper describes the development of a chatbot as a cognitive user interface for portfolio optimization. The financial portfolio optimization chatbot is proposed to provide an easy-to-use interface for portfolio optimization, including a wide range of investment objectives and flexibility to include a variety of constraints representing investment preferences when compared to existing online automated portfolio advisory services. Additionally, the use of a chatbot interface allows investors lacking a background in quantitative finance and optimization to utilize optimization services. The chatbot is capable of extracting investment preferences from natural text inputs, handling these inputs with a backend financial optimization solver, analyzing the results, and communicating the characteristics of the optimized portfolio back to the user. The architecture and design of the chatbot are presented, along with an implementation using the IBM Cloud, SS&C Algorithmics Portfolio Optimizer, and Slack as an example of this approach. The design and implementation using cloud applications provides scalability, potential performance improvements, and could inspire future applications for financial optimization services.
topic chatbot
portfolio optimization
cognitive user interface
url https://www.mdpi.com/1911-8074/14/4/180
work_keys_str_mv AT yuehuanhe cognitiveuserinterfaceforportfoliooptimization
AT oleksandrromanko cognitiveuserinterfaceforportfoliooptimization
AT alinasienkiewicz cognitiveuserinterfaceforportfoliooptimization
AT robertseidman cognitiveuserinterfaceforportfoliooptimization
AT roykwon cognitiveuserinterfaceforportfoliooptimization
_version_ 1721526897293131776