“…In human cognitive psychology (Nelson & Narens, 1990), self-regulated learning controls the learning process through proper planning and selection of appropriate learning strategies; therefore, regulating the actions of a learner to achieve the desired results is an effective strategy. The machine learning literature (Suresh, Dong, & Kim, 2010;Suresh, Savitha, & Sundararajan, 2011) also reveals that the learning algorithm that employs self-regulation exhibits better generalization performance over other algorithms. Given these facts, ADOLPSO can be employed as an effective learning algorithm to train most machine learning techniques, including artificial neural network (G. Das, Pattnaik, & Padhy, 2014), neuro-fuzzy network (Chatterjee & Siarry, 2007), and fuzzy rule-based system (García-Galán, Prado, & Muñoz Expósito, 2015), which are the most essential blocks to establish modern intelligent and expert systems.…”