Dataset for prediction (150 German PLC companies, 1.2k CSR reports, 2010-2021 period, 645k paragraphs) (full dataset available upon request)
Claculated text embeddings of both datasets
Script to predict the labels
Instructions on how to run the code below.
Multilabel Classification Steps
This code performs report similarity search using cosine similarity, K-Nearest Neighbor (KNN) algorithm, and Sigmoid activation function to classify reports based on embeddings.
Prerequisites
Ensure you have the following installed before running the script:
Python 3.8+
Required Python libraries (install using the command below)