×

The design of absorbing Bayesian pursuit algorithms and the formal analyses of their \(\varepsilon\)-optimality. (English) Zbl 1425.68361

Summary: The fundamental phenomenon that has been used to enhance the convergence speed of learning automata (LA) is that of incorporating the running maximum likelihood (ML) estimates of the action reward probabilities into the probability updating rules for selecting the actions. The frontiers of this field have been recently expanded by replacing the ML estimates with their corresponding Bayesian counterparts that incorporate the properties of the conjugate priors. These constitute the Bayesian pursuit algorithm (BPA), and the discretized Bayesian pursuit algorithm. Although these algorithms have been designed and efficiently implemented, and are, arguably, the fastest and most accurate LA reported in the literature, the proofs of their \(\varepsilon\)-optimal convergence has been unsolved. This is precisely the intent of this paper. In this paper, we present a single unifying analysis by which the proofs of both the continuous and discretized schemes are proven. We emphasize that unlike the ML-based pursuit schemes, the Bayesian schemes have to not only consider the estimates themselves but also the distributional forms of their conjugate posteriors and their higher order moments – all of which render the proofs to be particularly challenging. As far as we know, apart from the results themselves, the methodologies of this proof have been unreported in the literature – they are both pioneering and novel.

MSC:

68T05 Learning and adaptive systems in artificial intelligence
68Q45 Formal languages and automata

References:

[1] Zhang X, Granmo OC, Oommen BJ (2011) The Bayesian pursuit algorithm: a new family of estimator learning automata. In: Proceedings of IEA-AIE 2011. Springer, New York, June 2011, pp 608-620
[2] Zhang X, Granmo O-C, Oommen BJ (2013) On incorporating the paradigms of discretization and Bayesian estimation to create a new family of pursuit learning automata. Appl Intell 39:782-792 · doi:10.1007/s10489-013-0424-x
[3] Zhang X, Granmo OC, Oommen BJ (2012) Discretized Bayesian pursuit—a new scheme for reinforcement learning. In: Proceedings of IEA-AIE 2012, Dalian, June 2012, pp 784-793
[4] Narendra KS, Thathachar MAL (1974) Learning automata—a survey. IEEE Trans Syst Man Cybern 4:323-334 · Zbl 0279.68067 · doi:10.1109/TSMC.1974.5408453
[5] Narendra KS, Thathachar MAL (1989) Learning automata: an introduction. Prentice Hall, New Jersey, USA
[6] Oommen BJ, Agache M (2001) Continuous and discretized pursuit learning schemes: various algorithms and their comparison. IEEE Trans Syst Man Cybern Part B Cybern 31(3):277-287 · doi:10.1109/3477.931507
[7] Oommen BJ, Granmo OC, Pedersen A (2007) Using stochastic AI techniques to achieve unbounded resolution in finite player Goore games and its applications. In: Proceedings of IEEE symposium on computational intelligence and games, Honolulu, April 2007, pp 161-167
[8] Beigy H, Meybodi MR (2000) Adaptation of parameters of BP algorithm using learning automata. In: Proceedings of sixth Brazilian symposium on neural networks, Brazil, November 2000, pp 24-31
[9] Zhang X, Jiao L, Granmo OC, Oommen BJ (2013) Channel selection in cognitive radio networks: a switchable Bayesian learning automata approach. In: Proceedings of PIMRC, London, September 2013, pp 2362-2367
[10] Jiao L, Zhang X, Granmo OC, Oommen BJ (2014) A Bayesian learning automata-based distributed channel selection scheme for cognitive radio networks. In: Proceedings of IEA-AIE, Kaohsiung, June 2014, pp 48-57
[11] Granmo O-C, Oommen BJ, Myrer S-A, Olsen MG (2007) Learning automata-based solutions to the nonlinear fractional knapsack problem with applications to optimal resource allocation. IEEE Trans Syst Man Cybern Part B 37(1):166-175 · doi:10.1109/TSMCB.2006.879012
[12] Granmo OC, Oommen BJ, Myrer SA, Olsen MG (2006) Determining optimal polling frequency using a learning automata-based solution to the fractional knapsack problem. In: Proceedings of the 2006 IEEE international conferences on cybernetics and intelligent systems (CIS) and robotics, automation and mechatronics (RAM), Bangkok, June 2006, pp 1-7
[13] Granmo O-C, Oommen BJ (2011) Learning automata-based solutions to the optimal web polling problem modeled as a nonlinear fractional knapsack problem. Eng Appl Artif Intell 24(7):1238-1251 · doi:10.1016/j.engappai.2011.05.018
[14] Granmo OC, Oommen BJ (2006) On allocating limited sampling resources using a learning automata-based solution to the fractional knapsack problem. In: Proceedings of the 2006 international intelligent information processing and web mining conference, advances in soft computing, vol 35, Ustron, June 2006, pp 263-272
[15] Granmo O-C, Oommen BJ (2010) Optimal sampling for estimation with constrained resources using a learning automaton-based solution for the nonlinear fractional knapsack problem. Appl Intell 33(1):3-20 · doi:10.1007/s10489-010-0228-1
[16] Yazidi A, Granmo O-C, Oommen BJ (2012) Service selection in stochastic environments: a learning-automaton based solution. Appl Intell 36:617-637 · doi:10.1007/s10489-011-0280-5
[17] Unsal C, Kachroo P, Bay JS (1999) Multiple stochastic learning automata for vehicle path control in an automated highway system. IEEE Trans Syst Man Cybern Part A 29:120-128 · doi:10.1109/3468.736368
[18] Oommen BJ, Roberts TD (2000) Continuous learning automata solutions to the capacity assignment problem. IEEE Trans Comput 49:608-620 · doi:10.1109/12.862220
[19] Oommen BJ, Croix TDS (1997) String taxonomy using learning automata. IEEE Trans Syst Man Cybern 27:354-365 · doi:10.1109/3477.558849
[20] Oommen BJ, Croix TDS (1996) Graph partitioning using learning automata. IEEE Trans Comput 45:195-208 · Zbl 1068.68676 · doi:10.1109/12.485372
[21] Dean T, Angluin D, Basye K, Engelson S, Aelbling L, Maron O (1995) Inferring finite automata with stochastic output functions and an application to map learning. Mach Learn 18:81-108
[22] Thathachar MAL, Sastry PS (1986) Estimator algorithms for learning automata. In: Proceedings of the platinum jubilee conference on systems and signal processing, Bangalore, December 1986, pp 29-32
[23] Oommen BJ, Lanctôt JK (1990) Discretized pursuit learning automata. IEEE Trans Syst Man Cybern 20:931-938 · Zbl 0709.68064 · doi:10.1109/21.105092
[24] Lanctôt JK, Oommen BJ (1992) Discretized estimator learning automata. IEEE Trans Syst Man Cybern Part B Cybern 22(6):1473-1483 · Zbl 0709.68064 · doi:10.1109/21.199471
[25] Lanctôt JK, Oommen BJ (1991) On discretizing estimator-based learning algorithms. IEEE Trans Syst Man Cybern Part B Cybern 2:1417-1422
[26] Rajaraman K, Sastry PS (1996) Finite time analysis of the pursuit algorithm for learning automata. IEEE Trans Syst Man Cybern Part B Cybern 26:590-598 · doi:10.1109/3477.517033
[27] Martin R, Omkar T (2012) On \[\epsilon\] ϵ-optimality of the pursuit learning algorithm. J Appl Probab 49(3):795-805 · Zbl 1251.68167 · doi:10.1017/S0021900200009542
[28] Zhang X, Granmo OC, Oommen BJ, Jiao L (2013) On using the theory of regular functions to prove the \[\epsilon\] ϵ-optimality of the continuous pursuit learning automaton. In: Proceedings of IEA-AIE 2013. Springer, Amsterdan, June 2013, pp 262-271
[29] Zhang X, Granmo O-C, Oommen BJ, Jiao L (2014) A formal proof of the \[\epsilon\] ϵ-optimality of absorbing continuous pursuit algorithms using the theory of regular functions. Appl Intell 41:974-985 · doi:10.1007/s10489-014-0541-1
[30] Zhang X, Oommen BJ, Granmo OC, Jiao L (2014) Using the theory of regular functions to formally prove the \[\epsilon\] ϵ-optimality of discretized pursuit learning algorithms. In: Proceedings of IEA-AIE. Kaohsiung. Springer, June 2014, pp 379-388
[31] Zhang X, Oommen BJ, Granmo OC, Jiao L (2014) A formal proof of the \[\epsilon\] ϵ-optimality of discretized pursuit algorithms. Appl Intell
[32] Oommen BJ (1986) Absorbing and ergodic discretized two-action learning automata. IEEE Trans Syst Man Cybern 16:282-296 · Zbl 0607.68041 · doi:10.1109/TSMC.1986.289265
[33] Lanctôt JK, Oommen BJ (1992) Discretized estimator learning automata. IEEE Trans Syst Man Cybern 22(6):1473-1483 · Zbl 0709.68064 · doi:10.1109/21.199471
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.