" />
Technology

How Microsoft developers use ‘real life code’ to help UN monitor humanitarian crises

How Microsoft developers use ‘real life code’ to help UN monitor humanitarian crises

Microsoft developers are aiding in the mission set forth by the United Nations to monitor humanitarian crises around the world in order to establish when and where to send aid.

Microsoft developers were tasked with automating and streamlining the monitoring processes of the United Nations Office for the Coordination of Humanitarian Affairs (OCHA) in Libya to help reduce response time to humanitarian crises using Machine Learning, Open Source Databases, Natural Language Processing, and Microsoft Azure.

Software development engineer Anastasiia Zolochevska explained in Microsoft’s Real Life Code blog the entire process of applying the power of code to potentially save lives.

The early detection system Project Fortis (not to be confused with the Armed Forces veterans community of the same name) identified the UN’s problem of trying to manually monitor over 400 social media and public data sources, and it came up with a more automated solution.

“We built a real-time processing pipeline to monitor factors that contribute to humanitarian crises through conversations and posts from publicly and privately available data sources, including social media,” wrote Zolochevska, adding, “we implemented a system that allows users to define a set of relevant keywords, geographical areas of interest and social media feeds. We then use these parameters to extract related posts and plot them on the map, based on an NLP location feature extraction approach.”

Through a process called “geocoding,” the team was able to utilize a free service that provides worldwide basemap coverage sourced from OpenStreetMap and other open data projects called Mapzen to define an area of interest and its surrounding localities.

Once the geocoding was able to define the region of interest to monitor, the next step was to use the Microsoft Translation Service to be able to translate social media posts and other public sources coming from the targeted region. The Real Life Code article used Libya as an example region with Arabic being the language to translate, hence the need for the translation service.

After carefully aligning the region of interest, translating the public data sources and social media posts, and further pinpointing and cross-referencing the geographical coordinates using an open-source JavaScript library called Compromise, the last step for the team was to use Microsoft Azure Functions as a “hosting mechanism for the locality inference job.”

Monitoring posts across social media platforms using Azure Functions in conjunction with an Azure Event Hub allowed the team to process “a huge volume of social media posts” to help the UN mission in Libya.

The results from this type of project could potentially set a new precedence in how the UN monitors crisis zones by utilizing Machine Learning, open source databases, Natural Learning Processes, and cloud-based hosting platforms like Microsoft Azure.

Through the power of code, Microsoft and the UN are looking to save lives and prevent humanitarian crises.

View Comments (1)

1 Comment

  1. Pingback: Mobile Developers Are Using Code to Help End Youth Homelessness - The Sociable

Leave a Reply

Your email address will not be published. Required fields are marked *

Technology
@TimHinchliffe

Tim Hinchliffe is a veteran journalist whose passions include writing about how technology impacts society and Artificial Intelligence. He prefers writing in-depth, interesting features that people actually want to read. Previously, he worked as a reporter for the Ghanaian Chronicle in West Africa, and Colombia Reports in South America. tim@sociable.co

More in Technology

Twenty years ago we were more than willing to sit patiently through the first three minutes of our cousin’s self-made high school video and see the fluorescent words rolling unsteadily over the black screen.

If your video doesn’t capture audiences in 10 seconds, you’re losing engagement

Kwinten WoutersDecember 15, 2017

Living In an Urban Jungle: How Cities are Impacting our Brains and Sleep

Sam Brake GuiaDecember 14, 2017
decoded developer open source

DECODED Profiles: developer evangelist Tessa Mero on building open source communities

Tim HinchliffeDecember 13, 2017
bitcoin users

Britain’s spy agency says it is monitoring Bitcoin to find out about risks

Mathew Di SalvoDecember 12, 2017
Coding Autism -The Sociable

Coding Autism: the startup empowering autistic adults in the tech industry

Jess RappDecember 12, 2017
stock performance prediction

Stock performance prediction prototype shows 62% accuracy using NLP, Deep Learning

Tim HinchliffeDecember 11, 2017

QUBED enabling Millennials to fulfill their passions

Markus SkagbrantDecember 7, 2017
AI, Musk, neuralink, healthtech, neurotechnology

Nexeon’s neurotechnology in the fight against our aging bodies

Ben AllenDecember 7, 2017

netTALK launches ezLINQ enabling users to connect landlines, TVs to the internet

Markus SkagbrantDecember 6, 2017