princeton-nlp / tree-of-thought-llm

[NeurIPS 2023] Tree of Thoughts: Deliberate Problem Solving with Large Language Models

Home Page:https://arxiv.org/abs/2305.10601

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Is there a way to get that other fake tree-of-thoughts repo taken down?

jakderrida opened this issue · comments

Sorry if this isn't the place to post his inquiry, but I had, at first, given up on your process while thinking this spamming troll was you guys. Obviously, it's auto-generated fake code that doesn't really work, but has a toxic effect on your reputation.
https://github.com/kyegomez/tree-of-thoughts

I feel so sickened that this fraud is willing to make so many fooled by him that didn't catch on lose faith in your research, robbing you of countless citations to your credits and potential future breakthroughs just for some github stars. Can I post a reward somewhere for whomever shuts it down or something?

it's not fake, it's an implementation. Nowhere did i say it's the original implementation of tree of thoughts.

And, no it cannot be taken down this is open source. And i'm not robbing anybody of anything. I provided an repository when there was no code or anything.

Hi, I'll add "official implementation" into the description and link to other implementations later in readme. @kyegomez it would be nice if you can also link to ours in your repo to explain? thanks!

@jakderrida thanks for making this concern public, I was also quite confused by the "more popular" repo.

The entire description in @kyegomez's repo gives off weird vibes/hype, as if it's the culmination of @kyegomez's life's work.

It's important to clarify the distinction between the original research and its implementations to avoid confusion. Giving explicit credit and clearly stating that a repository is an implementation rather than the original research is just a good practice.

Obviously, it's auto-generated fake code that doesn't really work

I cannot assert whether it's a fraud, but it certainly feels overly-enthusiastic.

In situations like these, it's always beneficial to provide clear and accurate information to avoid any misunderstandings or misinterpretations.

And, no it cannot be taken down this is open source. And i'm not robbing anybody of anything.

I kindly suggest making the necessary updates in @kyegomez's repository to make the distinction more explicit. It's not just about a project being Open Source. Clear communication within the open-source community are equally crucial for maintaining transparency and promoting proper attribution, because these are the core principles behind Open Source.

Linking to this repository directly would suffice to clear this apparent confusion, as legitimately suggested by @ysymyth. 🙂

I raised an issue at kyegomez/tree-of-thoughts#54 but closed by @kyegomez without any resolving. I think this might be a real issue now.

Given the radically rude and unbelievable responses in kyegomez/tree-of-thoughts#54 kyegomez/tree-of-thoughts#55 kyegomez/tree-of-thoughts#56 I have no choice but to report to Github for abuse and repo takedown. Stay tuned.

I explained the situation on twitter: https://twitter.com/ShunyuYao12/status/1663946702754021383 thanks if you can spread the words and clarify about the right code for ToT

commented

Hi Shunyu

Sorry to see you having to deal with this. I just want to pass on my congratulations for your incredible work - you’re inspiring many people around the world, including some of us way down under.

I hope this situation with the other implementation can be resolved and it is labelled more appropriately to avoid creating such obvious confusion.

keep up the great work my friend.

Hi, I'll add "official implementation" into the description and link to other implementations later in readme. @kyegomez it would be nice if you can also link to ours in your repo to explain? thanks!

Thank you so much. I know the paper should have been sufficient. However, I suppose I got overly excited to think it was done early and that was followed by abject disappointment, followed by a notification from Reddit mods that the other one wasn't by the researcher. Don't get me wrong. I was certainly excited to try it again, as was everyone I notified that the repo I posted was not the one from the paper. It really is an incredibly novel solution that I've found numerous uses for already. Also, sorry I didn't respond for a bit. I was occupied by other things.
Much appreciation,
Tom

Well, I only regret bringing it up because I failed to consider that the maker of this repo might reach out to the other "coder" not realizing he's a troll that would definitely respond as trolls do. As for bringing it up at all; it was a genuine inquiry regarding what can be done about someone that obviously auto-generated crap that was embarrassingly and obviously intended to mislead others into thinking it was by the actual hard-working researchers. Why do I think that's a problem? Good question. It hurts their reputation and jeopardizes the ability for their work to get what I believe is proper credit. It's one thing if the other repo was of the same quality as this one and posted free of any ill intent. However, that's definitely not the case. Also, to another comment saying they can't speak to whether it was autogenerated, please go to the first rendition of their repo and ask yourself if human-made code is typically filled with fake python packages that literally don't exist anywhere. That's something only generative AI does. Usually because the package exists in another language and it just hallucinates that it exists with the one you're using. Sometimes they'll just modify the name so that it appears like it's for Python or R by including a prefix like "Py" or "R" before the name of the real package.