DeisHacks: Accessible NLP Tool
Introduction
We are a team participating in the DeisHack, a hackathon for social good. Our project is an accessible tool that uses natural language processing and OpenAI's Generative Pre-trained Transformer 3 (GPT-3) model to extract important information from long-form text, such as reports from non-profit organizations.
Problem Statement
Analyzing lengthy reports produced by non-profit organizations can be a time-consuming and costly process, especially for organizations with limited resources. These reports often contain valuable information and statistics, but extracting this information can be challenging and highly labor-intensive due to the reports' length and format. No automation currently exists for this problem.
For example: The Clipper Foundation receives updates from their grant recipient in a standardized long-answer format: The Philanthropy MA Common Proposal Form.
100s of Non-Profits use formats like the Philanthropy MA Common Proposal Form, which ultimately needs to be manually analyzed.
Here are some examples of questions in this form:
- What were your primary impacts and other major accomplishments?
- How did you determine your progress and measure your impact?
- Describe any setbacks encountered during the period of this grant and how they were addressed.
These 10+ page reports are currently looked through by hand and manually analyzed.
Solution
Our tool aims to automate the manual process of analyzing reports by using the GPT-3 model for NLP analysis. The user inputs the report into the tool, and the tool processes the report using the GPT-3 model to extract important information, including statistics, and formats it into a stylized word document.
Rather than changing the format of these reports on a case-by-case basis, our solution works to save time and resources for any non-profit struggling with this problem.
Key Features
- Easy-to-use input interface
- Utilization of OpenAI's GPT-3 model for NLP analysis
- Automated extraction of statistics and important information
- Output presents data in a clear, easily readable format for easy analysis
- Ability to take long-answer questions and convert them into an analyzable word document format
Getting Started
To use our tool:
- Clone the repository from Github.
- Run the tool
- Access the tool by accessing its interface on a local server
- Input the report | document | form | proposal into the tool.
- View the output
Conclusion
In conclusion, our tool is designed to help non-profit organizations streamline the analysis of lengthy reports. With its utilization of OpenAI's GPT-3 model for NLP analysis, automated extraction of key information, and clear analyzable format for output, our tool has the potential to save organizations time, effort, and resources. Our hope is that this tool will contribute to the ongoing efforts towards social justice and equality, by making the process of report analysis more efficient and accessible for non-profits. We are confident that this solution will make a positive impact for non-profits and are excited to see the positive change it can bring.
Log in or sign up for Devpost to join the conversation.