Towards resilient and smart cities: A real-time urban analytical and geo-visual system for social media streaming data

https://doi.org/10.1016/j.scs.2020.102448Get rights and content

Highlights

  • A real-time system for analyzing and visualizing streaming data from social media.

  • Online topic modeling and sentiment analysis with Apache Spark distributed system.

  • Interactive real-time geo-visualization using GeoEvent Server and Online GIS.

  • Intelligent and Integrated geo-visual data analytics for smart and resilient cities.

  • Rapid events detection and tracking during disasters and public health crises.

Abstract

Cities worldwide are vulnerable to unpredictable extreme events such as disasters and public health crises. Urban big data and data-driven technologies have played an increasingly important role in building smart and resilient cities that can respond rapidly to these perturbations. However, many existing approaches had limited capabilities for processing big data, which has led to time-consuming and costly decision-making. Thus, we develop a real-time data-driven analytical and geo-visual system to enable smart and rapid responses to urban extreme events. The system is built on ArcGIS’s GeoEvent Server and Apache Spark and processes streaming data from social media with high speed, massive volume, and multiple modalities. The system employs online topic modeling and domain-adaptive sentiment analysis to track small-scale, undefined events, visualizes their spatial and semantic dynamics, and provides early alerts for crises and emergencies via an interactive online GIS platform. The proposed system has been applied during a large-scale hurricane and demonstrated effectiveness and agility in tracking and reporting emerging small-scale crises. The developed system can be applied in various urban scenarios to enable timely situation awareness and rapid response. This research contributes to the smart city safety and building rapidity of resilient cities.

Introduction

Cities are complex and dynamic systems that contain infrastructures, information, and innovation and house the majority of the world’s population (Batty, 2008). Cities are also exposed to a variety of unforeseeable extreme events, such as disasters and infectious diseases, which have at times caused tremendous economic and social losses (Arafah & Winarso, 2017; Zhu, Li, & Feng, 2019). Disasters have affected more than a third of the world’s population (1.5 billion) and cost more than US$1.3 trillion in economic losses (UN DESA Population Division, 2018). In recent years, influenza epidemics have caused up to 56,000 deaths annually in the United States and have had substantial financial costs (McGowan et al., 2019). To respond actively to such events, researchers and practitioners from multiple disciplines develop theories and approaches to help cities prepare for unexpected perturbations (Woetzel et al., 2018; Zhang & Li, 2018).

In light of the need to building resilient and smart cities in this context, urban studies and practices strive to maintain cities’ essential functionality while reducing the adverse effects when disruptions happen (Allam & Newman, 2018; Angelidou et al., 2018; Desouza & Flanery, 2013; Hatuka, Rosen-Zvi, Birnhack, Toch, & Zur, 2018; Leichenko, 2011; Wang, Hulse, Von Meding, Brown, & Dedenbach, 2019). Existing literature body has discussed four critical aspects of resilience: robustness (the ability to withstand stress without suffering degradation or loss of function), redundancy (the extent to which components can be substituted for to recover reduced or lost functionality), resourcefulness (the capacity to identify problems, establish priorities, and allocate resources), and rapidity (the ability to meet priorities and achieve goals promptly) (Bruneau et al., 2003; Godschalk, 2003; Zobel, 2011). However, as cities grow and gain complexity, conventional approaches that treat resilience as a conceptual process and use static data can become ineffective for achieving the conditions outlined above (Meerow, Newell, & Stults, 2016). Thus, it is necessary to implement new methods and technologies to address the challenges of extreme events and promote resilience.

In the context of burgeoning big data and advanced information and communication technologies (ICTs), more “smart” solutions have also been proposed to help cities survive and function under extreme stresses (Palmieri, Ficco, Pardi, & Castiglione, 2016; Soyata, Habibzadeh, Ekenna, Nussbaum, & Lozano, 2019; Yang, Su, & Chen, 2017). A recent article proposed the smart robustness, smart redundancy, smart resourcefulness, and smart rapidity to leverage resilience by embedding smart technologies and systems in the fabric of cities (Desroches & Taylor, 2018). Although rapidity (e.g., speed) in responding to risks is essential to resilient cities (Al Nuaimi, Al Neyadi, Mohamed, & Al-Jaroodi, 2015; Desouza & Flanery, 2013; Palmieri et al., 2016; Platt, Brown, & Hughes, 2016), few studies have focused on this dimension of urban resilience, particularly among urban-scale quantitative studies (Meerow et al., 2016). Within the smart city context, however, rapid or real-time big data applications can mitigate damages’ impacts and enhance the capacity to recover from extreme events quickly (Desroches & Taylor, 2018; Malik, Sam, Hussain, & Abuarqoub, 2018). For instance, early detection of crises or emergencies and rapid responses allow cities to collect relevant information, monitor the characteristics of events (e.g., locations, time, types), and provide timely analyses and predictions, and thus to better coordinate relief efforts, assess damages, and restore urban system performance (Desouza & Flanery, 2013; Khan, Anjum, Soomro, & Tahir, 2015; Kitchin, 2014; Kontokosta & Malik, 2018; Woetzel et al., 2018; Zhang, Li, Li, & Fang, 2019).

However, most existing quantitative studies are conceptual rather than operational to enhance resilience with smart rapidity, because it is challenging to design a specific plan for an abstract and complex notion such as resilience (Desouza & Flanery, 2013; Hatuka et al., 2018; Wang, Taylor, & Garvin, 2020). For example, Klein, Koenig, and Schmitt (2017) described a vision and a conceptual framework for monitoring and managing cities’ environmental and social dynamics without giving specific methods or plans. Current efforts to create smart and resilient cities also suffer from a mismatch between real-time information resources and delayed decision-making, as well as incompatible algorithms for processing high-volume and -velocity urban streaming data (Al Nuaimi et al., 2015; Khan et al., 2015; Yang et al., 2017). The existing prototypes of urban analytics systems (e.g., Huang, Cervone, & Zhang, 2017; Psyllidis, Bozzon, Bocconi, & Titos Bolivar, 2015) were designed for the analysis and visualization of a diversity of urban topics (human movement patterns, traffic conditions, or place of interests) using periodically updated data or a mixture of static and streaming data. These prototypes did not take full advantage of urban streaming data for smart and rapid resilient city management.

In this research, we propose a real-time urban analytical and visual system that can detect, track, analyze, and visualize small-scale, undefined extreme events clustered in content and space. The system is built on the latest versions of GeoEvent Server and Online GIS for real-time data analysis and visualization and uses geotagged streaming Twitter data. We construct several data-mining and natural language–processing modules within the system, including online topic modeling and sentiment analysis using Apache Spark. The Apache Spark distributed system is especially favorable for online big-data processing with high speed and accuracy. The system is designed for geo-textual streaming data and has the potential to be applied to various urban management scenarios. By leveraging high-volume urban streaming data and smart technologies, we hope to demonstrate the usefulness of our system to understand the dynamics of urban systems, especially during unpredicted perturbations such as disasters. The system demonstrates the analysis results with interactive maps to improve situational awareness and enhance community engagement during extreme events. The system can also be integrated into a holistic, intelligent system to play an active role in future urban planning to achieve smart and resilient cities.

Section snippets

Related work

Recently, extracting and interpreting information from streaming data has gained increasing prominence in the data mining domain. In addition, social media platforms, such as Twitter, have brought valuable user-generated behavior-rich data resources in real time, offering a growing number of opportunities to analyze the dynamics of the text streams and topics (Benhardus & Kalita, 2013; Ghani, Hamid, Hashem, & Ahmed, 2019). In urban contexts, these platforms allow people to share the events they

Developing a real-time urban analytical and geo-visual system

In this section, we demonstrate the design and methods of our real-time urban analytical and geo-visual system that works for streaming geo-textual data (i.e., data with both geographical and content features). This system is built upon Esri’s GeoEvent Server (version 10.7). The server provides comprehensive tools and pipelines to support high-volume real-time data input, processing, and output, making it especially suitable for geospatial streaming data. We employ several tools provided by the

Study case and system settings

We applied the proposed visual urban analytical system in a simulated real-time scenario of Hurricane Harvey, one of the most destructive disasters to happen in the U.S. in the past decade. The hurricane caused more than a hundred billion in damage and made landfall in a densely populated area in south-central Texas. We use geotagged tweets collected by a Twitter streaming API. Our study period ran from August 18 to September 12, 2017, covering the time before (August 18–24), during (August

Discussion

In this paper, we have presented an urban analytical and geo-visual system that automatically collects geotagged tweets and performs urban event detection and visualization in real time. Through the application in the simulated streaming data from a large-scale hurricane, the system has been demonstrated to provide useful and timely information on emergencies and crises during disasters. The system is specifically designed to address the smart rapidity aspect of resilient cities by enabling

Conclusion

Building resilient cities requires smart solutions, and achieving smart rapidity is one of the most important approaches to enhancing urban resilience when promoting smart cities. We develop a real-time urban analytical and geo-visual system for social media streaming data to track small-scale undefined urban extreme events and provide early emergency alerts. The system has demonstrated the effectiveness and rapidity in processing large volumes of data with low latency. The system has the

Declaration of Competing Interest

The authors report no declarations of interest.

Acknowledgements

This material is based upon work supported by the National Science Foundation under Grant No. 1760645, Grant No. 2028012, Grant No. 1951816, and University of Florida DCP Research Seed Grant Initiative. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation or University of Florida.

References (74)

  • S. Meerow et al.

    Defining urban resilience: A review

    Landscape and Urban Planning

    (2016)
  • P. Neirotti et al.

    Current trends in smart city initiatives: Some stylised facts

    Cities

    (2014)
  • F. Palmieri et al.

    A cloud-based architecture for emergency management and first responders localization in smart city environments

    Computers and Electrical Engineering

    (2016)
  • S. Platt et al.

    Measuring resilience and recovery

    International Journal of Disaster Risk Reduction

    (2016)
  • O. Șerban et al.

    Real-time processing of social media with SENTINEL: A syndromic surveillance system incorporating deep learning for health classification

    Information Processing & Management

    (2019)
  • T. Soyata et al.

    Smart city in crisis: Technology and policy concerns

    Sustainable Cities and Society

    (2019)
  • M. Wachowicz et al.

    Developing a streaming data processing workflow for querying space–time activities from geotagged tweets

    Computers, Environment and Urban Systems

    (2016)
  • F. Yao et al.

    Tracking urban geo-topics based on dynamic topic model

    Computers, Environment and Urban Systems

    (2020)
  • F. Yao et al.

    Domain-specific sentiment analysis for tweets during hurricanes (DSSA-H): A domain-adversarial neural-network-based approach

    Computers, Environment and Urban Systems

    (2020)
  • X. Zhang et al.

    Urban resilience and urban sustainability: What we know and what do not know?

    Cities

    (2018)
  • F. Zhang et al.

    Assessment of urban human mobility perturbation under extreme weather events: A case study in Nanjing, China

    Sustainable Cities and Society

    (2019)
  • C.W. Zobel

    Representing perceived tradeoffs in defining disaster resilience

    Decision Support Systems

    (2011)
  • E. Al Nuaimi et al.

    Applications of big data to smart cities

    Journal of Internet Services and Applications

    (2015)
  • Z. Allam et al.

    Redefining the smart City: Culture, metabolism and governance

    Smart Cities

    (2018)
  • M. Angelidou et al.

    Enhancing sustainable urban development through smart city applications

    Journal of Science and Technology Policy Management

    (2018)
  • Y. Arafah et al.

    Redefining smart city concept with resilience approach

    IOP Conference Series: Earth and Environmental Science

    (2017)
  • M. Avvenuti et al.

    EARS (earthquake alert and report system): A real time decision support system for earthquake crisis management

    Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining

    (2014)
  • M. Batty

    The size, scale, and shape of cities

    Science

    (2008)
  • J. Benhardus et al.

    Streaming trend detection in Twitter

    International Journal of Web Based Communities

    (2013)
  • A. Bifet et al.

    MOA-TweetReader: Real-time analysis in twitter streaming data

    International Conference on Discovery Science

    (2011)
  • D.M. Blei et al.

    Dynamic topic models

    ACM International Conference Proceeding Series

    (2006)
  • D.M. Blei et al.

    Latent Dirichlet allocation

    Journal of Machine Learning Research

    (2003)
  • A. Boettcher et al.

    EventRadar: A real-time local event detection scheme using Twitter stream

    IEEE International Conference on Green Computing and Communications

    (2012)
  • M. Bruneau et al.

    A framework to quantitatively assess and enhance the seismic resilience of communities

    Earthquake Spectra

    (2003)
  • C. Caragea et al.

    Mapping moods: Geo-mapped sentiment analysis during hurricane sandy

    ISCRAM 2014 Conference Proceedings

    (2014)
  • S. Choi et al.

    The real-time monitoring system of social big data for disaster management

    Computer science and its applications

    (2015)
  • R. Desroches et al.

    The promise of smart and resilient cities

    Bridge

    (2018)
  • Cited by (0)

    View full text