Live data from Hacker News

GPT-3.5 Turbo fine-tuning and API updates

openai.com

11–20 of 244 posts

Re: GPT-3.5 Turbo fine-tuning and API updates

#11

Generating from a finetuned GPT 3.5 Turbo is 8x the cost of generating from the base model, so you really have to be in the “reduce prompt size by 90%” bucket they mention to get cost effectiveness out of it.

If you do a lot of retrieval augmentation, then the 8x cost might still be cheaper than burning a lot of tokens on injected context.

Re: GPT-3.5 Turbo fine-tuning and API updates

#12
post #2

ELI5 what this means and impact?

ChatGPT but instead of learning from the internet and then producing text, learning from the internet + and then producing text.

It's an announcement about the availability of a feature to do that. The article doesn't mention the biggest issue with fine-tuned models though - cost.

Re: GPT-3.5 Turbo fine-tuning and API updates

#13
post #5

gotta wait til fall for general availability of fine tuning? looks like there's a legacy version too? openai is streets ahead

my bad - Fine-tuning for GPT-3.5 Turbo is now available, with fine-tuning for GPT-4 coming this fall.

Support for fine-tuning with function calling and gpt-3.5-turbo-16k will be coming later this fall.

Re: GPT-3.5 Turbo fine-tuning and API updates

#14
post #10

What about data privacy? Anyone know if OpenAI can use your fine tuning data?

It answers this in the 3rd sentence of the page.

"As with all our APIs, data sent in and out of the fine-tuning API is owned by the customer and is not used by OpenAI, or any other organization, to train other models."

Re: GPT-3.5 Turbo fine-tuning and API updates

#15

Generating from a finetuned GPT 3.5 Turbo is 8x the cost of generating from the base model, so you really have to be in the “reduce prompt size by 90%” bucket they mention to get cost effectiveness out of it.

I wonder why is much more expensive.

They would need to store and load the model, even if I imagine that they are using something similar to LoRA to finetune their models.

Re: GPT-3.5 Turbo fine-tuning and API updates

#16
post #5

gotta wait til fall for general availability of fine tuning? looks like there's a legacy version too? openai is streets ahead

my bad - Fine-tuning for GPT-3.5 Turbo is now available, with fine-tuning for GPT-4 coming this fall. Support for fine-tuning with function calling and gpt-3.5-turbo-16k will be coming later this fall.

``` When to use fine-tuning:

Fine-tuning GPT models can make them better for specific applications, but it requires a careful investment of time and effort. We recommend first attempting to get good results with prompt engineering, prompt chaining (breaking complex tasks into multiple prompts), and function calling, with the key reasons being: * There are many tasks for which our models may initially appear to not perform well at, but with better prompting we can achieve much better results and potentially not need to be fine-tune * Iterating over prompts and other tactics has a much faster feedback loop than iterating with fine-tuning, which requires creating datasets and running training jobs * In cases where fine-tuning is still necessary, initial prompt engineering work is not wasted - we typically see best results when using a good prompt in the fine-tuning data (or combining prompt chaining / tool use with fine-tuning) ```

Re: GPT-3.5 Turbo fine-tuning and API updates

#17
Are there any benchmarks/results showcasing the performance increase with fine tuning? Like showcasing a list of prompt and answers between a fine-tuned LLM and a non fine-tuned one. Could be with LLAMA 2 as well.

Even if it's quite specialized like in Medical/Legal, it would be great to see the expected value one can derive from fine-tuning.

Re: GPT-3.5 Turbo fine-tuning and API updates

#18
Can anyone who's worked with fine-tuning models this large weigh in on how much fine-tuning data is typically required to be effective? Can 100k tokens (as mentioned in the docs) really influence the behavior of the base model that much, or was that just a toy example?

Re: GPT-3.5 Turbo fine-tuning and API updates

#19
> It is very important to us that the deployment of fine-tuning is safe. To preserve the default model's safety features through the fine-tuning process, fine-tuning training data is passed through our Moderation API and a GPT-4 powered moderation system to detect unsafe training data that conflict with our safety standards.

I wish there was some documentation on what kinds of things are determined unsafe. There are plenty of things I think we would all agree are unsafe. I'm sure we don't want fine tuned models on how to cause physical harm on other people.

I don't envy the challenge of making the call for more gray area, sometimes even cultural differences, in what is safe or not. Seems like a very hard problem we've seen social media struggle with. I'm reminded of some of the Covid "misinformation" being deemed as unsafe

Re: GPT-3.5 Turbo fine-tuning and API updates

#20

Are there any benchmarks/results showcasing the performance increase with fine tuning? Like showcasing a list of prompt and answers between a fine-tuned LLM and a non fine-tuned one. Could be with LLAMA 2 as well. Even if it's quite specialized like in Medical/Legal, it would be great to see the expected value one can derive from fine-tuning.

There is such a limited amount of this and most of what you can find is blogspam. Lots of people asked the OpenAI GPT rep on Twitter for exactly this; hoping we see it as GPT-4 becomes tunable.
Post reply on HN