{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:28:14Z","timestamp":1740122894977,"version":"3.37.3"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"30","license":[{"start":{"date-parts":[[2024,2,15]],"date-time":"2024-02-15T00:00:00Z","timestamp":1707955200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,2,15]],"date-time":"2024-02-15T00:00:00Z","timestamp":1707955200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100005758","name":"Universit\u00e0 Politecnica delle Marche","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100005758","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Public space is usually conceived as where people live, perceive, and interact with other people. The environment affects people in several different ways as well. The impact of environmental problems on humans is significant, affecting all human activities, including health and socio-economic development. Thus, there is a need to rethink how space is used. Dealing with the important needs raised by climate emergency, pandemic and digitization, the contributions of this paper consist in the creation of opportunities for developing generative approaches to space design and utilization. It is proposed GREEN PATH, an intelligent expert system for space planning. GREEN PATH uses human trajectories and deep learning methods to analyse and understand human behaviour for offering insights to layout designers. In particular, a Generative Adversarial Imitation Learning (GAIL) framework hybridised with classical reinforcement learning methods is proposed. An example of the classical reinforcement learning method used is continuous penalties, which allow us to model the shape of the trajectories and insert a bias, which is necessary for the generation, into the training. The structure of the framework and the formalisation of the problem to be solved allow for the evaluation of the results in terms of generation and prediction. The use case is a chosen retail domain that will serve as a demonstrator for optimising the layout environment and improving the shopping experience. Experiments were assessed on shoppers\u2019 trajectories obtained from four different stores, considering two years.<\/jats:p>","DOI":"10.1007\/s11042-024-18228-6","type":"journal-article","created":{"date-parts":[[2024,2,15]],"date-time":"2024-02-15T08:02:47Z","timestamp":1707984167000},"page":"74387-74411","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["GREEN PATH: an expert system for space planning and design by the generation of human trajectories"],"prefix":"10.1007","volume":"83","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5523-7174","authenticated-orcid":false,"given":"Marina","family":"Paolanti","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1695-4437","authenticated-orcid":false,"given":"Davide","family":"Manco","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4343-7555","authenticated-orcid":false,"given":"Rocco","family":"Pietrini","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8893-9244","authenticated-orcid":false,"given":"Emanuele","family":"Frontoni","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,2,15]]},"reference":[{"key":"18228_CR1","doi-asserted-by":"crossref","unstructured":"Alahi A, Goel K, Ramanathan V, Robicquet A, Fei-Fei L, Savarese S (2016) Social lstm: Human trajectory prediction in crowded spaces. In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp. 961\u2013971","DOI":"10.1109\/CVPR.2016.110"},{"key":"18228_CR2","unstructured":"Arjovsky M, Chintala S, Bottou L (2017) Wasserstein generative adversarial networks. In: International conference on machine learning. pp. 214\u2013223, PMLR"},{"key":"18228_CR3","doi-asserted-by":"crossref","unstructured":"Ballan L, Castaldo F, Alahi A, Palmieri F, Savarese S (2016) Knowledge transfer for scene-specific motion prediction. In: European Conference on Computer Vision. Springer, pp. 697\u2013713","DOI":"10.1007\/978-3-319-46448-0_42"},{"key":"18228_CR4","doi-asserted-by":"crossref","unstructured":"Bartoli F, Lisanti G, Ballan L, Del\u00a0Bimbo A (2018) Context-aware trajectory prediction. In: 2018 24th International Conference on Pattern Recognition (ICPR). pp. 1941\u20131946, IEEE","DOI":"10.1109\/ICPR.2018.8545447"},{"issue":"3","key":"18228_CR5","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1007\/s42979-023-01714-3","volume":"4","author":"A Demetriou","year":"2023","unstructured":"Demetriou A, Alfsv\u00e5g H, Rahrovani S, Haghir Chehreghani M (2023) A deep learning framework for generation and analysis of driving scenario trajectories. SN Comput Sci 4(3):251","journal-title":"SN Comput Sci"},{"issue":"13\u201314","key":"18228_CR6","doi-asserted-by":"publisher","first-page":"1474","DOI":"10.1177\/0278364917745980","volume":"36","author":"P Englert","year":"2017","unstructured":"Englert P, Vien NA, Toussaint M (2017) Inverse kkt: Learning cost functions of manipulation tasks from demonstrations. The Int J Robot Res 36(13\u201314):1474\u20131488","journal-title":"The Int J Robot Res"},{"key":"18228_CR7","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1016\/j.jretconser.2018.11.005","volume":"47","author":"N Ferracuti","year":"2019","unstructured":"Ferracuti N, Norscini C, Frontoni E, Gabellini P, Paolanti M, Placidi V (2019) A business application of rtls technology in intelligent retail environment: Defining the shopper\u2019s preferred path and its segmentation. J Retail Consum Serv 47:184\u2013194","journal-title":"J Retail Consum Serv"},{"key":"18228_CR8","doi-asserted-by":"crossref","unstructured":"Gabellini P, D\u2019Aloisio M, Fabiani M, Placidi V (2019) A large scale trajectory dataset for shopper behaviour understanding. In: International conference on image analysis and processing. Springer, pp. 285\u2013295","DOI":"10.1007\/978-3-030-30754-7_29"},{"key":"18228_CR9","unstructured":"Glorot X, Bengio Y (2010) Understanding the difficulty of training deep feedforward neural networks. In: Proceedings of the thirteenth international conference on artificial intelligence and statistics. JMLR Workshop and Conference Proceedings, pp. 249\u2013256"},{"issue":"11","key":"18228_CR10","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1145\/3422622","volume":"63","author":"I Goodfellow","year":"2020","unstructured":"Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2020) Generative adversarial networks. Commun ACM 63(11):139\u2013144","journal-title":"Commun ACM"},{"key":"18228_CR11","unstructured":"Gulrajani I, Ahmed F, Arjovsky M, Dumoulin V, Courville AC (2017) Improved training of wasserstein gans. Adv Neural Inf Process Syst 30"},{"key":"18228_CR12","doi-asserted-by":"crossref","unstructured":"Gupta A, Johnson J, Fei-Fei L, Savarese S, Alahi A (2018) Social gan: Socially acceptable trajectories with generative adversarial networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp. 2255\u20132264","DOI":"10.1109\/CVPR.2018.00240"},{"key":"18228_CR13","unstructured":"Ho J, Ermon S (2016) Generative adversarial imitation learning. Adv Neural Inf Process Syst 29"},{"issue":"12","key":"18228_CR14","doi-asserted-by":"publisher","first-page":"5892","DOI":"10.1109\/TIP.2016.2613686","volume":"25","author":"S Huang","year":"2016","unstructured":"Huang S, Li X, Zhang Z, He Z, Wu F, Liu W, Tang J, Zhuang Y (2016) Deep learning driven visual path prediction from a single image. IEEE Trans Image Process 25(12):5892\u20135904","journal-title":"IEEE Trans Image Process"},{"issue":"2","key":"18228_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3054912","volume":"50","author":"A Hussein","year":"2017","unstructured":"Hussein A, Gaber MM, Elyan E, Jayne C (2017) Imitation learning: A survey of learning methods. ACM Comput Surv (CSUR) 50(2):1\u201335","journal-title":"ACM Comput Surv (CSUR)"},{"issue":"12","key":"18228_CR16","doi-asserted-by":"publisher","first-page":"4217","DOI":"10.1109\/TPAMI.2020.2970919","volume":"43","author":"T Karras","year":"2021","unstructured":"Karras T, Laine S, Aila T (2021) A style-based generator architecture for generative adversarial networks. IEEE Trans Pattern Anal Mach Intell 43(12):4217\u20134228","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"1","key":"18228_CR17","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1007\/s12369-015-0310-2","volume":"8","author":"B Kim","year":"2016","unstructured":"Kim B, Pineau J (2016) Socially adaptive path planning in human environments using inverse reinforcement learning. Int J Soc Robot 8(1):51\u201366","journal-title":"Int J Soc Robot"},{"key":"18228_CR18","doi-asserted-by":"crossref","unstructured":"Korbmacher R, Tordeux A (2022) Review of pedestrian trajectory prediction methods: Comparing deep learning and knowledge-based approaches. IEEE Trans Intell Transp Syst","DOI":"10.1109\/TITS.2022.3205676"},{"key":"18228_CR19","unstructured":"Kosaraju V, Sadeghian A, Mart\u00edn-Mart\u00edn R, Reid I, Rezatofighi H, Savarese S (2019) Social-bigat: Multimodal trajectory forecasting using bicycle-gan and graph attention networks. Adv Neural Inf Process Syst 32"},{"key":"18228_CR20","doi-asserted-by":"crossref","unstructured":"Kothari P, Kreiss S, Alahi A (2021) Human trajectory forecasting in crowds: A deep learning perspective. IEEE Trans Intell Transp Syst","DOI":"10.1109\/TITS.2021.3069362"},{"key":"18228_CR21","doi-asserted-by":"crossref","unstructured":"Kuettel D, Breitenstein MD, Van\u00a0Gool L, Ferrari V (2010) What\u2019s going on? discovering spatio-temporal dependencies in dynamic scenes. In: 2010 IEEE computer society conference on computer vision and pattern recognition. pp. 1951\u20131958, IEEE","DOI":"10.1109\/CVPR.2010.5539869"},{"key":"18228_CR22","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2023.107062","volume":"126","author":"H Li","year":"2023","unstructured":"Li H, Jiao H, Yang Z (2023) Ship trajectory prediction based on machine learning and deep learning: A systematic review and methods analysis. Eng Appl Artif Intell 126:107062","journal-title":"Eng Appl Artif Intell"},{"key":"18228_CR23","unstructured":"Li Y, Song J, Ermon S (2017) Infogail: Interpretable imitation learning from visual demonstrations. Adv Neural Inf Process Syst 30"},{"key":"18228_CR24","doi-asserted-by":"crossref","unstructured":"Ma WC, Huang DA, Lee N, Kitani KM (2017) Forecasting interactive dynamics of pedestrians with fictitious play. In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp. 774\u2013782","DOI":"10.1109\/CVPR.2017.493"},{"key":"18228_CR25","unstructured":"Mescheder L, Geiger A, Nowozin S (2018) Which training methods for gans do actually converge? In: International conference on machine learning. pp. 3481\u20133490, PMLR"},{"issue":"2","key":"18228_CR26","doi-asserted-by":"publisher","first-page":"568","DOI":"10.1016\/j.renene.2010.08.013","volume":"36","author":"J Morrissey","year":"2011","unstructured":"Morrissey J, Moore T, Horne RE (2011) Affordable passive solar design in a temperate climate: An experiment in residential building orientation. Renew Energy 36(2):568\u2013577","journal-title":"Renew Energy"},{"key":"18228_CR27","unstructured":"Ng AY, Harada D, Russell S (1999) Policy invariance under reward transformations: Theory and application to reward shaping. In: Icml, vol.\u00a099. Citeseer, pp. 278\u2013287"},{"issue":"2","key":"18228_CR28","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1007\/s10846-017-0674-7","volume":"91","author":"M Paolanti","year":"2018","unstructured":"Paolanti M, Liciotti D, Pietrini R, Mancini A, Frontoni E (2018) Modelling and forecasting customer navigation in intelligent retail environments. J Intell Robot Syst 91(2):165\u2013180","journal-title":"J Intell Robot Syst"},{"issue":"7","key":"18228_CR29","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1007\/s00138-020-01118-w","volume":"31","author":"M Paolanti","year":"2020","unstructured":"Paolanti M, Pietrini R, Mancini A, Frontoni E, Zingaretti P (2020) Deep understanding of shopper behaviours and interactions using rgb-d vision. Mach Vision Appl 31(7):66. https:\/\/doi.org\/10.1007\/s00138-020-01118-w","journal-title":"Mach Vision Appl"},{"key":"18228_CR30","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1016\/j.patcog.2019.04.025","volume":"93","author":"Z Pei","year":"2019","unstructured":"Pei Z, Qi X, Zhang Y, Ma M, Yang YH (2019) Human trajectory prediction in crowded scene using social-affinity long short-term memory. Pattern Recognit 93:273\u2013282","journal-title":"Pattern Recognit"},{"key":"18228_CR31","doi-asserted-by":"crossref","unstructured":"Pellegrini S, Ess A, Schindler K, Van\u00a0Gool L (2009) You\u2019ll never walk alone: Modeling social behavior for multi-target tracking. In: 2009 IEEE 12th international conference on computer vision. pp. 261\u2013268, IEEE","DOI":"10.1109\/ICCV.2009.5459260"},{"key":"18228_CR32","first-page":"29","volume":"19","author":"R Pierdicca","year":"2019","unstructured":"Pierdicca R, Paolanti M, Vaira R, Marcheggiani E, Malinverni ES (2019) Frontoni E (2019) Identifying the use of a park based on clusters of visitors\u2019 movements from mobile phone data. J Spatial Inf Sci 19:29\u201352","journal-title":"J Spatial Inf Sci"},{"key":"18228_CR33","doi-asserted-by":"crossref","unstructured":"Robicquet A, Sadeghian A, Alahi A, Savarese S (2016) Learning social etiquette: Human trajectory understanding in crowded scenes. In: European conference on computer vision. Springer, pp. 549\u2013565","DOI":"10.1007\/978-3-319-46484-8_33"},{"key":"18228_CR34","doi-asserted-by":"crossref","unstructured":"Rossi L, Paolanti M, Pierdicca R, Frontoni E (2021) Human trajectory prediction and generation using lstm models and gans. Pattern Recognit 108136","DOI":"10.1016\/j.patcog.2021.108136"},{"key":"18228_CR35","unstructured":"Roth K, Lucchi A, Nowozin S, Hofmann T (2017) Stabilizing training of generative adversarial networks through regularization. Adv Neural Inf Process Syst 30"},{"key":"18228_CR36","unstructured":"Schulman J, Moritz P, Levine S, Jordan M, Abbeel P (2018) High-dimensional continuous control using generalized advantage estimation"},{"key":"18228_CR37","unstructured":"Schulman J, Wolski F, Dhariwal P, Radford A, Klimov O (2017) Proximal policy optimization algorithms"},{"issue":"7587","key":"18228_CR38","doi-asserted-by":"publisher","first-page":"484","DOI":"10.1038\/nature16961","volume":"529","author":"D Silver","year":"2016","unstructured":"Silver D, Huang A, Maddison CJ, Guez A, Sifre L, Van Den Driessche G, Schrittwieser J, Antonoglou I, Panneershelvam V, Lanctot M et al (2016) Mastering the game of go with deep neural networks and tree search. Nat 529(7587):484\u2013489","journal-title":"Nat"},{"key":"18228_CR39","doi-asserted-by":"crossref","unstructured":"Solera F, Calderara S, Cucchiara R (2015) Learning to divide and conquer for online multi-target tracking. In: Proceedings of the IEEE international conference on computer vision. pp. 4373\u20134381","DOI":"10.1109\/ICCV.2015.497"},{"issue":"5","key":"18228_CR40","doi-asserted-by":"publisher","first-page":"643","DOI":"10.1080\/15481603.2021.1908927","volume":"58","author":"Y Tao","year":"2021","unstructured":"Tao Y, Both A, Silveira RI, Buchin K, Sijben S, Purves RS, Laube P, Peng D, Toohey K, Duckham M (2021) A comparative analysis of trajectory similarity measures. GISci Remote Sensing 58(5):643\u2013669","journal-title":"GISci Remote Sensing"},{"key":"18228_CR41","doi-asserted-by":"crossref","unstructured":"Tuan YF (1979) Space and place: humanistic perspective. In: Philosophy in geography. Springer, pp. 387\u2013427","DOI":"10.1007\/978-94-009-9394-5_19"},{"key":"18228_CR42","unstructured":"Vlachos M, Kollios G, Gunopulos D (2002) Discovering similar multidimensional trajectories. In: Proceedings 18th international conference on data engineering. pp. 673\u2013684, IEEE"},{"key":"18228_CR43","doi-asserted-by":"crossref","unstructured":"Walker J, Doersch C, Gupta A, Hebert M (2016) An uncertain future: Forecasting from static images using variational autoencoders. In: European conference on computer Vision. Springer, pp. 835\u2013851","DOI":"10.1007\/978-3-319-46478-7_51"},{"key":"18228_CR44","doi-asserted-by":"crossref","unstructured":"Walker J, Gupta A, Hebert M (2014) Patch to the future: Unsupervised visual prediction. In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp. 3302\u20133309","DOI":"10.1109\/CVPR.2014.416"},{"issue":"3","key":"18228_CR45","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1007\/s11263-017-1005-y","volume":"123","author":"S Wu","year":"2017","unstructured":"Wu S, Yang H, Zheng S, Su H, Fan Y, Yang MH (2017) Crowd behavior analysis via curl and divergence of motion trajectories. Int J Comput Vision 123(3):499\u2013519","journal-title":"Int J Comput Vision"},{"key":"18228_CR46","doi-asserted-by":"crossref","unstructured":"Yang Z, Huang L, Chen Y, Wei Z, Ahn S, Zelinsky G, Samaras D, Hoai M (2020) Predicting goal-directed human attention using inverse reinforcement learning. In: Proceedings of the IEEE\/CVF conference on computer vision and pattern recognition. pp. 193\u2013202","DOI":"10.1109\/CVPR42600.2020.00027"},{"key":"18228_CR47","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2021.108252","volume":"121","author":"S Zamboni","year":"2022","unstructured":"Zamboni S, Kefato ZT, Girdzijauskas S, Nor\u00e9n C, Dal Col L (2022) Pedestrian trajectory prediction with convolutional neural networks. Pattern Recognit 121:108252","journal-title":"Pattern Recognit"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-024-18228-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11042-024-18228-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-024-18228-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,3]],"date-time":"2024-09-03T02:21:42Z","timestamp":1725330102000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11042-024-18228-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,15]]},"references-count":47,"journal-issue":{"issue":"30","published-online":{"date-parts":[[2024,9]]}},"alternative-id":["18228"],"URL":"https:\/\/doi.org\/10.1007\/s11042-024-18228-6","relation":{},"ISSN":["1573-7721"],"issn-type":[{"type":"electronic","value":"1573-7721"}],"subject":[],"published":{"date-parts":[[2024,2,15]]},"assertion":[{"value":"14 April 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 September 2023","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 January 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 February 2024","order":4,"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"}}]}}