CityPulse: A Platform Prototype for Smart City Social Data Mining
Cities experience radical shifts from conventional areas of fragmented services and interactions, to whole of service and end to end providers, while their citizens are empowered primarily via social networking applications with geotagging capabilities. This work is motivated by the fact that the exploitation of a (smart) city's social networking and collective awareness can lead to improvements in the citizens' daily life and assist city's crowd wise policy and decision making. This challenging objective requires appropriate platforms which will not only offer analytics of the city's social networking data threads but also aggregation and visualization of these data for revealing and highlighting latent information in terms of the city's emerging topics and trends. The proposed CityPulse is a modular platform for offering smart city services based on social data analysis in the context of a city. CityPulse is based on the main principle that a carefully designed backend system supports appropriate data storage, aggregation and analysis methodologies, while the derived results are exposed through Web service interfaces to ensure interoperability with various smart city applications that serve the needs of various city stakeholders. Here, we indicatively describe a generic mobile front end interface that demonstrates the functionalities that can be implemented based on CityPulse results derived by geolocated social data mining. We also demonstrate the results of CityPulse's application on an representative smart city case study which indicate that it can effectively capture and summarize social media user activities within the city and deliver useful latent information to interested city communities in an comprehensive, flexible manner.