TY - CHAP
T1 - MaaSim: A Liveability Simulation for Improving the Quality of Life in Cities
AU - Woszczyk, Dominika
AU - Spanakis, Gerasimos
PY - 2018/9
Y1 - 2018/9
N2 - Urbanism is no longer planned on paper thanks to powerful models and 3D simulation platforms. However, current work is not open to the public and lacks an optimisation agent that could help in decision making. This paper describes the creation of an open-source simulation based on an existing Dutch liveability score with a built-in AI module. Features are selected using feature engineering and Random Forests. Then, a modified scoring function is built based on the former liveability classes. The score is predicted using Random Forest for regression and achieved a recall of 0.83 with 10-fold cross-validation. Afterwards, Exploratory Factor Analysis is applied to select the actions present in the model. The resulting indicators are divided into 5 groups, and 12 actions are generated. The performance of four optimisation algorithms is compared, namely NSGA-II, PAES, SPEA2 and backslashepsilon -MOEA, on three established criteria of quality: cardinality, the spread of the solutions, spacing, and the resulting score and number of turns. Although all four algorithms show different strengths, backslashepsilon -MOEA is selected to be the most suitable for this problem. Ultimately, the simulation incorporates the model and the selected AI module in a GUI written in the Kivy framework for Python. Tests performed on users show positive responses and encourage further initiatives towards joining technology and public applications.
AB - Urbanism is no longer planned on paper thanks to powerful models and 3D simulation platforms. However, current work is not open to the public and lacks an optimisation agent that could help in decision making. This paper describes the creation of an open-source simulation based on an existing Dutch liveability score with a built-in AI module. Features are selected using feature engineering and Random Forests. Then, a modified scoring function is built based on the former liveability classes. The score is predicted using Random Forest for regression and achieved a recall of 0.83 with 10-fold cross-validation. Afterwards, Exploratory Factor Analysis is applied to select the actions present in the model. The resulting indicators are divided into 5 groups, and 12 actions are generated. The performance of four optimisation algorithms is compared, namely NSGA-II, PAES, SPEA2 and backslashepsilon -MOEA, on three established criteria of quality: cardinality, the spread of the solutions, spacing, and the resulting score and number of turns. Although all four algorithms show different strengths, backslashepsilon -MOEA is selected to be the most suitable for this problem. Ultimately, the simulation incorporates the model and the selected AI module in a GUI written in the Kivy framework for Python. Tests performed on users show positive responses and encourage further initiatives towards joining technology and public applications.
U2 - 10.1007/978-3-030-13453-2_10
DO - 10.1007/978-3-030-13453-2_10
M3 - Chapter
SN - 978-3-030-13453-2
T3 - Lecture Notes in Computer Science
SP - 118
EP - 133
BT - ECML PKDD 2018 Workshops
A2 - Alzate, Carlos
A2 - Monreale, Anna
A2 - Assem, Haytham
A2 - Bifet, Albert
A2 - Buda, Teodora Sandra
A2 - Caglayan, Bora
A2 - Drury, Brett
A2 - García-Martín, Eva
A2 - Gavaldà, Ricard
A2 - Kramer, Stefan
A2 - Lavesson, Niklas
A2 - Madden, Michael
A2 - Molloy, Ian
A2 - Nicolae, Maria-Irina
A2 - Sinn, Mathieu
PB - Springer
CY - Cham
ER -