ClassifyGPT is a product classifier based on OpenAI's GPT-3.5-Turbo model to classify products into their category hierarchy path as specified in the Icecat feed.
This project combines the findings of Self-Consistency (Wang et al., 2022) and Choice Shuffling Ensemble (Nori et al., 2023) for Multiple-Choice Chain of Thought Reasoning and applies the resulting prompt to product classification.
To run ClassifyGPT, you need to set your OpenAI API key in your system's environment variables: OPENAI_API_KEY = "your_api_key"
This project is part of a seminar thesis under Prof. Bizer during my Bachelor's degree at University of Mannheim.