{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,25]],"date-time":"2025-10-25T12:54:33Z","timestamp":1761396873833,"version":"3.37.3"},"reference-count":75,"publisher":"Springer Science and Business Media LLC","issue":"30","license":[{"start":{"date-parts":[[2024,8,2]],"date-time":"2024-08-02T00:00:00Z","timestamp":1722556800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,8,2]],"date-time":"2024-08-02T00:00:00Z","timestamp":1722556800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001691","name":"Japan Society for the Promotion of Science","doi-asserted-by":"publisher","award":["JP90542217"],"award-info":[{"award-number":["JP90542217"]}],"id":[{"id":"10.13039\/501100001691","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003051","name":"New Energy and Industrial Technology Development Organization","doi-asserted-by":"publisher","award":["JPNP16007"],"award-info":[{"award-number":["JPNP16007"]}],"id":[{"id":"10.13039\/501100003051","id-type":"DOI","asserted-by":"publisher"}]},{"name":"\u00d6zye\u011fin University"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2024,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Learning sensorimotor trajectories through flexible neural representations is fundamental for robots as it facilitates the building of motor skills as well as equipping them with the ability to represent the world as predictable temporal events. Recent advances in deep learning led to the development of powerful learning from demonstration (LfD) systems such as Conditional Neural Movement Primitives (CNMPs). CNMPs can robustly represent skills as movement distributions and allow them to be \u2018recalled\u2019 by conditioning the movement on a few observation points. In this study, we focus on improving CNMPs to achieve a higher resource economy by adopting a divide-and-conquer approach. We propose a novel neural architecture called Coupled CNMP (C-CNMP), that couples the latent spaces of a pair of CNMPs that splits a given sensorimotor trajectory into segments whose learning is undertaken by smaller sub-networks. Therefore, each sub-network needs to deal with a less complex trajectory making the learning less resource-hungry. With systematic simulations on a controlled trajectory data set, we show that the overhead brought by the coupling introduced in our model is well offset by the resource and performance gain obtained. To be specific, with CNMP model as the baseline, it is shown that the proposed model is able to learn to generate trajectories in the data set with a lower trajectory error measured as the mean absolute difference between the generated trajectory and the ground truth. Importantly, our model can perform well with relatively limited resources, i.e., with less number of neural network parameters compared to the baseline. To show that the findings from the controlled data set well-transfer to robot data, we use robot joint data in an LfD setting and compare the learning performance of the proposed model with the baseline model at equal complexity levels. The simulation experiments show that with also the robot joint data, the proposed model, C-CNMP, learns to generate the joint trajectories with significantly less error than the baseline model. Overall, our study improves the state of the art in sensorimotor trajectory learning and exemplifies how divide-and-conquer approaches can benefit deep learning architectures for resource economy.<\/jats:p>","DOI":"10.1007\/s00521-024-10077-6","type":"journal-article","created":{"date-parts":[[2024,8,2]],"date-time":"2024-08-02T20:32:24Z","timestamp":1722630744000},"page":"18999-19021","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Coupled Conditional Neural Movement Primitives"],"prefix":"10.1007","volume":"36","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-2172-3535","authenticated-orcid":false,"given":"Mehmet","family":"Pekmezci","sequence":"first","affiliation":[]},{"given":"Emre","family":"Ugur","sequence":"additional","affiliation":[]},{"given":"Erhan","family":"Oztop","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,8,2]]},"reference":[{"key":"10077_CR1","doi-asserted-by":"publisher","unstructured":"Oztop E, Lin L-H, Kawato M, Cheng G (2007) Extensive human training for robot skill synthesis: validation on a robotic hand. In: Proceedings 2007 IEEE international conference on robotics and automation, pp 1788\u20131793. https:\/\/doi.org\/10.1109\/ROBOT.2007.363581","DOI":"10.1109\/ROBOT.2007.363581"},{"issue":"1","key":"10077_CR2","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/s10514-013-9361-0","volume":"36","author":"L Peternel","year":"2014","unstructured":"Peternel L, Petri\u010d T, Oztop E, Babi\u010d J (2014) Teaching robots to cooperate with humans in dynamic manipulation tasks based on multi-modal human-in-the-loop approach. Autonom Robots 36(1):123\u2013136. https:\/\/doi.org\/10.1007\/s10514-013-9361-0","journal-title":"Autonom Robots"},{"issue":"5","key":"10077_CR3","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1016\/j.robot.2008.10.024","volume":"57","author":"BD Argall","year":"2009","unstructured":"Argall BD, Chernova S, Veloso M, Browning B (2009) A survey of robot learning from demonstration. Robot Autonom Syst 57(5):469\u2013483. https:\/\/doi.org\/10.1016\/j.robot.2008.10.024","journal-title":"Robot Autonom Syst"},{"key":"10077_CR4","doi-asserted-by":"publisher","unstructured":"Pahi\u010d R, Gams A, Ude A, Morimoto J (2018) Deep encoder-decoder networks for mapping raw images to dynamic movement primitives. In: 2018 IEEE international conference on robotics and automation (ICRA), pp 5863\u20135868. https:\/\/doi.org\/10.1109\/ICRA.2018.8460954","DOI":"10.1109\/ICRA.2018.8460954"},{"key":"10077_CR5","unstructured":"Paraschos A, Daniel C, Peters JR, Neumann G (2013) Probabilistic movement primitives. Adv Neural Inf Process Syst 26"},{"key":"10077_CR6","unstructured":"Calinon S, Evrard P, Gribovskaya E, Billard A, Kheddar A (2009) Learning collaborative manipulation tasks by demonstration using a haptic interface. In: 2009 International conference on advanced robotics, pp 1\u20136. IEEE"},{"issue":"02","key":"10077_CR7","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1142\/S0219843608001431","volume":"5","author":"T Asfour","year":"2008","unstructured":"Asfour T, Azad P, Gyarfas F, Dillmann R (2008) Imitation learning of dual-arm manipulation tasks in humanoid robots. Int J Humanoid Robot 5(02):183\u2013202. https:\/\/doi.org\/10.1142\/S0219843608001431","journal-title":"Int J Humanoid Robot"},{"key":"10077_CR8","doi-asserted-by":"publisher","unstructured":"Pastor P, Righetti L, Kalakrishnan M, Schaal S (2011) Online movement adaptation based on previous sensor experiences. In: 2011 IEEE\/RSJ international conference on intelligent robots and systems, pp 365\u2013371. https:\/\/doi.org\/10.1109\/IROS.2011.6095059 . IEEE","DOI":"10.1109\/IROS.2011.6095059"},{"key":"10077_CR9","doi-asserted-by":"publisher","unstructured":"Amor HB, Kroemer O, Hillenbrand U, Neumann G, Peters J (2012) Generalization of human grasping for multi-fingered robot hands. In: 2012 IEEE\/RSJ international conference on intelligent robots and systems, pp 2043\u20132050. https:\/\/doi.org\/10.1109\/IROS.2012.6386072 . IEEE","DOI":"10.1109\/IROS.2012.6386072"},{"key":"10077_CR10","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/s10514-011-9261-0","volume":"32","author":"M M\u00fchlig","year":"2012","unstructured":"M\u00fchlig M, Gienger M, Steil JJ (2012) Interactive imitation learning of object movement skills. Autonom Robots 32:97\u2013114. https:\/\/doi.org\/10.1007\/s10514-011-9261-0","journal-title":"Autonom Robots"},{"issue":"3","key":"10077_CR11","doi-asserted-by":"publisher","first-page":"457","DOI":"10.1017\/S026357471900078X","volume":"38","author":"E Ugur","year":"2020","unstructured":"Ugur E, Girgin H (2020) Compliant parametric dynamic movement primitives. Robotica 38(3):457\u2013474. https:\/\/doi.org\/10.1017\/S026357471900078X","journal-title":"Robotica"},{"key":"10077_CR12","doi-asserted-by":"publisher","unstructured":"Seker MY, Imre M, Piater JH, Ugur E (2019) Conditional neural movement primitives. In: Proceedings of robotics: science and systems, Freiburgim Breisgau, Germany. https:\/\/doi.org\/10.15607\/RSS.2019.XV.071","DOI":"10.15607\/RSS.2019.XV.071"},{"key":"10077_CR13","unstructured":"Cormen TH, Leiserson CE (2022) Divide-and-conquer, p 76. MIT Press"},{"issue":"12","key":"10077_CR14","doi-asserted-by":"publisher","first-page":"3163","DOI":"10.1109\/TNNLS.2015.2406759","volume":"26","author":"Y Pan","year":"2015","unstructured":"Pan Y, Xia R, Yin J, Liu N (2015) A divide-and-conquer method for scalable robust multitask learning. IEEE Trans Neural Netw Learn Syst 26(12):3163\u20133175","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"key":"10077_CR15","doi-asserted-by":"publisher","unstructured":"Ratner E, Hadfield-Menell D, Dragan A (2018) Simplifying reward design through divide-and-conquer. In: Proceedings of robotics: science and systems, Pittsburgh, Pennsylvania. https:\/\/doi.org\/10.15607\/RSS.2018.XIV.048","DOI":"10.15607\/RSS.2018.XIV.048"},{"key":"10077_CR16","doi-asserted-by":"publisher","unstructured":"Chenu A, Perrin-Gilbert N, Sigaud O (2023) Divide and conquer imitation learning. https:\/\/doi.org\/10.48550\/arXiv.2204.07404","DOI":"10.48550\/arXiv.2204.07404"},{"key":"10077_CR17","doi-asserted-by":"publisher","unstructured":"Tzafestas SG (2014) 5\u2014mobile robot control i: the lyapunov-based method. In: Tzafestas SG (ed) Introduction to mobile robot control, pp 137\u2013183. Elsevier, Oxford. https:\/\/doi.org\/10.1016\/B978-0-12-417049-0.00005-5","DOI":"10.1016\/B978-0-12-417049-0.00005-5"},{"key":"10077_CR18","unstructured":"Garnelo M, Rosenbaum D, Maddison C, Ramalho T, Saxton D, Shanahan M, Teh YW, Rezende D, Eslami SA (2018) Conditional neural processes. In: International conference on machine learning, pp 1704\u20131713. PMLR"},{"issue":"4","key":"10077_CR19","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1016\/S0167-7152(98)00017-0","volume":"38","author":"G-L Tian","year":"1998","unstructured":"Tian G-L (1998) The comparison between polynomial regression and orthogonal polynomial regression. Stat Prob Lett 38(4):289\u2013294. https:\/\/doi.org\/10.1016\/S0167-7152(98)00017-0","journal-title":"Stat Prob Lett"},{"key":"10077_CR20","doi-asserted-by":"publisher","unstructured":"Ostertagov\u00e1 E (2012) Modelling using polynomial regression. Proc Eng 48:500\u2013506 https:\/\/doi.org\/10.1016\/j.proeng.2012.09.545","DOI":"10.1016\/j.proeng.2012.09.545"},{"issue":"4","key":"10077_CR21","doi-asserted-by":"publisher","first-page":"548","DOI":"10.1016\/j.advengsoft.2009.11.001","volume":"41","author":"A Gasparetto","year":"2010","unstructured":"Gasparetto A, Zanotto V (2010) Optimal trajectory planning for industrial robots. Adv Eng Softw 41(4):548\u2013556. https:\/\/doi.org\/10.1016\/j.advengsoft.2009.11.001","journal-title":"Adv Eng Softw"},{"issue":"1","key":"10077_CR22","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1109\/41.824136","volume":"47","author":"A Piazzi","year":"2000","unstructured":"Piazzi A, Visioli A (2000) Global minimum-jerk trajectory planning of robot manipulators. IEEE Trans Ind Electronics 47(1):140\u2013149. https:\/\/doi.org\/10.1109\/41.824136","journal-title":"IEEE Trans Ind Electronics"},{"issue":"9","key":"10077_CR23","doi-asserted-by":"publisher","first-page":"3170","DOI":"10.3390\/s18093170","volume":"18","author":"A Ravankar","year":"2018","unstructured":"Ravankar A, Ravankar AA, Kobayashi Y, Hoshino Y, Peng C-C (2018) Path smoothing techniques in robot navigation: state-of-the-art, current and future challenges. Sensors 18(9):3170. https:\/\/doi.org\/10.3390\/s18093170","journal-title":"Sensors"},{"key":"10077_CR24","doi-asserted-by":"publisher","unstructured":"Ravichandar H, Polydoros AS, Chernova S, Billard A (2020) Recent advances in robot learning from demonstration. Ann Rev Control Robot Autonom Systems 3:297\u2013330. https:\/\/doi.org\/10.1146\/annurev-control-100819-063206","DOI":"10.1146\/annurev-control-100819-063206"},{"key":"10077_CR25","unstructured":"Schaal S (1996) Learning from demonstration. Adv Neural Inf Process Syst 9"},{"issue":"6","key":"10077_CR26","doi-asserted-by":"publisher","first-page":"4307","DOI":"10.1007\/s10462-021-10108-x","volume":"55","author":"S Adams","year":"2022","unstructured":"Adams S, Cody T, Beling PA (2022) A survey of inverse reinforcement learning. Artif Intell Rev 55(6):4307\u20134346. https:\/\/doi.org\/10.1007\/s10462-021-10108-x","journal-title":"Artif Intell Rev"},{"key":"10077_CR27","doi-asserted-by":"publisher","unstructured":"Arora S, Doshi P (2021) A survey of inverse reinforcement learning: Challenges, methods and progress. Artif Intell 297:103500. https:\/\/doi.org\/10.1016\/j.artint.2021.103500","DOI":"10.1016\/j.artint.2021.103500"},{"key":"10077_CR28","doi-asserted-by":"crossref","unstructured":"Torabi F, Warnell G, Stone P (2018) Behavioral cloning from observation. In: Proceedings of the 27th international joint conference on artificial intelligence. IJCAI\u201918, pp 4950\u20134957","DOI":"10.24963\/ijcai.2018\/687"},{"key":"10077_CR29","unstructured":"Florence P, Lynch C, Zeng A, Ramirez OA, Wahid A, Downs L, Wong A, Lee J, Mordatch I, Tompson J (2022) Implicit behavioral cloning. In: Conference on robot learning, pp 158\u2013168. PMLR"},{"key":"10077_CR30","unstructured":"Pomerleau DA (1988) Alvinn: an autonomous land vehicle in a neural network. Adv Neural Inf Process Syst 1"},{"issue":"4","key":"10077_CR31","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/5254.867912","volume":"15","author":"CG Atkeson","year":"2000","unstructured":"Atkeson CG, Hale JG, Pollick F, Riley M, Kotosaka S, Schaul S, Shibata T, Tevatia G, Ude A, Vijayakumar S (2000) Using humanoid robots to study human behavior. IEEE Intell Syst Appl 15(4):46\u201356. https:\/\/doi.org\/10.1109\/5254.867912","journal-title":"IEEE Intell Syst Appl"},{"issue":"1","key":"10077_CR32","doi-asserted-by":"publisher","first-page":"37","DOI":"10.18201\/ijisae.2020158887","volume":"8","author":"U Bozdogan","year":"2020","unstructured":"Bozdogan U, Ugur E (2020) Learning from multiple demonstrations with different modes of operations. Int J Intell Syst Appl Eng 8(1):37\u201344. https:\/\/doi.org\/10.18201\/ijisae.2020158887","journal-title":"Int J Intell Syst Appl Eng"},{"key":"10077_CR33","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/s10514-011-9234-3","volume":"31","author":"D Lee","year":"2011","unstructured":"Lee D, Ott C (2011) Incremental kinesthetic teaching of motion primitives using the motion refinement tube. Autonom Robots 31:115\u2013131. https:\/\/doi.org\/10.1007\/s10514-011-9234-3","journal-title":"Autonom Robots"},{"key":"10077_CR34","doi-asserted-by":"publisher","unstructured":"Schaal S (2006) Dynamic movement primitives-a framework for motor control in humans and humanoid robotics. Adaptive motion of animals and machines, pp 261\u2013280 https:\/\/doi.org\/10.1007\/4-431-31381-8_23","DOI":"10.1007\/4-431-31381-8_23"},{"key":"10077_CR35","doi-asserted-by":"publisher","DOI":"10.1177\/02783649231201196","author":"M Saveriano","year":"2023","unstructured":"Saveriano M, Abu-Dakka FJ, Kramberger A, Peternel L (2023) Dynamic movement primitives in robotics: a tutorial survey. Int J Robot Res. https:\/\/doi.org\/10.1177\/02783649231201196","journal-title":"Int J Robot Res"},{"key":"10077_CR36","doi-asserted-by":"publisher","unstructured":"Ijspeert AJ, Nakanishi J, Schaal S (2001) Trajectory formation for imitation with nonlinear dynamical systems. In: Proceedings 2001 IEEE\/RSJ international conference on intelligent robots and systems. Expanding the societal role of robotics in the the next millennium (Cat. No. 01CH37180), vol 2, pp 752\u2013757. https:\/\/doi.org\/10.1109\/IROS.2001.976259 . IEEE","DOI":"10.1109\/IROS.2001.976259"},{"key":"10077_CR37","doi-asserted-by":"publisher","unstructured":"Ijspeert AJ, Nakanishi J, Schaal S (2002) Learning rhythmic movements by demonstration using nonlinear oscillators. In: Proceedings of the IEEE\/RSJ international conference on intelligent robots and systems (IROS2002), pp 958\u2013963. https:\/\/doi.org\/10.1109\/IRDS.2002.1041514","DOI":"10.1109\/IRDS.2002.1041514"},{"issue":"2","key":"10077_CR38","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1162\/NECO_a_00393","volume":"25","author":"AJ Ijspeert","year":"2013","unstructured":"Ijspeert AJ, Nakanishi J, Hoffmann H, Pastor P, Schaal S (2013) Dynamical movement primitives: learning attractor models for motor behaviors. Neural Comput 25(2):328\u2013373. https:\/\/doi.org\/10.1162\/NECO_a_00393","journal-title":"Neural Comput"},{"key":"10077_CR39","doi-asserted-by":"publisher","unstructured":"Pastor P, Hoffmann H, Asfour T, Schaal S (2009) Learning and generalization of motor skills by learning from demonstration. In: 2009 IEEE international conference on robotics and automation, pp 763\u2013768. https:\/\/doi.org\/10.1109\/ROBOT.2009.5152385 . IEEE","DOI":"10.1109\/ROBOT.2009.5152385"},{"key":"10077_CR40","doi-asserted-by":"publisher","unstructured":"Atkeson CG, Moore AW, Schaal S (1997) In: Aha, D.W. (ed.) Locally Weighted learning for control, pp 75\u2013113. Springer, Dordrecht. https:\/\/doi.org\/10.1007\/978-94-017-2053-3_3","DOI":"10.1007\/978-94-017-2053-3_3"},{"key":"#cr-split#-10077_CR41.1","unstructured":"Vijayakumar S, Schaal S (2000) Locally weighted projection regression: an o"},{"key":"#cr-split#-10077_CR41.2","unstructured":"(n) algorithm for incremental real time learning in high dimensional space. In: Proceedings of the seventeenth international conference on machine learning (ICML 2000), vol 1, pp 288-293"},{"key":"10077_CR42","doi-asserted-by":"publisher","unstructured":"Girgin H, Ugur E (2018) Associative skill memory models. In: 2018 IEEE\/RSJ international conference on intelligent robots and systems (IROS), pp 6043\u20136048. https:\/\/doi.org\/10.1109\/IROS.2018.8593450. IEEE","DOI":"10.1109\/IROS.2018.8593450"},{"key":"10077_CR43","doi-asserted-by":"publisher","unstructured":"Calinon S, Guenter F, Billard A (2007) On learning, representing, and generalizing a task in a humanoid robot. IEEE Trans Syst Man Cybernet Part B (Cybernetics) 37(2):286\u2013298. https:\/\/doi.org\/10.1109\/TSMCB.2006.886952","DOI":"10.1109\/TSMCB.2006.886952"},{"issue":"5","key":"10077_CR44","doi-asserted-by":"publisher","first-page":"943","DOI":"10.1109\/TRO.2011.2159412","volume":"27","author":"SM Khansari-Zadeh","year":"2011","unstructured":"Khansari-Zadeh SM, Billard A (2011) Learning stable nonlinear dynamical systems with gaussian mixture models. IEEE Trans Robot 27(5):943\u2013957. https:\/\/doi.org\/10.1109\/TRO.2011.2159412","journal-title":"IEEE Trans Robot"},{"key":"10077_CR45","doi-asserted-by":"publisher","unstructured":"Vakanski A, Mantegh I, Irish A, Janabi-Sharifi F (2012) Trajectory learning for robot programming by demonstration using hidden markov model and dynamic time warping. IEEE Trans Syst Man Cybernet Part B (Cybernetics) 42(4):1039\u20131052. https:\/\/doi.org\/10.1109\/TSMCB.2012.2185694","DOI":"10.1109\/TSMCB.2012.2185694"},{"key":"10077_CR46","doi-asserted-by":"publisher","unstructured":"Yin H, Melo F, Billard A, Paiva A (2017) Associate latent encodings in learning from demonstrations. In: Proceedings of the AAAI conference on artificial intelligence, vol 31. https:\/\/doi.org\/10.1609\/aaai.v31i1.11040","DOI":"10.1609\/aaai.v31i1.11040"},{"key":"10077_CR47","doi-asserted-by":"publisher","unstructured":"Rasmussen CE, Williams CK (2005) Regression. In: Gaussian processes for machine learning. https:\/\/doi.org\/10.7551\/mitpress\/3206.003.0005","DOI":"10.7551\/mitpress\/3206.003.0005"},{"issue":"32","key":"10077_CR48","doi-asserted-by":"publisher","first-page":"23441","DOI":"10.1007\/s00521-021-06449-x","volume":"35","author":"J Li","year":"2023","unstructured":"Li J, Wang J, Wang S, Yang C (2023) Human-robot skill transmission for mobile robot via learning by demonstration. Neural Comput Appl 35(32):23441\u201323451. https:\/\/doi.org\/10.1007\/s00521-021-06449-x","journal-title":"Neural Comput Appl"},{"key":"10077_CR49","unstructured":"Cox G, Kachergis G, Shiffrin R (2012) Gaussian process regression for trajectory analysis. In: Proceedings of the annual meeting of the cognitive science society, vol 34"},{"key":"10077_CR50","doi-asserted-by":"publisher","unstructured":"Kim K, Lee D, Essa I (2011) Gaussian process regression flow for analysis of motion trajectories. In: 2011 International Conference on computer vision, pp 1164\u20131171. https:\/\/doi.org\/10.1109\/ICCV.2011.6126365 . IEEE","DOI":"10.1109\/ICCV.2011.6126365"},{"key":"10077_CR51","doi-asserted-by":"publisher","unstructured":"Arduengo M, Colom\u00e9 A, Lobo-Prat J, Sentis L, Torras C (2023) Gaussian-process-based robot learning from demonstration. J Ambient Intell Human Comput, pp 1\u201314 https:\/\/doi.org\/10.1007\/s12652-023-04551-7","DOI":"10.1007\/s12652-023-04551-7"},{"key":"10077_CR52","doi-asserted-by":"publisher","unstructured":"Barfoot T, Tong CH, Sarkka S (2014) Batch continuous-time trajectory estimation as exactly sparse gaussian process regression. In: Proceedings of robotics: science and systems, vol 10. Berkeley, USA. https:\/\/doi.org\/10.15607\/RSS.2014.X.001","DOI":"10.15607\/RSS.2014.X.001"},{"key":"10077_CR53","unstructured":"Akbulut M, Oztop E, Seker MY, Hh X, Tekden A, Ugur E (2021) Acnmp: Skill transfer and task extrapolation through learning from demonstration and reinforcement learning via representation sharing. In: Conference on robot learning, pp 1896\u20131907. PMLR"},{"key":"10077_CR54","doi-asserted-by":"publisher","unstructured":"Akbulut MT, Bozdogan U, Tekden A, Ugur E (2021) Reward conditioned neural movement primitives for population-based variational policy optimization. In: 2021 IEEE international conference on robotics and automation (ICRA), pp 10808\u201310814. https:\/\/doi.org\/10.1109\/ICRA48506.2021.9560897 . IEEE","DOI":"10.1109\/ICRA48506.2021.9560897"},{"key":"10077_CR55","doi-asserted-by":"publisher","unstructured":"Seker MY, Ahmetoglu A, Nagai Y, Asada M, Oztop E, Ugur E (2022) Imitation and mirror systems in robots through deep modality blending networks. Neural Netw 146:22\u201335. https:\/\/doi.org\/10.1016\/j.neunet.2021.11.004","DOI":"10.1016\/j.neunet.2021.11.004"},{"issue":"3","key":"10077_CR56","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1075\/is.22018.yil","volume":"23","author":"Y Yildirim","year":"2022","unstructured":"Yildirim Y, Ugur E (2022) Learning social navigation from demonstrations with conditional neural processes. Interact Stud 23(3):427\u2013468. https:\/\/doi.org\/10.1075\/is.22018.yil","journal-title":"Interact Stud"},{"key":"10077_CR57","doi-asserted-by":"publisher","unstructured":"Akbulut B, Girgin T, Mehrabi A, Asada M, Ugur E, Oztop E (2023) Bimanual rope manipulation skill synthesis through context dependent correction policy learning from human demonstration. In: 2023 IEEE international conference on robotics and automation (ICRA), pp 3904\u20133910. https:\/\/doi.org\/10.1109\/ICRA48891.2023.10160895","DOI":"10.1109\/ICRA48891.2023.10160895"},{"key":"10077_CR58","doi-asserted-by":"publisher","unstructured":"Aktas H, Nagai Y, Asada M, Oztop E, Ugur E (2023) Correspondence learning between morphologically different robots via task demonstrations. https:\/\/doi.org\/10.48550\/arXiv.2310.13458","DOI":"10.48550\/arXiv.2310.13458"},{"key":"10077_CR59","doi-asserted-by":"publisher","unstructured":"Manschitz S, Gienger M, Kober J, Peters J (2016) Probabilistic decomposition of sequential force interaction tasks into movement primitives. In: 2016 IEEE\/RSJ international conference on intelligent robots and systems (IROS), pp 3920\u20133927. https:\/\/doi.org\/10.1109\/IROS.2016.7759577 . IEEE","DOI":"10.1109\/IROS.2016.7759577"},{"key":"10077_CR60","doi-asserted-by":"publisher","unstructured":"Song C, Liu G, Zhang X, Zang X, Xu C, Zhao J (2020) Robot complex motion learning based on unsupervised trajectory segmentation and movement primitives. ISA Trans 97:325\u2013335. https:\/\/doi.org\/10.1016\/j.isatra.2019.08.007","DOI":"10.1016\/j.isatra.2019.08.007"},{"key":"10077_CR61","unstructured":"Adams RP, MacKay DJ (2007) Bayesian online changepoint detection. arXiv preprint arXiv:0710.3742"},{"key":"10077_CR62","doi-asserted-by":"publisher","unstructured":"Niekum S, Osentoski S, Atkeson CG, Barto AG (2015) Online bayesian changepoint detection for articulated motion models. In: 2015 IEEE international conference on robotics and automation (ICRA), pp 1468\u20131475. https:\/\/doi.org\/10.1109\/ICRA.2015.7139383 . IEEE","DOI":"10.1109\/ICRA.2015.7139383"},{"issue":"3","key":"10077_CR63","doi-asserted-by":"publisher","first-page":"360","DOI":"10.1177\/0278364911428653","volume":"31","author":"G Konidaris","year":"2012","unstructured":"Konidaris G, Kuindersma S, Grupen R, Barto A (2012) Robot learning from demonstration by constructing skill trees. Int J Robot Res 31(3):360\u2013375. https:\/\/doi.org\/10.1177\/0278364911428653","journal-title":"Int J Robot Res"},{"key":"10077_CR64","unstructured":"Chiappa S, Peters J (2010) Movement extraction by detecting dynamics switches and repetitions. Adv Neural Inf Process Syst 23"},{"key":"10077_CR65","doi-asserted-by":"publisher","unstructured":"Li X, Zhu Q, Zhao C, Qian X, Zhang X, Duan X, Lin W (2023) Tipping point detection using reservoir computing. Research 6:0174. https:\/\/doi.org\/10.34133\/research.0174","DOI":"10.34133\/research.0174"},{"issue":"9","key":"10077_CR66","doi-asserted-by":"publisher","first-page":"560","DOI":"10.1080\/01691864.2022.2163187","volume":"37","author":"Y Mo","year":"2023","unstructured":"Mo Y, Sasaki H, Matsubara T, Yamazaki K (2023) Multi-step motion learning by combining learning-from-demonstration and policy-search. Adv Robot 37(9):560\u2013575. https:\/\/doi.org\/10.1080\/01691864.2022.2163187","journal-title":"Adv Robot"},{"key":"10077_CR67","doi-asserted-by":"publisher","unstructured":"Saito I, Nakamura T, Hatta T, Fujita W, Watanabe S, Miwa S (2023) Unsupervised work behavior analysis using hierarchical probabilistic segmentation. In: IECON 2023- 49th annual conference of the IEEE industrial electronics society, pp 1\u20136. https:\/\/doi.org\/10.1109\/IECON51785.2023.10311638","DOI":"10.1109\/IECON51785.2023.10311638"},{"key":"10077_CR68","doi-asserted-by":"publisher","unstructured":"Sasaki Y, Kawamura M, Nakamura Y (2023) A high-speed method of segmenting human body motions with regular time interval sensor data based on gaussian process hidden semi-markov model. IFAC-PapersOnLine 56(2):9691\u20139696. https:\/\/doi.org\/10.1016\/j.ifacol.2023.10.279. 22nd IFAC World Congress","DOI":"10.1016\/j.ifacol.2023.10.279."},{"key":"10077_CR69","unstructured":"Dugas C, Bengio Y, B\u00e9lisle F, Nadeau C, Garcia R (2000) Incorporating second-order functional knowledge for better option pricing. Adv Neural Inf Process Syst 13"},{"issue":"4","key":"10077_CR70","doi-asserted-by":"publisher","first-page":"1586","DOI":"10.1016\/j.patcog.2013.11.010","volume":"47","author":"J Beh","year":"2014","unstructured":"Beh J, Han D, Ko H (2014) Rule-based trajectory segmentation for modeling hand motion trajectory. Pattern Recogn 47(4):1586\u20131601. https:\/\/doi.org\/10.1016\/j.patcog.2013.11.010","journal-title":"Pattern Recogn"},{"issue":"2","key":"10077_CR71","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1023\/A:1020350100748","volume":"50","author":"C Rao","year":"2002","unstructured":"Rao C, Yilmaz A, Shah M (2002) View-invariant representation and recognition of actions. Int J Comput Vis 50(2):203\u2013226. https:\/\/doi.org\/10.1023\/A:1020350100748","journal-title":"Int J Comput Vis"},{"issue":"12","key":"10077_CR72","doi-asserted-by":"publisher","first-page":"2919","DOI":"10.1109\/TPAMI.2018.2869741","volume":"41","author":"RT Arn","year":"2018","unstructured":"Arn RT, Narayana P, Emerson T, Draper BA, Kirby M, Peterson C (2018) Motion segmentation via generalized curvatures. IEEE Trans Pattern Anal Mach Intell 41(12):2919\u20132932. https:\/\/doi.org\/10.1109\/TPAMI.2018.2869741","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"10077_CR73","doi-asserted-by":"publisher","unstructured":"Gibet S, Marteau P-F (2009) Approximation of curvature and velocity for gesture segmentation and synthesis. In: Gesture-based human-computer interaction and simulation: 7th international gesture workshop, GW 2007, Lisbon, Portugal, May 23\u201325, 2007, Revised Selected Papers 7, pp 13\u201323. https:\/\/doi.org\/10.1007\/978-3-540-92865-2_2 . Springer","DOI":"10.1007\/978-3-540-92865-2_2"},{"key":"10077_CR74","doi-asserted-by":"publisher","unstructured":"Mandi Z, Liu F, Lee K, Abbeel P (2022) Towards more generalizable one-shot visual imitation learning. In: 2022 International conference on robotics and automation (ICRA), pp 2434\u20132444. https:\/\/doi.org\/10.1109\/ICRA46639.2022.9812450","DOI":"10.1109\/ICRA46639.2022.9812450"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-024-10077-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-024-10077-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-024-10077-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,19]],"date-time":"2024-09-19T16:45:15Z","timestamp":1726764315000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-024-10077-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,2]]},"references-count":75,"journal-issue":{"issue":"30","published-print":{"date-parts":[[2024,10]]}},"alternative-id":["10077"],"URL":"https:\/\/doi.org\/10.1007\/s00521-024-10077-6","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"type":"print","value":"0941-0643"},{"type":"electronic","value":"1433-3058"}],"subject":[],"published":{"date-parts":[[2024,8,2]]},"assertion":[{"value":"5 October 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 July 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 August 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no Conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}