Scoring Neighborhoods on the EARTH

Presentation Slides

用中文阅览

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

Elo Rating System

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.