Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T07:22:57.933Z Has data issue: false hasContentIssue false

An online scalarization multi-objective reinforcement learning algorithm: TOPSIS Q-learning

Published online by Cambridge University Press:  13 June 2022

Mohammad Mirzanejad
Affiliation:
Faculty of New Sciences and Technologies, University of Tehran, Tehran, Iran; e-mail: mirzanejad@ut.ac.ir; mo.ebrahimi@ut.ac.ir; h.veisi@ut.ac.ir
Morteza Ebrahimi
Affiliation:
Faculty of New Sciences and Technologies, University of Tehran, Tehran, Iran; e-mail: mirzanejad@ut.ac.ir; mo.ebrahimi@ut.ac.ir; h.veisi@ut.ac.ir
Peter Vamplew
Affiliation:
School of Engineering, Information Technology and Physical Sciences, Federation University Australia, Ballarat, Australia; e-mail: p.vamplew@federation.edu.au
Hadi Veisi
Affiliation:
Faculty of New Sciences and Technologies, University of Tehran, Tehran, Iran; e-mail: mirzanejad@ut.ac.ir; mo.ebrahimi@ut.ac.ir; h.veisi@ut.ac.ir
Rights & Permissions [Opens in a new window]

Abstract

Conventional reinforcement learning focuses on problems with single objective. However, many problems have multiple objectives or criteria that may be independent, related, or contradictory. In such cases, multi-objective reinforcement learning is used to propose a compromise among the solutions to balance the objectives. TOPSIS is a multi-criteria decision method that selects the alternative with minimum distance from the positive ideal solution and the maximum distance from the negative ideal solution, so it can be used effectively in the decision-making process to select the next action. In this research a single-policy algorithm called TOPSIS Q-Learning is provided with focus on its performance in online mode. Unlike all single-policy methods, in the first version of the algorithm, there is no need for the user to specify the weights of the objectives. The user’s preferences may not be completely definite, so all weight preferences are combined together as decision criteria and a solution is generated by considering all these preferences at once and user can model the uncertainty and weight changes of objectives around their specified preferences of objectives. If the user only wants to apply the algorithm for a specific set of weights the second version of the algorithm efficiently accomplishes that.

Information

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Algorithm 1 Scalarized Action Selection (Moffaert, 2014)

Figure 1

Algorithm 2 Scalarized Multi-Objective Q-learning (Moffaert, 2014)

Figure 2

Algorithm 3 Superior (Vamplew et al., 2011)

Figure 3

Algorithm 4 TLQ Action Selection

Figure 4

Algorithm 5 TLQ-Learning

Figure 5

Algorithm 6 Chebyshev Scalarized Q-Learning Moffaert et al., 2013

Figure 6

Algorithm 7 TOPSIS Q-Learning – First Version

Figure 7

Algorithm 8 TOPSIS Q-Learning – Second Version

Figure 8

Algorithm 9 Policy Search in Offline Mode

Figure 9

Figure 1. Deep sea treasure.

Figure 10

Figure 2. Pareto front of deep sea treasure.

Figure 11

Table 1. Statistics of average performance of algorithms in DST environment

Figure 12

Table 2. T-test for comparing LS and Chebyshev algorithms average offline hypervolumes with TOPSIS Q-Leaning algorithms in DST environment

Figure 13

Table 3. T-test for comparing LS and Chebyshev algorithms average regret with TOPSIS Q-Learning algorithms in DST environment

Figure 14

Table 4. Offline results occurred in every run of all algorithms in DST environment

Figure 15

Figure 3. Chart of frequency of all offline results discovered after learning process is finished in DST environment.

Figure 16

Figure 4. Resource gathering problem environment (Gabor et al., 1998). H = home, R1 = gold resource, R2 = gem resource E1& E2 = enemy.

Figure 17

Table 5. Average performance of algorithms in resource gathering problem

Figure 18

Table 6. T-test for statistically comparing Linear Scalarization algorithm average offline and online hypervolume with TOPSIS Q-Leaning algorithm in DST environment

Figure 19

Figure 5. Chart of frequency of offline rewards for TOPSIS Q-Learning and Linear Scalarization in resource gathering problem.