PANDUAN Dasar

DPO Iteratif dan Penyetelan Preferensi Online

DPO berulang berulang kali menyelaraskan model bahasa dengan preferensi manusia atau AI dengan menghasilkan respons baru, memberi peringkat, dan menyesuaikan pasangan bahasa baru tersebut di setiap putaran.

2 min readTerakhir diperbarui

Ikhtisar

It matters because static, one-shot preference data goes stale, while iterating keeps the training signal on-policy and the model improving.

Menyelam Lebih Dalam

Pengoptimalan Preferensi Langsung (DPO) melewatkan pelatihan model penghargaan terpisah: jika diberikan pasangan tanggapan yang disukai dan ditolak, model ini secara langsung menyesuaikan kebijakan untuk meningkatkan kemungkinan jawaban yang dipilih dibandingkan dengan jawaban yang ditolak, menggunakan kerugian gaya klasifikasi sederhana yang berasal dari tujuan RLHF. Masalahnya adalah DPO vanilla dilatih pada kumpulan data yang tetap dan sering kali di luar kebijakan, sehingga model tersebut dapat disesuaikan dengan perbandingan lama. DPO berulang (online) menutup loop: model saat ini mengambil sampel respons baru, juri (manusia atau model AI/reward yang kuat) memberi label mana yang lebih baik, dan Anda menjalankan putaran DPO lain pada data baru ini. Mengulangi hal ini beberapa kali akan menghasilkan target bergerak yang melacak perilaku model sebenarnya, sering kali mencocokkan atau mengalahkan RLHF berbasis PPO dengan kompleksitas yang jauh lebih sedikit.

Wawasan Teknis

Kerugian DPO menggunakan model referensi (biasanya pos pemeriksaan SFT) dan beta seperti suhu untuk mengontrol penyimpangan, yang secara efektif mengkodekan imbalan implisit yang sama dengan rasio log antara kebijakan dan probabilitas referensi. Pendistribusian secara online penting karena data preferensi yang diambil dari kebijakan saat ini tetap didistribusikan, sehingga mengurangi pergeseran distribusi yang mengganggu DPO offline. Setiap iterasi menghasilkan penyelesaian, memberi label ulang preferensi, dan secara opsional menyegarkan model referensi, sehingga gradien selalu mencerminkan kelemahan saat ini.

Dampak Strategis

Clearer decisions

Ini membantu Anda memisahkan klaim teknis yang jelas dari bahasa pemasaran.

Cost and budget

Anda dapat mengajukan pertanyaan implementasi yang lebih baik sebelum mengeluarkan uang atau waktu.

Team and workflow

Tim dengan pemahaman bersama membuat keputusan produk, kebijakan, dan pembelajaran yang lebih baik.

Masa Depan DPO Iteratif dan Penyetelan Preferensi Online

Harapkan penyesuaian preferensi menjadi semakin otomatis dan berkelanjutan, dengan juri AI dan model penghargaan yang menyediakan label dalam skala besar sehingga perulangan berjalan dengan murah. Varian seperti KTO, IPO, dan DPO dengan kendali jangka panjang atau yang menguntungkan diri sendiri menyempurnakan kerugian tersebut untuk mengekang verbositas dan memberi penghargaan pada peretasan. Tren yang lebih luas adalah integrasi yang lebih ketat dalam pembuatan, penilaian, dan pembaruan ke dalam saluran yang terus menyelaraskan model terdepan dengan lebih sedikit pelabelan manusia per langkah.

Implementasi Dunia Nyata

Menyelaraskan asisten obrolan dalam beberapa putaran, setiap kali mengambil sampel balasan baru dan memberi peringkat ulang untuk mempertajam kegunaannya

Penyiapan yang bermanfaat bagi diri sendiri di mana model menghasilkan dan menilai pasangan responsnya sendiri untuk melakukan bootstrap pada data preferensi yang lebih baik

Mengurangi verbositas jawaban dengan menambahkan DPO yang dikontrol panjangnya pada iterasi selanjutnya setelah kualitas mentah ditetapkan

Adaptasi domain, seperti menyetel model pengkodean secara berulang pada pasangan solusi yang baru dihasilkan dan dinilai berdasarkan hasil pengujian

Risiko & Pagar Pembatas

Tim yang berbeda mungkin menggunakan istilah yang sama secara berbeda, jadi tentukan cakupannya sejak dini.

Tolok ukur dapat terlihat kuat sementara kinerja di dunia nyata tidak merata.

Mengabaikan kualitas data dan rencana evaluasi sering kali menimbulkan hasil yang rapuh.

Peta Jalan Implementasi

1

Mulailah dengan definisi bahasa sederhana tentang hasil yang Anda butuhkan.

2

Pilih satu metrik keberhasilan dan satu kondisi kegagalan sebelum pengujian.

3

Jalankan uji coba kecil dengan data yang representatif, bukan kumpulan demo yang disempurnakan.

4

Dokumentasikan di mana DPO Iteratif dan Penyetelan Preferensi Online membantu dan di mana metode yang lebih sederhana lebih baik.

Terus Menjelajah

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Iterative DPO and Online Preference Tuning quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Mulai kuis

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

Normalisasi Panjang dalam Optimasi Preferensi

Pertanyaan yang sering diajukan

What is Iterative DPO and Online Preference Tuning?

DPO berulang berulang kali menyelaraskan model bahasa dengan preferensi manusia atau AI dengan menghasilkan respons baru, memberi peringkat, dan menyesuaikan pasangan bahasa baru tersebut di setiap putaran. Hal ini penting karena data preferensi statis dan sekali pakai akan menjadi usang, sementara iterasi akan menjaga sinyal pelatihan tetap sesuai kebijakan dan model akan terus meningkat.

Apa yang DPO hindari yang dibutuhkan oleh RLHF (PPO) tradisional?

DPO mengoptimalkan kebijakan langsung dari pasangan preferensi, menghilangkan model reward terpisah dan loop RL yang digunakan RLHF berbasis PPO.

Mengapa DPO berulang (online) seringkali lebih baik daripada menjalankan DPO sekali pada kumpulan data tetap?

Pembuatan ulang dan pelabelan ulang tanggapan pada setiap putaran akan menjaga data tetap selaras dengan kebijakan saat ini, sehingga mengurangi pergeseran distribusi dan penyesuaian yang berlebihan terhadap perbandingan yang sudah ketinggalan zaman.

Apa peran model referensi dalam hilangnya DPO?

DPO membandingkan probabilitas log kebijakan dan referensi; rasio ini bertindak sebagai imbalan implisit dan membatasi sejauh mana kebijakan tersebut menyimpang.

Dalam satu iterasi DPO online, apa urutan tipikalnya?

Setiap loop menghasilkan penyelesaian baru dari model saat ini, meminta juri memberi peringkat, dan menerapkan pembaruan DPO pada pasangan baru.

Apa yang dikontrol oleh hyperparameter beta di DPO?

Beta bertindak seperti pengatur suhu pada imbalan tersirat, menukar dengan tetap dekat dengan referensi dan tidak menyesuaikan preferensi.