Viewing profile — patelajay285
patelajay285
HN member- Joined
- Mon, Jan 30, 2017, 4:45 AM UTC
- HN karma
- 301
- Public activity
- 86 items
- HN profile
- View on Hacker News ↗
About patelajay285
Recent public activity
- story
-
comment
Comment #42139092
When you train bidirectionally only, you don't get a generative model, that would be the downside. However, you can train on a mixture of causal and bidirectional objectives as som…
-
comment
Comment #42135838
It's not at all expected. T5 models are not generative models by default and they were not thought to be able to perform generation, let alone in-context learning. Remember these m…
-
comment
Comment #42135699
We found the same result a few years ago in our ICLR paper: https://arxiv.org/pdf/2209.14500 We found Google's T5 models which were released in 2019, pre-GPT-3, were "secretly" cap…
-
comment
Comment #42009589
We've been working on a Python framework where one of the use cases is easy distillation from larger models to smaller open-source models and smaller-closed source models (where yo…
-
comment
Comment #39340283
Thanks for clarifying, for the record, I generally agree with you. I think we just disagree on the snippets and how in-depth they need to be. Our library is built on HF libraries (…
-
comment
Comment #39339818
I think you're interpreting hostility where there is none, so I don't have much to say other than it's an infrastructure library, a demonstration snippet doesn't need to show how t…
-
comment
Comment #39339423
It's a demo snippet of how to setup the workflow, it's not meant to be a working production example a self-rewarding model or a faithful reproduction of the original paper. Whether…
-
comment
Comment #39339053
Collecting data is hard, but the library is also a synthetic data generation library, so for example you can create the data for DPO fully synthetically, check out the self-rewardi…
-
comment
Comment #39339031
Yes it is :), but the library is also a synthetic data generation library, so for example you can create the data for DPO fully synthetically, check out the self-rewarding LLMs exa…
-
comment
Comment #39337291
That's totally fair and good feedback, it's hard to support everyone's use cases simultaneously, but from my own research and other researchers we collaborate with, this solves and…
-
comment
Comment #39337107
I think the discussion in the other comment thread discusses this well. They are different techniques, but the line between RL & SL is quite fuzzy. The DPO authors advertise this a…
-
comment
Comment #39336870
Thanks for the question. This is built for ML researchers, so in examples we use the defacto source for datasets researchers often use, HF Hub. However, there is a lot of documenta…
-
comment
Comment #39336593
This was discussed in another comment, DPO is pretty much strictly better than RLHF + PPO, and far more stable when training. Yes, DPO is not technically "RL", but it's semantics f…
-
comment
Comment #39336183
This is built for ML researchers out of an academic lab. There's a ton of functionality in the library (beyond RLHF and alignment) that ML researchers do every day to write papers …
-
comment
Comment #39336009
I tend to agree @espadrine, it's semantics for the most part
-
comment
Comment #39335897
That’s totally valid and something we would even encourage! This project is for researchers so if there is a point where the abstraction is no longer useful, by all means configure…
-
comment
Comment #39335887
Thanks! It makes it easier to run with the existing run scripts I have on our large university GPU cluster. :) no other reason
-
comment
Comment #39335873
Thanks, appreciate the feedback, will update when I get a chance!
-
comment
Comment #39335871
Yep, DPO is not technically “RL” and implicitly uses the LLM itself as a reward model, but training with DPO is far more stable for that reason.
-
comment
Comment #39335858
Fair, DPO is considered a fairly well established technique now that is far more stable in training than PPO, but also helps align LLMs from human feedback. The package also helps …
-
comment
Comment #39335805
Appreciate the feedback on the title, this is developed for ML researchers, so I assure there is a lot it’s doing under the hood to make this process easier (for example introducin…
-
comment
Comment #39335771
This is developed for researchers, so I assure it’s very hackable and configurable. ;-) but appreciate the feedback on the title!
-
comment
Comment #39335766
Hi everyone, there are no easy tools for synthetic data generation or training and aligning LLMs simply in Python. Most of the stuff out there are messy adhoc scripts. DataDreamer …
- story