Code Monkey home page Code Monkey logo

detect-ai-generated-text's Introduction

Detect-AI-Generated-Text

Our team's solution for the Kaggle competition: LLM - Detect AI-Generated Text. This work was also submitted as the final project for the Artificial Intelligence in Data Science course at the Budapest University of Technology and Economics, 2023 fall semester.

Motivation

In recent years, large language models (LLMs) have become increasingly sophisticated, capable of generating text that is difficult to distinguish from human-written text. In this competition, we hope to foster open research and transparency on AI detection techniques applicable in the real world.

Introduction

We aim to build a model that identifies which essay was written by middle and high school students, and which was written using a large language model (LLM). With the spread of LLMs, many people fear they will replace or alter work that would usually be done by humans. Educators are especially concerned about their impact on students’ skill development, though many remain optimistic that LLMs will ultimately be a useful tool to help students improve their writing skills.

At the forefront of academic concerns about LLMs is their potential to enable plagiarism. LLMs are trained on a massive dataset of text and code, which means that they can generate text that is very similar to human-written text. For example, students could use LLMs to generate essays that are not their own, missing crucial learning keystones. Your work on this competition can help identify telltale LLM artifacts and advance the state of the art in LLM text detection. By using texts of moderate length on a variety of subjects and multiple, unknown generative models, we aim to replicate typical detection scenarios and incentivize learning features that generalize across models.

Aims

Our team will aim to reach the goal of the aforementioned competition, in effect to create a model that can detect and distinguish AI-generated text from human-written one. We will try to train some models with different underlying categorizers compare their performances and formulate some conclusions about their usability and potential drawbacks. We will attempt to create a data augmentation pipeline for the AI-generated texts, i.e. a model that based on some prompts will write a short essay using the principles of LLM. We would also like to host our results on a web server like Glitch.com with a complete API to make it available for everyone and open it for potential development if there is anybody interested in our work. (We dropped this path for the moment due to technical issues.)

Further development

If we manage to create a model that distinguishes reasonably well AI-generated text from human-written ones, we could use it to identify certain patterns, vocabulary usage, and techniques that are more common in the two types of texts. This can also open up the possibility of future work, that would investigate the relationship between these structural and technical elements and the quality of the writings.

detect-ai-generated-text's People

Contributors

bkris2315 avatar emmermarcell avatar izabelljaro avatar linmy666 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.