Browsing by Author "Abhilash, Geethika"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- CS4624: Crisis Events Knowledge Graph Generationde Chutkowski, James; Abhilash, Geethika; Turkiewicz, Justin; Tran, Anthony; Walters, Matthew (2024-05-01)In a world inundated by information during crisis events, the challenge isn’t just finding data, it’s making sense of it. Knowledge graphs rise to this challenge by structuring disparate data into interconnected insights, enabling a clearer understanding of complex situations through visual relationships and contextual analysis. This report presents a web-based application for generating and managing knowledge graphs and details the process taken to create it. The application integrates React with Material-UI for the frontend, Flask for the backend, and MongoDB and Neo4j for data storage. Users input multi document collections which are processed using Beautiful Soup, Stanford’s Core NLP, NLTK and SpaCy to extract and analyze data, forming triplestores and named entities. These elements are then used to generate knowledge graphs that are stored in Neo4j and rendered on the web via Sigma.js and Graphology. This report addresses development processes, features, testing, step-by step guidance for users and developers, the lessons we learned working on this project, and potential enhancements that can be implemented by future student groups picking up our project.