Scoring Neighborhoods on the EARTH
This project aims at using the Elo Rating System to quantitatively measure urban perceptions around the world. The measurement is based on digital surveys to humans, in which users are asked to compare two street view images in terms of some dimensions, for example, safety.
Currently, I use the survey data from Place Pulse 2.0, which covers 56 cities from 28 countries across 6 continents and keeps ongoing. I provide the reproducible Python scripts that calculate the Elo Rating scores in the repository of this project as a demonstration of the elorating
module. I also visualize the outcome on interactive maps.
Furthermore, since Place Pulse 2.0 retrieves street view images from Google Maps, it does not cover mainland China (Google ends their consumer services in China since 2010, see more on Wikipedia). I plan to extend this project to cover mainland China in the future using street view images provided by Baidu Map. For now, I finished a program in Python that retrieves street view images. I have included this program in the repository.
Interactive Maps
There are six dimensions used for measuring the perception of a city. Choose one to explore:
Scoring Algorithm
As a by-product of this project, I write a elorating
module in Python, which can be generally used for other scoring projects that employ Elo Rating System. Particularly, as a computational economist, I note that even though Elo Rating System was originally designed to measure the relative skill levels of chess players based on competition records, it can be used as a Social Welfare Function that reveals collective preferences from individual preferences.
Documentation
Documentation of Scoring Neighborhoods on the Earth
About me
Luxin Tian at the University of Chicago
Master student in Computational Economics
Computational Social Science
Learn more about the impact of computational social sciences in the digital age.