The proposed approach needs to be refined in or-
der to select the right size of neighborhood accord-
ing to the dimension of the exploring space to maxi-
mize performance. The scalability was not discussed
here but the generation of endogenous learning situ-
ations at high dimensions needs also to be optimized
to access to more neighbors with reasonable execu-
tion times. Another promising lead is to decompose
the learning into several local instances of the learn-
ing mechanism, one for each joint. This would re-
duce the high-dimensional problem into several low-
dimensional problems where the cooperative neigh-
borhood learning is more effective. It will also ensure
that the performances are independent of the number
of dimensions, and that the execution time is linearly
dependent on the dimensions.
REFERENCES
Aristidou, A., Lasenby, J., Chrysanthou, Y., and Shamir,
A. (2018). Inverse kinematics techniques in computer
graphics: A survey. In Computer Graphics Forum,
volume 37, pages 35–58. Wiley Online Library.
Ashby, W. R. (1956). Cybernetics and requisite variety. An
Introduction to Cybernetics.
Baranes, A. and Oudeyer, P.-Y. (2013). Active learning of
inverse models with intrinsically motivated goal ex-
ploration in robots. Robotics and Autonomous Sys-
tems, 61(1):49–73.
Bayle, B., Fourquet, J.-Y., and Renaud, M. (2003). Manipu-
lability of wheeled mobile manipulators: Application
to motion generation. The International Journal of
Robotics Research, 22(7-8):565–581.
Boes, J., Nigon, J., Verstaevel, N., Gleizes, M.-P., and Mi-
geon, F. (2015). The self-adaptive context learning
pattern: Overview and proposal. In International and
Interdisciplinary Conference on Modeling and Using
Context, pages 91–104. Springer.
Chaput, H. H. (2004). The constructivist learning archi-
tecture: A model of cognitive development for robust
autonomous robots. PhD thesis.
Drescher, G. L. (1991). Made-up minds: a constructivist
approach to artificial intelligence. MIT press.
Ferber, J. (1999). Multi-agent systems: an introduction to
distributed artificial intelligence, volume 1. Addison-
Wesley Reading.
Georg
´
e, J.-P., Gleizes, M.-P., and Camps, V. (2011). Coop-
eration. In Self-organising Software, pages 193–226.
Springer.
Gu
´
eriau, M., Armetta, F., Hassas, S., Billot, R., and
El Faouzi, N.-E. (2016). A constructivist approach for
a self-adaptive decision-making system: application
to road traffic control. In 2016 IEEE 28th Interna-
tional Conference on Tools with Artificial Intelligence
(ICTAI), pages 670–677. IEEE.
Guerin, F. (2011). Learning like a baby: a survey of arti-
ficial intelligence approaches. The Knowledge Engi-
neering Review, 26(2):209–236.
Ho, E. S., Shum, H. P., Cheung, Y.-m., and Yuen, P. C.
(2013). Topology aware data-driven inverse kinemat-
ics. In Computer Graphics Forum, volume 32, pages
61–70. Wiley Online Library.
Holden, D., Saito, J., and Komura, T. (2016). A deep
learning framework for character motion synthesis
and editing. ACM Transactions on Graphics (TOG),
35(4):1–11.
Holmes, M. P. et al. (2005). Schema learning: Experience-
based construction of predictive action models. In
Advances in Neural Information Processing Systems,
pages 585–592.
Hootsmans, N. and Dubowsky, S. (1991). Large motion
control of mobile manipulators including vehicle sus-
pension characteristics. In ICRA, volume 91, pages
2336–2341.
Jamali, A., Khan, R., and Rahman, M. M. (2011). A new
geometrical approach to solve inverse kinematics of
hyper redundant robots with variable link length. In
2011 4th International Conference on Mechatronics
(ICOM), pages 1–5. IEEE.
Kearns, M. J., Schapire, R. E., and Sellie, L. M. (1994). To-
ward efficient agnostic learning. Machine Learning,
17(2-3):115–141.
Mazac, S., Armetta, F., and Hassas, S. (2014). On boot-
strapping sensori-motor patterns for a constructivist
learning system in continuous environments. In Artifi-
cial Life Conference Proceedings 14, pages 160–167.
MIT Press.
Miller, A. J. (1992). Algorithm as 274: Least squares rou-
tines to supplement those of gentleman. Journal of the
Royal Statistical Society. Series C (Applied Statistics),
41(2):458–478.
Nigon, J., Gleizes, M.-P., and Migeon, F. (2016). Self-
adaptive model generation for ambient systems. Pro-
cedia Computer Science, 83:675–679.
Oudeyer, P.-Y. et al. (2014). Socially guided intrinsic moti-
vation for robot learning of motor skills. Autonomous
Robots, 36(3):273–294.
Perles, A., Crasnier, F., and Georg
´
e, J.-P. (2018). Amak-
a framework for developing robust and open adaptive
multi-agent systems. In International Conference on
Practical Applications of Agents and Multi-Agent Sys-
tems, pages 468–479. Springer.
Perotto, F. S. (2013). A computational constructivist model
as an anticipatory learning mechanism for coupled
agent–environment systems. Constructivist Founda-
tions, 9(1):46–56.
Piaget, J. (1976). Piaget’s theory. Springer.
Provost, J., Kuipers, B. J., and Miikkulainen, R. (2006). De-
veloping navigation behavior through self-organizing
distinctive-state abstraction. Connection Science,
18(2):159–172.
Thuruthel, T. G., Falotico, E., Cianchetti, M., and Laschi, C.
(2016). Learning global inverse kinematics solutions
for a continuum robot. In Symposium on Robot De-
sign, Dynamics and Control, pages 47–54. Springer.
Unzueta, L., Peinado, M., Boulic, R., and Suescun,
´
A. (2008). Full-body performance animation with
sequential inverse kinematics. Graphical models,
70(5):87–104.
Cooperative Neighborhood Learning: Application to Robotic Inverse Model
375