يک الگوريتم جديد مبتني بر آتاماتاي يادگير توزيعشده توسعهيافته براي يادگيري پارامتري شبکه بيزي
الموضوعات :محمدرضا ملاخلیلی میبدی 1 , محمدرضا میبدی 2
1 - دانشگاه آزاد اسلامی، واحد میبد
2 - دانشگاه صنعتی امیرکبیر
الکلمات المفتاحية: آتاماتاي يادگير شبکه بيزي يادگيري پارامتري,
ملخص المقالة :
در اين مقاله يک آتاماتاي توزيعشده جديد به نام آتاماتاي يادگير توزيعشده توسعهيافته براي يادگيري توزيع توأم مجموعهاي از متغيرهاي تصادفي معرفي خواهد شد. اين شبکه از آتاماتاها در محيطهايي که پاسخ محيط به مجموعهاي از اقدامات انجامشده توسط آتاماتا، مستقل از يکديگر نبوده و نوعي وابستگي شرطي ميان اين پاسخها حاکم باشد، کاربرد دارد. نشان داده شده که اين آتاماتاي جديد قادر است تخميني از توزيع شرطي اقدامها را فرا بگيرد. در ادامه چارچوبی مبتني بر آتاماتاي يادگير توزيعشده جديد پيشنهادي، براي حل مسأله يادگيري برخط پارامترهاي یک شبکه بیزی ارائه شده است. اين چارچوب با دادهها و شواهد جديد منطبق شده و عمليات به روز رساني پارامترها را انجام ميدهد. با بررسيهاي رياضي و آزمايشهاي عملي روي شبکههاي نمونه، نشان دادهايم که اين مدل جديد قادر است با تخميني با دقت برابر با EM، يادگيري پارامترهاي يک شبکه بيزي را انجام دهد. علاوه بر ويژگي افتراقیبودن و يادگيري برخط، اين ساختار جديد با شرايطي که دادهها ناکامل باشند نيز سازگار است و به دليل استفاده از روابط يادگيري خطي و مبتني بر آتاماتاي يادگير، سربار محاسباتي کمي نيز دارد.
[1] F. V. Jensen and T. D. Nielsen, Bayesian Networks and Decision Graphs, Springer, 2007.
[2] D. Heckerman and D. M. Chickering, "Learning bayesian networks: the combination of knowledge and statistical data metrics for belief networks," Mach. Learn., vol. 20, no. 3, pp. 197-243, 1995.
[3] M. L. Thathachar and P. S. Sastry, "Varieties of learning automata: an overview," IEEE Trans. Syst. Man. Cybern. B. Cybern., vol. 32, no. 6, pp. 711-722, Jan. 2002.
[4] K. S. Narendra and M. A. L. Thathachar, "Larning automata: a survey," IEEE Trans. Syst. Man, Cybern. - Part A Syst. Humans, vol. 14, no. 4, pp. 323-334, Jul. 1974.
[5] H. Beigy and M. Meybodi, Intelligent Channel Assignment in Cellular Networks: A Learning Automata Approach, Amirkabir University of Technology, 2004.
[6] A. S. Poznyak and K. Najim, Learning Automata and Stochastic Optimization (Lecture Notes in Control and Information Sciences), vol. 225, London: Springer - Verlag, 1997.
[7] H. Beigy and M. R. Meybodi, "Utilizing distributed learning automata to solve stochastic shortest path problems," Int. J. Uncertainty, Fuzziness Knowledge - Based Syst., vol. 14, no. 5, pp. 591-615, Oct. 2006.
[8] M. R. Mollakhalili Meybodi and M. R. Meybodi, "A new distributed learning automata based algorithm for solving stochastic shortest path," in Proc. 6th Conf. on Intelligent Systems, Nov. 26-27, 2004.
[9] M. R. Meybodi and H. Beigy, "A sampling method based on distributed learning automata," in Proc. 10th Iranian Conf. on Electrical Engineering, vol. 1, pp. 618-626, May 2002.
[10] A. Motevalian and M. R. Meybodi, "Solving maximal independent set problem using distributed learning automata," in Proc.14th Iranian Electrical Engineering Conf., ICEE 2006, vol. 1, Tehran, Iran, 16-18 May 2006.
[11] A. Alipour and M. R. Meybodi, "Solving traveling salesman problem using distributed learning automata," in Proc. 10th Annual CSI Computer Conf., pp. 759-761, Tehran, Iran, Feb. 2005.
[12] A. Baradaran Hashemi and M. R. Meybodi, "Web usage mining using distributed learning automata," in Proc. 12th Annual CSI Computer Conf. of Iran, pp. 553-560, Tehran, Iran, 20-22 Feb. 2007.
[13] M. R. Mollakhalili Meybodi and M. R. Meybodi, "A distributed learning automata based approach for user modeling in adaptive hypermedia," in Proc. Congress on Electrical, Computer, and Information Technology, Mashhad, Iran, 7-9 Nov. 2012.
[14] M. R. Mollakhalili Meybodi and M. R. Meybodi, "Link prediction in adaptive web sites using distributed learning automata," in Proc. 13th Annual CSI Computer Conf. of Iran, 6 pp., Kish Island, Iran, March 9-11, 2008.
[15] B. Anari and M. R. Meybodi, "A method based on distributed learning automata for determining web documents structure," in proc. 12th Annual CSI Computer Conf. of Iran, pp. 2276-2282, 20-22 Feb.. 2007.
[16] E. Bauer, D. Koller, and Y. Singer, "Update rules for parameter estimation in bayesian networks," in Proc. of the 13th Conf. on Uncertainty in Artificial Intelligence, UAI1997, pp. 3-13, 1997.
[17] I. Cohen, A. Bronstein, F. G. Cozman, and N. M. A. Urbana, Online Learning of Bayesian Network Parameters, Technical Report, 2001.
[18] N. A. Rezvani and M. R. Meybodi, "A learning automata - based technique for training conditional probability tables of bayesian network," in Proc. 14th National Conf. of Iran Computer Society, CSICC'09, Tehran, Iran, 2009.
[19] M. R. Mollakhalili Meybodi and M. R. Meybodi, "Extended distributed learning automata: a new method for solving stochastic graph optimization problems," vol. 41, no. 3, pp. 923-940, Aug. 2013.
[20] P. Murphy Kevin, An Introduction to Graphical Models, 2001.
[21] C. B. G., G. Suermondt, and R. Chavez, "The ALARM monitoring system: a case study with two probabilistic inference techniques for belief networks," in Proc. 2nd European Conf. on AI and Medicine, vol. 38, pp. 247-256, 1989.
[22] "Bayesian network repository," [Online]. Available: http://www.cs.huji.ac.il/~galel/Repository.