Could ChatGPT get an Engineering Degree? Evaluating Higher Education Vulnerability to AI Assistants.
This repository provides the dataset and source code used in the study: "Could ChatGPT get an Engineering Degree? Evaluating Higher Education Vulnerability to AI Assistants." [PNAS 2024]
-
The dataset is located in the
data
folder and includes:questions.json
: Contains all the questions (and their answers) used in this study.course.json
: Provides information about the courses analyzed in this work.grade_per_question.csv
: Contains models' grades (gpt-3.5-turbo
andgpt-4
) for all questions across six different prompting strategies.README.md
: Readme file for more details on the data format.
-
The source code is located in the
src
folder. Each subfolder contains dedicated README files for further details. Key components include:src/ │ ├── answer_generation/ # Source code for different prompting strategies │ ├── chain_of_thought/ # Chain-of-Thought (CoT) Prompting │ ├── expert_prompting/ # Expert Prompting │ └── few_shot_prompting/ # Few-shot Prompting │ └── metacognitive/ # Metacognitive prompting │ └── self_refine/ # Self-refine Prompting │ └── tree_of_thought/ # Tree-of-Though (ToT) Prompting │ ├── grading/ ├── grade_open_answer.py.py # Direct grading of open-ended questions └── README.md # Documentation
- The dataset is released under CC-BY-NC-ND license.
- The code is released under CC-BY license.
@article{doi:10.1073/pnas.2414955121,
author = {Beatriz Borges and Negar Foroutan and Deniz Bayazit and Anna Sotnikova and Syrielle Montariol and Tanya Nazaretzky and Mohammadreza Banaei and Alireza Sakhaeirad and Philippe Servant and Seyed Parsa Neshaei and Jibril Frej and Angelika Romanou and Gail Weiss and Sepideh Mamooler and Zeming Chen and Simin Fan and Silin Gao and Mete Ismayilzada and Debjit Paul and Philippe Schwaller and Sacha Friedli and Patrick Jermann and Tanja Käser and Antoine Bosselut and EPFL Grader Consortium and EPFL Data Consortium},
title = {Could ChatGPT get an engineering degree? Evaluating higher education vulnerability to AI assistants},
journal = {Proceedings of the National Academy of Sciences},
volume = {121},
number = {49},
pages = {e2414955121},
year = {2024},
doi = {10.1073/pnas.2414955121},
URL = {https://www.pnas.org/doi/abs/10.1073/pnas.2414955121},
eprint = {https://www.pnas.org/doi/pdf/10.1073/pnas.2414955121}
}