https://github.com/plnrlstt/absa_chatgpt
This is the repository for the group project of the lecture Formal Semantics 2023/24 at the Computational Linguistics Faculty of Heidelberg University.
https://github.com/plnrlstt/absa_chatgpt
aspect-based-sentiment-analysis chatgpt llms sentiment-analysis
Last synced: 2 months ago
JSON representation
This is the repository for the group project of the lecture Formal Semantics 2023/24 at the Computational Linguistics Faculty of Heidelberg University.
- Host: GitHub
- URL: https://github.com/plnrlstt/absa_chatgpt
- Owner: plnrlstt
- Created: 2024-11-18T15:31:29.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T15:47:38.000Z (6 months ago)
- Last Synced: 2025-01-20T00:48:22.199Z (4 months ago)
- Topics: aspect-based-sentiment-analysis, chatgpt, llms, sentiment-analysis
- Language: Python
- Homepage:
- Size: 1.77 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ChatGPT as a PR-Management Expert
This is the repository for the group project of the lecture `Formal Semantics 2023/24` at the Computational Linguistics Faculty of Heidelberg University.
Our project is about using **ChatGPT as a PR-Management Expert** that evaluates restaurant reviews by creating sentiment quads, writes weekly reports and issues warnings for critical situations.
In our [project outline](https://docs.google.com/document/d/12RYexcdQH-3xhM-T3H6ztGkI95sITbloao5V_5Vknhw/edit) we summarized our inital thoughts and ideas and also how we planned to approach the task. The [final project report](Group_BEP__Report.pdf) gives a detailed insight into the execution of out project,our results and the conclusions.
## 🧾Contents
1. [About](#introduction)
2. [Requirements](#paragraph1)
5. [Group BEP members](#paragraph4)The aim of our project is to test ChatGPT’s abilities to provide an insightful analysis of customer feedback as a tool for management purposes, which includes an ASQP task, generation of weekly summaries of given reviews, and production of warnings in case of abnormalities in the dataset. For this purpose, we are utilizing an annotated [dataset](https://github.com/IsakZhang/ABSA-QUAD/tree/master), which serves as our gold standard, enabling us to compare ChatGPT's output against it.
For the Python code used in this repository you need to fulfill some basic requirements.
* Visual Studio Code (or any other programming environment)
* OpenAI API Key
* ExcelYou also need to install some libraries which can be performed with the following line:
```python
pip install pandas openai openpyxl xlsxwriter
```Additional to the code, you also need to download the .env file in this folder.
## 👩👩👦Group BEP members
* Lukas Dorschner ([email protected])
* Polina Kuznetcova ([email protected])
* Begüm Yildiz ([email protected])