Estimating Poverty Using Deep Learning Algorithms

overview

Poverty estimation models are an incredibly useful tool to develop poverty-intervention programs that reflect the needs of the region. This is an especially useful measure in areas such as South Asia, where there are significant differences in poverty levels across varying areas and households.

The Cal Poly Digital Transformation Hub (DxHub) powered by Amazon Web Services (AWS) collaborated with Cal Poly faculty and students and the World Bank to improve a two-part poverty estimation model.  This model utilizes a transfer learning approach with a pre-trained Convolutional Neural Network (CNN) model to create more accurate predictions. By executing three key improvements, which were implementing multispectral imagery to the preexisting model, shifting from a binary to a continuous measure of poverty, as well as altering the model to predict other measures of wellbeing, students were able to effectively improve the poverty predictions in the region of focus.

Problem

While there is an existing model created by the World Bank team to estimate poverty levels based on existing survey data, students were tasked to improve the accuracy rate of this model. This initial model only utilized three spectral bands to capture data through satellite imagery and had an original gridsearch model. Students expanded various hyperparameters and created a newer model to help achieve higher accuracy as well as create a continuous measure of poverty. By the end of the challenge, students were able to increase their poverty prediction accuracy rates by 3.8%. One way in which students improved upon the original model was by increasing the three spectral bands to seven, with each band capturing light from different parts of the electromagnetic spectrum. This was beneficial as the various combinations of bands are useful at measuring various poverty indicators. Students also explored changing various parameters to improve model performance, including altering batch sizes and adding more hidden dense layers. Furthermore, by expanding the initial gridsearch to handle more continuous outputs rather than just providing a binary outcome allows for a more comprehensive understanding of poverty levels.

Innovation in Action

Students, under the supervision of Professor Katya Vasilaky and the DxHub team, worked closely with Robert Marty and Alice Duhaut from Dime, the World Bank impact evaluation department, the creators of the original poverty prediction model. This group utilized the DxHub’s AWS resources in order to develop models and charts which allowed them to alter crucial hyperparameters in their work. More specifically, students used Amazon S3 to share and store their data , as well as deploying JupyterHub server and AWS SageMaker for their analyses. This included implementing numerous machine learning models upon expanding the grid search to a continuous scale to evaluate a household’s financial health. 

Conclusion

By expanding the number of bands from three to seven in their CNN model, reducing the batch size, and reducing early stoppage occurrences, students were able to achieve better accuracy. By making use of Landsat 8 and VIIRS satellite images in their model, students were able to extract the most relevant features and merge them with information from proprietary survey data to determine the most accurate model to predict a binary asset-based poverty measure. While future research will continue in measuring poverty levels, these students have implemented various valuable improvements when it comes to understanding and accurately measuring poverty rates through deep learning.

Supporting Documentation

Link Description
This document was coauthored by students in Katya Vasilaky’s Economics Course, Spring 2021. Student participants include Laniah Lewis, Taylor Siddiqui, Michael Chan, and Rus Adamovics-Davtian.
PowerPoint presentation given by the student team at the end of their project.

About the DxHub

The Cal Poly Digital Transformation Hub (DxHub) is a strategic relationship with Amazon Web Services (AWS) and is the world’s first cloud innovation center supported by AWS on a University campus. The primary goal of the DxHub is to provide real-world problem-solving experiences to students by immersing them in the application of proven innovation methods in combination with the latest technologies to solve important challenges in the public sector. The challenges being addressed cover a wide variety of topics including homelessness, evidence-based policing, digital literacy, virtual cybersecurity laboratories and many others. The DxHub leverages the deep subject matter expertise of government, education and non-profit organizations to clearly understand the customers affected by public sector challenges and develops solutions that meet the customer needs.