Comments (10)
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.
from tree-of-thought-llm.
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.
from tree-of-thought-llm.
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!
from tree-of-thought-llm.
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.
from tree-of-thought-llm.
@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. π
from tree-of-thought-llm.
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
from tree-of-thought-llm.
Can anyone suggest what I can do? E.g. https://docs.github.com/en/site-policy/content-removal-policies/guide-to-submitting-a-dmca-takedown-notice ?
from tree-of-thought-llm.
from tree-of-thought-llm.
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.
from tree-of-thought-llm.
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
from tree-of-thought-llm.
Related Issues (20)
- src/tot directory issue HOT 1
- Experiment takes too long to run HOT 2
- MiniCrosswordsTask() troubles HOT 2
- The first step of Setup(Setup OpenAI key) is not right in Google Colab ubuntu environment HOT 4
- openai.error.ServiceUnavailableError: The server is overloaded or not ready yet. HOT 5
- Open source llms HOT 1
- Text generation task is not implemented as what the paper shows HOT 2
- MiniCrosswords performance HOT 6
- How to use custom inputs? HOT 1
- 'value_prompt' and function 'propose_score'
- how to get the value HOT 1
- Marketing suggestion for your idea HOT 1
- A Missing Default Argument in MiniCrosswordsTask HOT 1
- Run time
- Inquiry on the Game 24 result of Tree-of-Thought HOT 1
- 'TextTask' object has no attribute 'propose_prompt_wrap' HOT 1
- How to fine tune the small model on the tree of thoughts HOT 4
- Bypassing Maximum 4097 Tokens. HOT 2
- do support qwen models from vllm HOT 1
- propose_prompt and value_prompt independently use? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tree-of-thought-llm.