, University of Westminster, 115 New Cavendish Street, London, United Kingdom; MTA SZTAKI, 1518 Budapest, Hungary, Hungary