4 ms·
Implementing GPTZero from scratch – Reverse engineering GPTZero
- burhanultayyab 4y agoWe've gone through the original implementation of GPTZero and successfully reverse engineer it. (it gives the same results as original GPTZero). We've also recorded the implementation process which can be found below. Youtube Implementation Video: https://youtu.be/x9H-aY5sCDA https://youtu.be/x9H-aY5sCDA Github: https://github.com/BurhanUlTayyab/GPTZero https://github.com/BurhanUlTayyab/GPTZero Website: https://gptzero.sg https://gptzero.sg Discord: https://discord.com/invite/F3kFan28vH https://discord.com/invite/F3kFan28vH We're also working on a GPTZerov2 (inspired by LLM based transformers and GANs), which would be more accurate, and can detect lines changed by humans. Please give some feedback on our work. Thanks
- nicholaswork 4y agoInteresting and the website is more responsive than the original.
- burhanultayyab 4y agoThanks for the complement.
- nacs 4y agoDo you/your dev-partner give each other compliments like this while developing too or just at the end?
- forgotpwd16 4y agoComplementing the project in which you're one of the two devs is a bit strange imo. https://github.com/BurhanUlTayyab/GPTZero/commits/main https://github.com/BurhanUlTayyab/GPTZero/commits/main
- forgotpwd16 4y ago>our implementation gets the exact same results Considering https://news.ycombinator.com/item?id=34556681 https://news.ycombinator.com/item?id=34556681 that isn't really a good thing to have. That said, good work replicating it.
- burhanultayyab 4y agoThanks for the complement. We would be more cautious in the future.
- rvz 4y agoGood. A detector should have been written and open-sourced before releasing GPT in the first place, especially by OpenAI themselves. A shame that someone else had to do the work other than them. Better late than never to open source it now, unlike the original creator of GPT Zero or OpenAI doing it.
- cwmoore 4y agoThey would be in a position to log hashes of generated substrings, multiple of which in a document would indicate a high likelihood indicator of the source. Solving for the Turing Test appears to have been a poorly chosen goal.
- burhanultayyab 4y agoYou are correct, that's why we're working on a version 2 of it where we're using LLM Transformers fighting adverserially to make it better.
- sdrg822 4y agoGiven that GPTZero was an undergrad’s side project it’s not that surprising?
- bablawexler 4y agowhere can I see your code if that’s so easy
- alexcdot 4y agothe model at https://gptzero.me https://gptzero.me is different now, it does sentence-level prediction as opposed to the old GPTZero disclaimer: i'm familiar with creator
- burhanultayyab 4y agoIt's amazing what you guys are working on :) We're working on v2 where two large LLMs fight with one another.
- camjw 4y agoA bit weird that you claim 100% accuracy to the real GPTZero when most sentences I tried gave different results. Also, kind of cringe to copy the original GPTZero down to the domain name - you are gptzero.sg right?