Web app backend engine powered by NLP techniques for flexible document summarization

This final year project concentrated on designing and developing a full-stack web application that provides an efficient and user-friendly platform for summarizing documents. By utilizing natural language processing (NLP) techniques, the web application allows users to summarize lengthy documents in...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Laddie Ji Cheng
Other Authors: Lihui Chen
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167046
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This final year project concentrated on designing and developing a full-stack web application that provides an efficient and user-friendly platform for summarizing documents. By utilizing natural language processing (NLP) techniques, the web application allows users to summarize lengthy documents into shorter summaries while maintaining the important information. In this project, front-end technologies consist of HyperText Markup Language (HTML), Cascaded Style Sheet (CSS) and Javascript were utilized to build the user interface and presentation layer of the web application. Back-end technologies consist of Python, Flask and PostgreSQL were used to manage data and process necessary tasks for to support the frontend. Hierarchical Weight Sharing Transformers for Summarization (HIWESTSUM) and Text-to-Text-Transfer Transformer (T5) model were utilized for summarizing the documents.