4 ms·
Show HN: Steiner – An open-source reasoning model inspired by OpenAI o1
Steiner is a series of reasoning models trained on synthetic data using reinforcement learning. These models can explore multiple reasoning paths in an autoregressive manner during inference and autonomously verify or backtrack when necessary, enabling a linear traversal of the implicit search tree.
Blog: https://medium.com/@peakji/a-small-step-towards-reproducing-openai-o1-b9a756a00855 https://medium.com/@peakji/a-small-step-towards-reproducing-...
Hugging Face: https://huggingface.co/collections/peakji/steiner-preview-6712c6987110ce932a44e9a6 https://huggingface.co/collections/peakji/steiner-preview-67...
- Mr_Bees69 2y agoReally hope this goes somewhere, o1 without openai's costs and restrictions would be sweet.
- peakji 2y agoThe model can already answer some tricky questions that other models (including GPT-4o) have failed to address, achieving a +5.56 improvement on the GPQA-Diamond dataset. Unfortunately, it has not yet managed to reproduce inference-time scaling. I will continue to explore different approaches!
- swyx 2y agonot sure i understand the rsults. its based on qwen 32b which is 49.49, and your best model is 53.54. results havent shown that your approach adds significant value yet. can you compare with just qwen 32b with CoT?
- peakji 2y agoThe result for Qwen2.5-32B (49.49) is using CoT prompting. Only Steiner models do not use CoT prompting. More importantly, I highly recommend to try these out firsthand (not only Steiner, but all reasoning models). You'll find that these reasoning models can solve many problems that other models with the same parameter size cannot handle. The existing benchmarks may not reflect this well, as I mentioned in the article: "... automated evaluation benchmarks, which are primarily composed of multiple-choice questions and may not fully reflect the capabilities of reasoning models. During the training phase, reasoning models are encouraged to engage in open-ended exploration of problems, whereas multiple-choice questions operate under the premise that "the correct answer must be among the options." This makes it evident that verifying options one by one is a more efficient approach. In fact, existing large language models have, consciously or unconsciously, mastered this technique, regardless of whether special prompts are used. Ultimately, it is this misalignment between automated evaluation and genuine reasoning requirements that makes me believe it is essential to open-source the model for real human evaluation and feedback."
- swyx 2y agothanks, congrats on shipping.
- ActorNightly 2y agoOpenAIs o1 isnt really going that far though. Its definitelly better in some areas, but not overall better. Im wondering if we can abstract chain of thought further down into the computation levels to replace a lot of matrix multiply. Like smaller transformers with less parameters and more selection of which transformer to use through search.
- zby 2y agoCan it be mixed with the sampling based approaches from optillm (https://github.com/codelion/optillm https://github.com/codelion/optillm)?
- peakji 2y agoApproaches like best of n sampling and majority voting are definitely feasible. But I don't recommend trying things related to CoT, as it might interfere with the internalized reasoning patterns.
- nwnwhwje 2y agoSilly question time. Is this a fined tuned LLM, for example drop in replacement for Llama etc. Or is it some algorithm on top of an LLM, doing some chain of reasoning?
- peakji 2y agoIt is an LLM fine-tuned using a new type of dataset and RL reward. It's good at reasoning, but I would not recommend to replace Llama for general tasks.
- swyx 2y agoadvice to OP - you hurt your own credibility posting on medium dot com. just blog on huggingface or substack or hashnode.
- peakji 2y agoI'm new here. Just curious, why avoid Medium? Is it a Hacker News thing, or did I miss something?
- deleted 2y ago[deleted]
- whatshisface 2y agoMedium doesn't "hurt your credibility" nearly as much as revealing that one's arsenal of litmus tests is suffering from such a paucity of real knowledge that one bases it on the web design, but Medium has a lot of annoying popups. A lot of people like Substack better and they have a paid subscriber thing that works well. (realistically speaking, experts tend to know less about the blog hosting ecosystem the more they know about their domain)
- swyx 2y agoits just a "tell" that you dont mind the poor reader experience and being associated with the rest of low quality slop that is on medium. many of us here have simply given up clicking on anything medium related
- Metameh 2y ago[dead]
- mdaniel 2y agoFor those similarly allergic to medium: https://scribe.rip/@peakji/a-small-step-towards-reproducing-openai-o1-b9a756a00855 https://scribe.rip/@peakji/a-small-step-towards-reproducing-...
- schmeichel 2y agoThis seems promising! Great work! Any chance there will be a Ollama Modelfile for the masses?
- peakji 2y agoGGUF files are available on HF: https://huggingface.co/peakji/steiner-32b-preview-gguf https://huggingface.co/peakji/steiner-32b-preview-gguf I haven't personally used Ollama Modelfile, but I think it should be relatively easy to convert from GGUF?
- ca_tech 2y agoYou can now run any huggingface model using the following command ollama run hf.co/{username}/{repository} Example: ollama run hf.co/peakji/steiner-32b-preview-gguf:Q4_K_M Source: https://huggingface.co/docs/hub/en/ollama https://huggingface.co/docs/hub/en/ollama
- nxobject 2y agoAs someone without specific background in the subfield (I do embedded programming) – thanks for spelling out what people "in the know" seem to understand about o1's functioning!