A utility-based spatial analysis of residential street-level conditions; A case study of Rotterdam

Sander van Cranenburgh,Francisco Garrido-Valenzuela
2024-10-23
Abstract:Residential location choices are traditionally modelled using factors related to accessibility and socioeconomic environments, neglecting the importance of local street-level conditions. Arguably, this neglect is due to data practices. Today, however, street-level images -- which are highly effective at encoding street-level conditions -- are widely available. Additionally, recent advances in discrete choice models incorporating computer vision capabilities offer opportunities to integrate street-level conditions into residential location choice analysis. This study leverages these developments to investigate the spatial distribution of utility derived from street-level conditions in residential location choices on a city-wide scale. In our case study of Rotterdam, the Netherlands, we find that the utility derived from street-level conditions varies significantly on a highly localised scale, with conditions rapidly changing even within neighbourhoods. Our results also reveal that the high real-estate prices in the city centre cannot be attributed to attractive street-level conditions. Furthermore, whereas the city centre is characterised by relatively unattractive residential street-level conditions, neighbourhoods in the southern part of the city -- often perceived as problematic -- exhibit surprisingly appealing street-level environments. The methodological contribution of this paper is that it advances the discrete choice models incorporating computer vision capabilities by introducing a semantic regularisation layer to the model. Thereby, it adds explainability and eliminates the need for a separate pipeline to extract information from images, streamlining the analysis. As such, this paper's findings and methodological advancements pave the way for further studies to explore integrating street-level conditions in urban planning.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: **In residential location choice, how to incorporate street - level environmental conditions into the analysis and understand the impact of these conditions on urban residents' choice of living locations**. Specifically, traditionally, residential location choice models mainly rely on factors such as accessibility and socio - economic environment, while ignoring specific street - level conditions (such as street layout, traffic safety, greening degree, etc.). This neglect is mainly due to limitations in data acquisition and processing. However, with the wide availability of street - view images and the progress of computer vision technology, it is now possible to capture and analyze these street - level features more effectively. The main objectives of the paper include: 1. **Reveal the spatial distribution in the urban area of the impact of street - level conditions on the utility of residential location choice**. 2. **Explore the factors that influence this utility distribution**. By using Rotterdam in the Netherlands as a case study, the author collected about 300,000 geo - tagged street - view images and used the extended computer - vision - enhanced discrete - choice model (CV - DCM) to calculate the utility of each location. Finally, the author aggregated the results to the postcode level and generated a map showing the spatial distribution of utility. In addition, the paper also introduced a new methodological contribution, that is, adding a semantic regularization layer in CV - DCM, which enables the model to directly extract key semantic attributes from images (such as the number of cars, the proportion of visible sky, etc.) and use them to explain residential location choice. This method not only improves the interpretability of the model but also simplifies the analysis process, enabling it to efficiently process a large amount of image data. ### Main Formulas 1. **General form of the utility function**: \[ U_i = V(X_i, I_i)+\varepsilon_{in} \] where \( U_i \) is the utility of option \( i \), \( X_i \) is the numerical attribute, \( I_i \) is the image attribute, \( V(\cdot) \) is the systematic utility part, and \( \varepsilon_{in} \) is the random error term. 2. **Linear additive utility function**: \[ V_i=\sum_j\beta_j X_{ij}+\sum_k\gamma_k z_{ik} \] where \( \beta_j \) and \( \gamma_k \) are the marginal utility parameters of numerical attributes and image features respectively, and \( z_{ik} \) is an element in the image feature map. 3. **Utility function of semantic CV - DCM**: \[ V_{in}=\sum_j\beta_j X_{ijn}+\sum_k\alpha_k S_{ikn}+\sum_m\theta_m r_{imn} \] where \( S_{ikn} \) is the semantic attribute and \( r_{imn} \) is the residual utility. 4. **Loss function**: \[ L=(1 - \kappa)\mathcal{L}_{\text{choice}}+\kappa\mathcal{L}_{\text{semantic}} \] where \( \mathcal{L}_{\text{choice}} \) is the cross - entropy loss of the choice task, \( \mathcal{L}_{\text{semantic}} \) is the mean - squared - error loss of semantic attribute prediction, and \( \kappa \) controls the balance between the two. Through these methods, the paper not only provides new insights into the utility distribution of street - level conditions in Rotterdam but also provides a powerful tool for future research.