Event Detection System

Twitter is one of the fastest growing microblogging and online social networking platform. Analysis of these huge mounds of user-generated content could provide unprecedentedly valuable information to detect real-life events. Such an analysis can be immensely valuable if it is discovered timely

2025-06-28 16:32:27 - Adil Khan

Project Title

Event Detection System

Project Area of Specialization Artificial IntelligenceProject Summary

Twitter is one of the fastest growing microblogging and online social networking platform. Analysis of these huge mounds of user-generated content could provide unprecedentedly valuable information to detect real-life events. Such an analysis can be immensely valuable if it is discovered timely and made available. Thus, exploiting such data is useful to detect meaningful information successfully. Visualization is the means by which humans understand complex analytics and is often the most crucial and overlooked step in the analytics process. Data presented in graphical form enables decision-makers to take in large amounts of data and gain an understanding of what it means very quickly. The huge volume of dynamic content, publishing rapidly on Twitter, brings a great opportunity for designing an exploratory/faceted visual interface to exploit the micro-blogs in real-time for detecting and visualizing events related to trending topics. This project will analyze the tweets to identify and visualize the events happening around the world in real-time. The project will not only detect events, but will also provide interfaces to get insights of the event.

Project Objectives

Aware people related to current events and issues all over the world. Some of the services are below:

Project Implementation Method Tools and techniques:

Following are the tools and techniques that will be used in implementation:

Implementation Methodology:
  1. First of all, I divided my project into three parts (1)  Crawler (2) Event Detection (3)  Visualization(Master system).
  2. I design and implement all three parts step by step, in the first step, I will design and implement a form for crawler parameters those will be passed to Twitter through Twitter's filter API and the system will be able to fetch tweets.
  3. In the second step, these tweets pass to the EDA(Event Detection Algorithm) and the algorithm detects events from the Twitter filter stream fastly, and at the end provide some results related to events.
  4. In the third step, we will use those parameters for visualisation and display an event in the form of graphs and charts mentioned in the above section.

As the project involves retrieval and processing of tweets in real time and huge volume, it requires computational resources like huge RAM, GPU, and SSD. Although a computer is not requested by the project, but project funding will be used to upgrade existing resources of the university to make the execution of this project possible.

Benefits of the Project
  1. This system focuses on detecting events in real time using EDA by analyzing the contents published on Twitter.
  2. It is quite meaningful and valuable to detect events from different locations.
  3. Can help government and non-government organization in policymaking. E.g. Traffic jams, security threat, natural events, and epidemics.
  4. Wisdom of crowds will be used to detect events.
  5. It will be helpful in natural disasters to provide facility/help in those areas. Like USGS ( U.S Geological Survey ) uses Twitter data to track earthquakes.
Technical Details of Final Deliverable

Following are the technical details of the final deliverable:

  1. The system will be able to crawl tweets from Twitter using its filter API as I described earlier it will be the first part/deliverable of the system.
  2. Pass that data to the Event detection algorithm.
  3. After detecting the event that details will be passed to the visualizer(similarly 2 & 3 points will be the second part/deliverable of the project).
  4. Visualizer will make graphs from that details of an event that will be humanly understandable and this will be the last part/deliverable of the project.

System Architecture Diagram:System Architecture Diagram

Final Deliverable of the Project Software SystemType of Industry IT , Security , Telecommunication Technologies Big DataSustainable Development Goals Decent Work and Economic Growth, Sustainable Cities and CommunitiesRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 79500
Poster Printing Miscellaneous 52001000
Documentation Printing Miscellaneous 45002000
Installation and Maintenance Services Miscellaneous 140004000
Travelling Miscellaneous 60503000
Samsung 850 PRO - 512GB - 2.5-Inch SATA III Internal SSD (MZ-7KE512BW) Equipment11700017000
16GB DDR4-2666 PC4-21300V-S ECC SODIMM Equipment12000020000
Nvidia Tesla K20 5GB 320Bit GDDR5 Server Accelerator Keplar GPU Equipment13250032500

More Posts