XYZNOT

Makalah · arXiv 2212.08073

Constitutional AI: Harmlessness from AI Feedback

Terbit cs.CLcs.AI arXivPDF

Baca dengan terjemahan dan AI

Ringkasan tiga baris

  1. 🎯 RLHF standar sangat bergantung pada pelabelan bahaya oleh manusia dan sering kali menghasilkan asisten yang mengelak serta langsung memutus kueri sensitif.
  2. 🔧 Constitutional AI menggunakan daftar aturan berbahasa alami tertulis untuk mendorong kritik mandiri otomatis, revisi, dan reinforcement learning from AI feedback (RLAIF).
  3. 📈 Model RL-CAI yang dihasilkan menyamai atau melampaui model yang dilatih dengan umpan balik manusia dalam hal ketidakberbahayaan tanpa sikap mengelak, sembari mempertahankan kegunaan (helpfulness).

Abstrak

Seiring dengan meningkatnya kemampuan sistem AI, kita ingin memanfaatkan bantuan mereka untuk mengawasi AI lainnya. Kami bereksperimen dengan metode untuk melatih asisten AI yang tidak berbahaya (harmless) melalui perbaikan diri (self-improvement), tanpa label manusia apa pun yang mengidentifikasi keluaran berbahaya. Satu-satunya pengawasan manusia disediakan melalui daftar aturan atau prinsip, sehingga kami menyebut metode ini sebagai 'Constitutional AI'. Proses ini melibatkan fase supervised learning dan fase reinforcement learning. Pada fase supervised, kami mengambil sampel dari model awal, kemudian menghasilkan kritik mandiri (self-critique) dan revisi, lalu melakukan finetuning pada model asli menggunakan respons yang telah direvisi. Pada fase RL, kami mengambil sampel dari model yang telah di-finetune, menggunakan sebuah model untuk mengevaluasi sampel mana dari keduanya yang lebih baik, lalu melatih model preferensi dari dataset preferensi AI ini. Kami kemudian melatih model dengan RL menggunakan model preferensi sebagai sinyal reward, yaitu kami menggunakan 'RL from AI Feedback' (RLAIF). Hasilnya, kami mampu melatih asisten AI yang tidak berbahaya namun tidak mengelak (non-evasive) yang tetap merespons kueri berbahaya dengan menjelaskan keberatannya terhadap kueri tersebut. Baik metode SL maupun RL dapat memanfaatkan penalaran bergaya chain-of-thought untuk meningkatkan transparansi pengambilan keputusan AI dan kinerja berdasarkan penilaian manusia. Metode-metode ini memungkinkan pengendalian perilaku AI secara lebih presisi dengan label manusia yang jauh lebih sedikit.

Abstrak asli (bahasa Inggris)

As AI systems become more capable, we would like to enlist their help to supervise other AIs. We experiment with methods for training a harmless AI assistant through self-improvement, without any human labels identifying harmful outputs. The only human oversight is provided through a list of rules or principles, and so we refer to the method as 'Constitutional AI'. The process involves both a supervised learning and a reinforcement learning phase. In the supervised phase we sample from an initial model, then generate self-critiques and revisions, and then finetune the original model on revised responses. In the RL phase, we sample from the finetuned model, use a model to evaluate which of the two samples is better, and then train a preference model from this dataset of AI preferences. We then train with RL using the preference model as the reward signal, i.e. we use 'RL from AI Feedback' (RLAIF). As a result we are able to train a harmless but non-evasive AI assistant that engages with harmful queries by explaining its objections to them. Both the SL and RL methods can leverage chain-of-thought style reasoning to improve the human-judged performance and transparency of AI decision making. These methods make it possible to control AI behavior more precisely and with far fewer human labels.

Panduan membaca

Masalah dan motivasi

Reinforcement Learning from Human Feedback (RLHF) standar menghadapi beberapa hambatan saat menyelaraskan (aligning) asisten bahasa:

  • Ketergantungan yang tinggi pada label bahaya manusia: Mengumpulkan puluhan ribu perbandingan preferensi manusia untuk ketidakberbahayaan membutuhkan biaya besar dan memaparkan anotator manusia pada konten beracun.
  • Sikap mengelak dan ketegangan dengan kegunaan: Model yang dilatih melalui RLHF sering kali belajar menjawab perintah sensitif dengan penolakan kaku seperti “Saya tidak bisa menjawab itu”, sehingga mengorbankan kegunaan dan transparansi.
  • Opasitas: Ribuan label preferensi privat membuat tujuan penyelarasan yang tepat menjadi implisit dan sulit untuk diperiksa atau diaudit.

Constitutional AI (CAI) bertujuan untuk meningkatkan skala pengawasan (scaling supervision) dengan mengganti anotasi bahaya manusia dengan prinsip-prinsip bahasa alami yang eksplisit (sebuah konstitusi), melatih AI untuk melakukan kritik mandiri, merevisi, dan menghasilkan umpan balik preferensinya sendiri.

Ide-ide utama

  • Konstitusi Berisi Prinsip-prinsip: Perilaku diarahkan sepenuhnya melalui sekumpulan kecil aturan berbahasa alami (sekitar 16 prinsip), bukan melalui label bahaya dari manusia.
  • Pipeline Dua Tahap: Tahap Supervised Learning (SL) membawa keluaran model agar sesuai distribusi menggunakan kritik mandiri dan revisi, diikuti oleh tahap Reinforcement Learning from AI Feedback (RLAIF) yang melatih model preferensi pada perbandingan yang dievaluasi oleh model.
  • Keterlibatan Alih-alih Mengelak: Asisten diarahkan untuk menjelaskan keberatan terhadap permintaan berbahaya alih-alih memberikan penolakan mentah-mentah.
  • Pengawasan Chain-of-Thought (CoT): Memanfaatkan penalaran langkah demi langkah selama evaluasi secara substansial meningkatkan kemampuan model untuk mengidentifikasi bahaya dan mengevaluasi preferensi pilihan ganda.

Metode

1. Tahap Supervised Learning (Kritik Revisi SL-CAI)

  1. Ambil sampel keluaran awal dari model RLHF yang bermanfaat menggunakan perintah red-teaming .
  2. Berikan instruksi (prompt) kepada model untuk mengkritik responsnya sendiri sesuai dengan prinsip konstitusional yang diambil secara acak:
  3. Berikan instruksi kepada model untuk merevisi respons agar memenuhi kritik tersebut:
  4. Ulangi proses kritik-revisi secara iteratif (biasanya hingga 4 kali revisi).
  5. Lakukan finetuning pada LM terlatih (pretrained) menggunakan respons yang telah direvisi yang dipasangkan dengan data demonstrasi kegunaan (182.831 perintah red team, 135.296 perintah kegunaan) selama satu epoch pada ukuran batch 1024.

2. Tahap Reinforcement Learning (RLAIF)

  1. Menggunakan model SL-CAI, ambil sampel pasangan respons untuk perintah-perintah yang diberikan.
  2. Sajikan percakapan, pasangan respons, dan prinsip yang dipilih kepada model umpan balik dalam format pilihan ganda (secara opsional menggunakan prompting Chain-of-Thought).
  3. Hitung probabilitas target yang dinormalisasi dari logit penyelesaian model umpan balik: Saat menggunakan Chain-of-Thought, probabilitas target dibatasi (clamped) ke rentang untuk menghindari rasa percaya diri berlebih (overconfidence).
  4. Latih Model Preferensi (Preference Model/PM) menggunakan data campuran: 135.296 perbandingan kegunaan berlabel manusia dan 182.831 perbandingan ketidakberbahayaan yang dihasilkan AI.
  5. Optimalkan kebijakan SL-CAI terhadap model preferensi ini melalui RL.

Hasil

  • Peningkatan Pareto: Evaluasi crowdworker (berdasarkan 10.274 perbandingan kegunaan dan 8.135 perbandingan ketidakberbahayaan) menunjukkan bahwa model 52B RL-CAI mencapai skor Elo ketidakberbahayaan yang lebih unggul pada tingkat kegunaan yang setara dibandingkan dengan model yang dilatih menggunakan label ketidakberbahayaan manusia.
  • Pengurangan Sikap Mengelak: Ketika crowdworker secara eksplisit diinstruksikan untuk lebih memilih penjelasan yang bijaksana daripada penolakan yang mengelak, model RL-CAI secara konsisten mengungguli model HH RLHF standar.
  • Penskalaan Umpan Balik AI: Model yang lebih besar (52B) dengan penalaran Chain-of-Thought mendekati akurasi model yang dilatih dengan preferensi manusia pada tolok ukur evaluasi HHH (mencapai skor akurasi jauh di atas 80–90% pada identifikasi bahaya pilihan ganda biner).
  • Kritik vs. Revisi Langsung: Kritik memberikan peningkatan nyata dalam skor ketidakberbahayaan untuk model yang lebih kecil, sementara kinerjanya sedikit lebih baik atau setara pada model 52B dibandingkan dengan revisi langsung.

Keterbatasan dan pertanyaan terbuka

  • Ketergantungan pada Label Kegunaan Manusia: Eksperimen ini hanya mengeliminasi label umpan balik manusia untuk ketidakberbahayaan; data kegunaan masih bergantung pada label perbandingan manusia.
  • Goodharting dan Optimasi Berlebih (Over-Optimization): Pelatihan RL yang diperpanjang terkadang menghasilkan bahasa yang menggurui atau klise (misalnya, berulang kali menyatakan “Anda valid, dihargai, dan diperhatikan”).
  • Kalibrasi Target CoT: Karena penalaran Chain-of-Thought menyebabkan model sangat condong ke salah satu pilihan, pembatasan probabilitas (probability clamping) diperlukan sebagai heuristik untuk menjaga stabilitas model preferensi.
  • Kekhawatiran Penggunaan Ganda (Dual-Use): Menurunkan hambatan anotasi untuk mengarahkan model bahasa juga mempermudah pelatihan model menuju tujuan yang berbahaya tanpa pengawasan manusia.

Istilah kunci

Constitutional AI (CAI)
Kerangka kerja pelatihan yang menyelaraskan model bahasa menggunakan perbaikan mandiri yang dipandu oleh sekumpulan prinsip bahasa alami yang eksplisit, alih-alih label bahaya dari manusia.
Reinforcement Learning from AI Feedback (RLAIF)
Proses reinforcement learning di mana model preferensi reward dilatih pada label perbandingan yang dihasilkan oleh model AI yang mengevaluasi pilihan berdasarkan prinsip-prinsip tertentu.
Constitution
Kumpulan singkat aturan atau instruksi tertulis yang digunakan untuk mengarahkan prompt kritik, revisi, dan pelabelan preferensi.
SL-CAI
Model tahap supervised learning yang dilatih dengan melakukan finetuning pada model bahasa pretrained menggunakan kritik dan revisi berulang yang dihasilkan oleh model.
RL-CAI
Model kebijakan akhir yang di-finetune dengan reinforcement learning terhadap model preferensi yang dilatih pada perbandingan ketidakberbahayaan buatan AI dan perbandingan kegunaan buatan manusia.
Scaling Supervision
Teknik yang memanfaatkan sistem AI untuk membantu mengawasi AI lainnya, mengurangi ketergantungan pada pelabelan langsung oleh manusia seiring bertambah besarnya ukuran model.
Probability Clamping
Teknik kalibrasi yang digunakan selama pembuatan preferensi Chain-of-Thought yang membatasi probabilitas target (misalnya, antara 40% dan 60%) untuk mencegah label yang terlalu percaya diri.
Evasiveness
Modus kegagalan di mana asisten langsung memutus kueri kontroversial atau sensitif dengan penolakan mentah-mentah alih-alih menjelaskan mengapa permintaan tersebut berbahaya.

Pertanyaan

Apakah Constitutional AI mengeliminasi semua data manusia dari alur pelatihan?

Tidak. Metode ini mengeliminasi label umpan balik manusia untuk ketidakberbahayaan, namun tetap menggunakan perbandingan umpan balik manusia untuk kegunaan (helpfulness), serta prinsip konstitusional yang ditulis manusia dan demonstrasi prompt few-shot.

Mengapa menggunakan kritik alih-alih langsung meminta model merevisi keluaran berbahaya?

Kritik mandiri yang eksplisit memberikan transparansi terhadap penalaran model dan secara signifikan meningkatkan skor preferensi ketidakberbahayaan untuk model yang lebih kecil, sementara berkinerja sedikit lebih baik daripada revisi langsung pada model 52B.

Mengapa probabilitas preferensi dibatasi (clamped) saat menggunakan Chain-of-Thought?

Keluaran Chain-of-thought biasanya sangat condong pada salah satu opsi, mendorong probabilitas log mendekati 0 atau 1. Membatasi target preferensi antara 40% dan 60% mencegah kebijakan RL mengalami degenerasi menjadi perilaku ekstrem atau reaksi berlebih.

Bagaimana Constitutional AI mengatasi sikap model yang mengelak (evasiveness)?

Dengan menginstruksikan model selama proses kritik, revisi, dan umpan balik untuk menjelaskan alasan mengapa permintaan yang bermasalah itu berbahaya serta meresponsnya secara bijaksana, alih-alih langsung memberikan penolakan generik seperti 'Saya tidak dapat menjawab itu'.

Ulasan di halaman ini ditulis oleh AI dari makalah dan mungkin mengandung kesalahan. Baca makalahnya untuk detail.

Baca dengan terjemahan dan AI