忘却を教える:Amazon Novaによる選択的アンラーニング
AWS は Amazon Nova の新機能として、逆直接選好最適化(rDPO)を用いてモデルの特定行動を学習から外す「選択的忘却」技術を実装し、過剰なコンテンツモデレーションによる業務阻害を解消するカスタマイズ設定を提供した。
キーポイント
業務上の課題:過度な安全対策の弊害
既存のファウンデーションモデルは、セキュリティ訓練や法律文書処理など正当な業務目的であっても、コンテンツモデレーションにより拒否反応を示す「過剰防御」の問題を抱えている。
技術的解決策:逆直接選好最適化(rDPO)
プロンプトエンジニアリングでは克服できないモデルパラメータ内のバイアスを、LoRA アダプターを用いて特定のポリシーに対して「学習を逆転させる」ことで修正する技術を採用した。
実装機能:カスタマイズ可能なコンテンツモデレーション設定(CCMS)
Amazon Nova において、安全性、センシティブなコンテンツ、公平性、セキュリティの 4 つの柱に対して、ユーザーが安全基準を調整できる機能を導入し、必要な領域での生成を可能にする。
技術的仕組み:再学習なしの選択的忘却
モデルを最初から再トレーニングすることなく、特定のパフォーマンスを逆転させる LoRA アダプターを適用することで、カスタムモデルバリアントを迅速に生成・運用する。
重要な引用
prompt engineering alone cannot overcome them. The model's tendency to deflect is embedded in its parameters
unlearning, a technique for selectively removing learned behaviors from a model's parameters without retraining from scratch
Reverse Direct Preference Optimization (rDPO), the novel unlearning technique behind Amazon Nova Customizable Content Moderation Settings
影響分析・編集コメントを表示
影響分析
本記事は、AI モデルの安全規制と実用性のバランスを「再学習」ではなく「忘却」というパラダイムシフトで解決する画期的なアプローチを示しており、企業における LLM 導入の障壁を大幅に低下させる可能性があります。特に、セキュリティや法務などの専門分野において、モデルが過剰に警戒して機能しないという課題に対する具体的な技術的解を提供し、業界全体のモデル運用標準に影響を与える重要な一歩です。
編集コメント
「モデルを教える」ことばかりが注目されがちですが、このように「特定の知識や行動を意図的に忘れる(忘却させる)」技術の実用化は、AI の実社会での安全かつ柔軟な利用において極めて重要な転換点です。
基盤モデル(FMs)を導入する組織は、よく共通の課題に直面します。コンテンツモデレーションのために設計されたモデルのセーフガードが、正当でビジネス上重要なユースケースさえも妨げてしまうのです。成熟した言語を含むスクリプトを要約するメディア企業や、現実世界の脅威をシミュレーションするサイバーセキュリティ企業、あるいは機密証拠を処理する法務チームは、デフォルトのコンテンツモデレーション制御が、彼らが作業するために必要なコンテンツ自体を拒絶してしまうことに気づくかもしれません。例えば、従業員向け意識向上トレーニングのためにフィッシングメールのサンプル生成をモデルに依頼したセキュリティチームが、その意図が防御的なものであるにもかかわらず拒否応答を受け取るケースがあります。
モデルはポストトレーニングのアライメント段階でこれらのセーフガードを学習するため、プロンプトエンジニアリングだけではそれらを克服することはできません。モデルが拒絶する傾向はパラメータに埋め込まれており、この行動を選択的に調整するにはモデルレベルでの標的型修正が必要です。本稿では、Amazon Nova カスタマイズ可能なコンテンツモデレーション設定(CCMS)の背後にある新しいアンラーニング手法である「Reverse Direct Preference Optimization (rDPO)」を紹介し、これがモデル品質を維持しつつ過度な拒絶をどのように軽減するかを示します。また、これらのプレファレンス最適化技術を自身の実験に応用したい顧客向けの手引きも提供します。
Amazon Nova の カスタマイズ可能なコンテンツモデレーション設定 (CCMS) は、承認された顧客が 4 つの責任ある AI(RAI)の柱にわたって保護措置を個別に調整できるようにすることで、この課題に対処します。これらの柱には以下が含まれます:
- セーフティ – 危険な活動、武器、規制物質に関するカバー。
- 機微なコンテンツ – 汚言、ヌード、いじめを含む。
- フェアネス – バイアスや文化に関する考慮事項。
- セキュリティ – マルウェアや悪意のあるコンテンツに関連する懸念。
Amazon Nova は、子供への危害防止やプライバシーの保護など、AI の責任ある利用のための必須かつ非構成可能な制御を実装しています。
CCMS の背後にある科学は「アンラーニング(忘却)」であり、これはモデルのパラメータから学習した行動を再トレーニングなしで選択的に除去する技術です。私たちは、特定のポリシーに対するモデルのアライメントを逆転させるために、Low-Rank Adaptation (LoRA) アダプターを訓練します。その結果、顧客が承認したポリシー領域ではコンテンツを生成しつつ、それ以外の箇所では引き続きアライメントされたままとなるカスタムモデルバリアントが作成されます。
ソリューション
LoRA アダプタートレーニング
CCMS は、コアモデルから特定の RAI(責任ある AI)ポリシーを忘却させるように訓練された LoRA アダプターを顧客に提供することで機能します。顧客がこのアダプターをインポートすると、一意の Amazon Resource Name (ARN) によって識別されるカスタムモデルが取得されます。推論時には、このアダプターがコアモデルを誘導し、顧客の承認済みポリシー領域におけるコンテンツの回避を防ぎます。さらに、そのカスタムモデル ARN を使用する場合、Nova の出力モデレーションガードレールも顧客の承認済みポリシーに合わせて構成されます。
rDPO: 忘却のための新たなアプローチ
この忘却を効果的に行うことが、主要な科学的課題です。モデルは、対象となるポリシー領域におけるコンテンツの回避を停止しつつ、一般的な能力(指示従順性、コーディング、数学)を維持し、非対象領域でのアライメントも保つ必要があります。直接的なファインチューニングアプローチは、全体的なモデル品質の低下をもたらすリスクがあります。
最先端のアプローチの一つに、Direct Preference Optimization (DPO) に基づく「Negative Preference Optimization (NPO)」Negative Preference Optimization (NPO) があります。DPO は、参照モデルに対して、好ましい応答を非好ましい応答よりも高くランク付けするようにモデルを訓練する選好最適化アプローチです。これはモデルを好ましい応答の方向へ、非好ましい応答から遠ざけるように動かします。NPO は、最適化目的から正のサンプルを除去することで忘却を実現し、結果として学習された回避行動から離れるようにモデルを訓練しますが、これにより高品質な代替応答への誘導が行われないため、出力品質が低下する可能性があります。
これを解決するために、私たちは rDPO を開発しました。rDPO は DPO の目的関数における選好ペアの順序を反転させます。単にモデルを忘却させるのではなく、rDPO は同時に、忘却されたポリシー領域において高品質な応答を生成するようにモデルを誘導します。この二重の目的は、より優れた応答品質を生み出すだけでなく、学習効率も向上させ、収束に必要な最適化ステップ数を削減します。
以下に、DPO、NPO、および rDPO の損失関数の比較を示します:

DPO ロスにおいて、*yw* と *yl* はそれぞれ好ましい応答と好ましくない応答を表し、ここで *w* と *l* はそれぞれ「勝利(win)」および「敗北(lose)」を意味します。この損失関数は、モデルが好ましい応答を好ましくない応答よりも高い順位でランク付けするように最適化します。NPO ロスでは、*yf* が忘却すべき応答であり、NPO ロスはモデルを *yf* から遠ざけるように訓練します。rDPO では、*yt* が目標応答、*yf* が忘却応答となります。rDPO の損失関数は、忘却応答から遠ざかりつつも目標応答に近づけるようモデルを教えます。我々のアプローチを rDPO と呼ぶのは、その訓練目的が元モデルのポストトレーニング段階で適用された DPO の逆であるためです。
以下の図は、NPO と rDPO の訓練ダイナミクスおよび評価データセット上でのパフォーマンスを示しています。


トレーニングのダイナミクスから、rDPO のトレーニング精度は約ステップ 30 でほぼ 1 に収束する一方、NPO のトレーニング精度はあまり変化しないことがわかります。rDPO の選択された応答(ターゲット応答とも呼ばれる)のトレーニング報酬は継続して増加するのに対し、NPO のそれは継続して低下します。これは、rDPO がモデルの挙動をターゲット応答へとシフトさせる一方で、NPO は忘却対象の応答から離れさせてターゲット応答へ移行させることが難しいことを示唆しています。おそらくこれは、ベースモデルが強い RAI(責任ある AI)アライメントを持っており、安全な応答から離れることが困難であるためです。
評価データセットにおける NPO と rDPO のパフォーマンスについても同様の傾向が見られます。トレーニングのダイナミクスを示すプロットからは、忘却性能の観点において rDPO が NPO よりもはるかに効率的であることがわかります。
カスタマイズパイプライン
以下の図はモデルのカスタマイズパイプラインを示しています。

まずデータ準備から始まり、学習させたくないアライメント行動の目標となるポリシー領域を代表する一連のプロンプトを選定します。これらのプロンプトに基づき、忘却用と対象用の応答を生成します。その後、rDPO(逆方向ダイレクト・プレファレンス最適化)を用いて生成データでモデルを訓練します。学習ループが完了したら、LoRA アダプタをエクスポートし、サービス提供の準備を整えます。LoRA 微調整(fine-tuning)を採用したのは、フルランク微調整と比較して訓練効率が高く、推論コストも低いためです。
結果
RAI カスタマイズ済みモデルは、2 つの次元で評価します:(1) 機密リクエストに対する過度な拒絶(過剰なディフレクション)の削減、および (2) 一般的なモデル機能の維持。
ディフレクション率とは、モデルが回答を拒否するプロンプトの割合を示す指標です。ベースラインモデルにおいて、機密コンテンツに対して高いディフレクション率が見られる場合、正当なリクエストがブロックされていることを意味します。カスタマイズ後にディフレクション率が低下すれば、モデルがこれらのリクエストを正常に処理できるようになったことを示します。以下の表は、5 つの評価カテゴリにおけるディフレクション率を示しています:
Model
Red Team Prompts
Fairness
Safety
Security
Sensitive Content
Baseline
98.10%
51.84%
86.51%
91.61%
79.02%
RAI customized model
47%
23.83%
32.77%
45.73%
33.58%
結果は、すべてのポリシーカテゴリにおいて転換率の大幅な減少を示しています。安全性に関する転換率は 86.51% から 32.77% に低下し(53.74 ポイントポイントの減少)、カスタマイズ済みモデルは現在、ベースラインでは拒否されていた安全性関連のリクエストの大部分を処理できるようになりました。公平性(28 ポイントポイントの減少)、セキュリティ(46 ポイントポイント)、機密コンテンツ(45 ポイントポイント)においても同様の改善が見られます。重要なのは、これらの削減がベースモデルの重みへのいかなる変更もなしに、rDPO でトレーニングされた LoRA アダプターを通じて達成されている点です。
あらゆる忘却アプローチにとって重要な要件は、モデルの一般的な能力を低下させないことです。これを検証するために、カスタマイズ済みモデルを 3 つのユーティリティベンチマークで評価しました:指示従順性(instruction following)、数学的推論(Math Mini)、コード生成(MBXP Python)です。
Model
Instruction Following
Math Mini
MBXP Python
Baseline
94.12%
86.40%
74.80%
RAI customized model
92.57%
85.20%
73%
カスタマイズされたモデルは、すべてのユーティリティベンチマークにおいてベースラインに近いパフォーマンスを維持しており、指示の従順性では 1.55 ポイント、数学では 1.20 ポイント、コード生成では 1.80 ポイントのみ低下しています。これらの最小限の性能低下は、rDPO アプローチが RAI(責任ある AI)アライメントパラメータのみを正確にターゲットとし、モデルの中核的な能力は損なわないことを確認するものであり、これはフルモデルファインチューニングに対する LoRA ベースのアプローチの重要な利点です。
始め方
本記事で説明した選好最適化技術(DPO、NPO、rDPO)は、自ら学習除去とアライメント研究を探求したい顧客が利用可能です。Amazon SageMaker AI は、Amazon Nova および 20 以上のオープンウェイトモデル に対して、フルランクおよび LoRA(Low-Rank Adaptation)の両アプローチで DPO 学習をサポートしており、Amazon SageMaker HyperPod ではカスタムな学習除去実験の出発点として活用できる用意された DPO レシピを提供しています。ステップバイステップの手順については、Direct Preference Optimization を用いた Amazon Nova のカスタマイズ をご覧ください。
学習の不要化による恩恵を享受したいが、自前で構築する手間をかけたくないお客様向けに、CCMS は Amazon Nova 用に事前トレーニングされた LoRA アダプターを提供しており、これらはすぐにデプロイ可能です。アダプターは AWS リソースアクセスマネージャー (AWS RAM) を通じて共有されます。アカウント内でアダプターを受け入れてコピーすると、Amazon Bedrock 上で一意の ARN を持つカスタムモデルとして表示されます。その後、オンデマンド推論用カスタムモデルデプロイメントを作成し、そのカスタムモデルデプロイメントの ARN を標準的な Converse API で使用します。これ以外のコード変更は不要です:
aws bedrock-runtime converse \
--model-id "arn:aws:bedrock:us-east-1::custom-model-deployment/" \
--region us-east-1 \
--messages '[{"role": "user", "content": [{"text": "Your prompt here"}]}]'
注: カスタムモデルのデプロイには、標準的な Amazon Bedrock の推論料金が適用されます。詳細は Amazon Bedrock の価格設定をご覧ください。
カスタマイズされたモデルは、未設定のポリシー領域においてはベースとなる Nova モデルと完全に同じ挙動を示します。アプリケーションレベルでの追加的な安全対策として、CCMS を Amazon Bedrock Guardrails と組み合わせることで、設定済みモデルの上にトピック固有のフィルタリング、ハルシネーション検出、またはカスタムコンテンツポリシーを実装することが可能です。
アクセス権限の申請や、ユースケースに合わせてどのポリシー柱を設定すべきかの議論については、AWS アカウントチームまでお問い合わせいただくか、[AWS サポートセンターコンソール](https://support.console.aws.amazon.com/support/home#/)からサポートケースを作成してください。
結論
本記事では、選好に基づく忘却手法である Reverse DPO(rDPO)を紹介しました。これは、既存のアプローチである NPO が抱える主要な課題、すなわち、ターゲットとなる行動を忘却させながらモデルを高品質な回答へと誘導することができないという限界に対処するものです。DPO の目的関数における選好ペアを反転させることで、rDPO は単一のトレーニング信号で両方の目標を達成し、NPO よりも収束が速く、より優れた出力品質を実現します。さらに、必要なトレーニング反復回数が少なくて済むため、顧客向けのカスタマイズアダプター作成にかかる時間とコストの削減にもつながります。
Amazon Nova 2 Lite Amazon Nova 2 Lite に対する評価では、rDPO(Reinforced Direct Preference Optimization)で訓練された LoRA(Low-Rank Adaptation)アダプターが、RAI(Responsible AI)ポリシーカテゴリ全体において拒否率を最大 54 ポイント削減する一方で、ユーティリティベンチマークへの悪影響は 2 ポイント未満に抑えられることが示されました。重要なのは、これらのカスタマイズが Amazon Nova ユニバーサルの範囲内で動作し、非設定可能な保護 を維持している点です。これにより、アダプターの構成に関わらず、コアとなるセキュリティ対策は常に保持されます。LoRA ベースのアプローチはこの課題に特に適しています:これは学習の除去を少数のアダプターパラメータに限定し、ベースモデルの完全性を保ちつつ、異なるポリシー設定を同じ基盤モデルから提供できるモジュール型のデプロイメントを可能にするからです。
これらの技術は、Amazon Bedrock を使用してデプロイ可能な事前トレーニング済みアダプターを顧客に提供する Amazon Nova CCMS の基盤となっています。選好に基づく忘却(unlearning)のさらなる探求に関心のある研究者や実務家の皆様には、カスタム実験のための基礎として活用できる Amazon SageMaker AI による DPO トレーニングレシピ をご紹介します。Amazon SageMaker AI における Nova のカスタマイズに関する詳細な手順については、ドキュメント および Amazon SageMaker AI 向けの Nova カスタマイズ や 高度なファインチューニング手法 に関するブログ記事をご覧ください。
Acknowledgement
本プロジェクトへの貢献者には、Ekraam Sabir, Weitong Ruan, Payal Motwani, Rahul Gupta, Claire O'Brien Rajkumar, Dhwanil Desai, Nikhil Sanil が含まれます。
About the authors
image
Qian Hu
Qian は、Amazon AGI Foundations RAI チームのシニア応用科学者です。同チームでは、ガードレールモデルや RAI カスタマイズ、トレーニング後のアライメントなど、責任ある AI(Responsible AI)に注力しています。

Veda Raman
Veda は、AWS における Amazon Nova および Agentic AI(エージェント型 AI)のシニアソリューションアーキテクトです。Amazon Nova モデルと Amazon Bedrock AgentCore を活用して、顧客がエージェント型 AI ソリューションを設計・構築するのを支援しています。以前は、Amazon SageMaker を用いた ML(機械学習:Machine Learning)ソリューションの構築や、AWS でのサーバーレスソリューションアーキテクトとして顧客と協力していました。

Dan Sinnreich
Dan は Amazon のシニアプロダクトマネージャーで、Amazon Nova モデル向けの AI セーフティコントロール(安全性制御)の開発を担当しています。以前は、Amazon SageMaker においてノーコード/ローコードの機械学習機能を開発し、より広範な実践者が ML にアクセスできるようにしました。仕事以外では、ホッケーを楽しんだり、SF(サイエンスフィクション:Science Fiction)小説を読んだりするのが好きです。
原文を表示
Organizations deploying foundation models (FMs) often encounter a common challenge: model safeguards designed for content moderation can also prevent legitimate, business-critical use cases. A media company summarizing scripts with mature language, a cyber security firm simulating real-world threats, or a legal team processing sensitive evidence may all find that default content moderation controls deflect the very content they need to work with. For example, a security team asking the model to generate a sample phishing email for employee awareness training may receive a refusal, even though the intent is defensive.
Because the model learns these safeguards during post-training alignment, prompt engineering alone cannot overcome them. The model’s tendency to deflect is embedded in its parameters, requiring a targeted modification at the model level to selectively adjust this behavior. In this post, we introduce *Reverse Direct Preference Optimization (rDPO)*, the novel unlearning technique behind Amazon Nova Customizable Content Moderation Settings (CCMS), and show how it reduces over-deflection while preserving model quality. We also provide pointers for customers who want to apply these preference optimization techniques to their own experiments.
Amazon Nova Customizable Content Moderation Settings (CCMS) addresses this by letting approved customers selectively adjust safeguards across four responsible AI (RAI) pillars. These pillars encompass:
- Safety – Covering dangerous activities, weapons, and controlled substances.
- Sensitive content – Including profanity, nudity, and bullying.
- Fairness – Considerations around bias and culture.
- Security – Concerns involving malware and malicious content.
Amazon Nova enforces essential, non-configurable controls for responsible use of AI, such as controls to prevent harm to children and preserve privacy.
The science behind CCMS is *unlearning*, a technique for selectively removing learned behaviors from a model’s parameters without retraining from scratch. We train Low-Rank Adaptation (LoRA) adapters to reverse the model’s alignment to specific policies. The result is a custom model variant that generates content in customer-approved policy areas while remaining aligned everywhere else.
Solution
LoRA adapter training
CCMS works by providing customers with a LoRA adapter that has been trained to unlearn specific RAI policies from the core model. When a customer imports this adapter, they receive a custom model identified by a unique Amazon Resource Name (ARN). At inference time, the adapter steers the core model away from deflecting content in the customer’s approved policy areas. Additionally, Nova’s output moderation guardrails are configured for the customer’s approved policies when using that custom model ARN.
rDPO: A novel approach for unlearning
The key scientific challenge is performing this unlearning effectively: the model must stop deflecting content in targeted policy areas while preserving its general capabilities (instruction following, coding, math) and maintaining alignment in non-targeted areas. A direct fine-tuning approach risks degrading overall model quality.
One state-of-the-art approach is Negative Preference Optimization (NPO), which builds upon Direct Preference Optimization (DPO). DPO is a preference optimization approach that trains the model to rank the preferred response higher than a dispreferred one, relative to a reference model. It moves the model toward the preferred response and away from the dispreferred one. NPO achieves unlearning by removing positive samples from the optimization objective, effectively training the model to move away from its learned deflection behavior. However, NPO only teaches the model to forget without guiding it toward high-quality alternative responses, which can result in degraded output quality.
To address this, we developed rDPO, which reverses the preference pair in the DPO objective. Rather than simply making the model forget, rDPO simultaneously guides it toward generating high-quality responses in the unlearned policy areas. This dual objective not only produces better response quality but also improves training efficiency, requiring fewer optimization steps to converge.
The following shows the comparison of DPO, NPO, and rDPO loss functions:

In DPO loss, *yw*, *yl* are the preferred and dispreferred response, respectively, where *w* and *l* mean win and lose responses, respectively. The loss function optimizes the model to rank preferred response higher than the dispreferred one. In NPO loss, *yf* is the response to forget, the NPO loss trains the model to move away from *yf*. In rDPO, *yt* is the target response and *yf* is the forgetting response. The rDPO loss function teaches the model to move away from the forgetting response while moving close to the target response. We call our approach rDPO as the training objectives are the reverse of the DPO applied in the original model’s post-training stage.
The following figures show the training dynamics of NPO and rDPO and their performance on the evaluation dataset.


From the training dynamics, we can see that the training accuracy of rDPO converges to almost 1 at around step 30, and the training accuracy of NPO does not change too much. The training rewards of the chosen response (aka target response) of rDPO continues growing while that of the NPO continues dropping. This implies that rDPO moves the behavior of the model to the target response, while it’s hard for NPO to move the model away from the forgetting response and to the target response. This is likely because the base model has strong RAI alignment, making it difficult to move away from safe responses.
We can see similar trends on NPO and rDPO’s performance on the evaluation dataset. The training dynamics plots show that rDPO is much more efficient than NPO in terms of unlearning performance.
Customization pipeline
The following figure shows the model customization pipeline.

It starts with data preparation, where a set of prompts is curated to represent the target policy areas where we want to unlearn alignment behaviors. Given those prompts, we generate the forgetting and target responses. We train a model with rDPO and the generated data. Once the training loop finishes, the LoRA adapter is exported and ready for serving. We choose LoRA fine-tuning because of its training efficiency and lower inference cost compared to full-rank fine-tuning.
Results
We evaluate the RAI customized model on two dimensions: (1) reduction in over-deflection on sensitive requests, and (2) preservation of general model capabilities.
Deflection rate measures the percentage of prompts that the model refuses to answer. For the baseline model, a high deflection rate on sensitive content indicates that legitimate requests are being blocked. A lower deflection rate after customization means the model is now able to process those requests successfully. The following table shows deflection rates across five evaluation categories:
Model
Red Team Prompts
Fairness
Safety
Security
Sensitive Content
Baseline
98.10%
51.84%
86.51%
91.61%
79.02%
RAI customized model
47%
23.83%
32.77%
45.73%
33.58%
The results show substantial reductions in deflection rate across all policy categories. Safety deflections dropped from 86.51 percent to 32.77 percent (a 53.74 percentage point reduction). The customized model now processes the majority of safety-related requests that the baseline would have refused. Similar improvements are seen across Fairness (28 pp reduction), Security (46 pp), and Sensitive Content (45 pp). Importantly, these reductions are achieved through the rDPO-trained LoRA adapter without any modification to the base model weights.
A critical requirement for any unlearning approach is that it must not degrade the model’s general capabilities. To verify this, we evaluate the customized model on three utility benchmarks: instruction following, mathematical reasoning (Math Mini), and code generation (MBXP Python):
Model
Instruction Following
Math Mini
MBXP Python
Baseline
94.12%
86.40%
74.80%
RAI customized model
92.57%
85.20%
73%
The customized model retains near-baseline performance across all utility benchmarks, with drops of only 1.55 percentage points on instruction following, 1.20 pp on math, and 1.80 pp on code generation. These minimal degradations confirm that the rDPO approach successfully targets only the RAI alignment parameters while leaving the model’s core capabilities intact, a key advantage of the LoRA-based approach over full model fine-tuning.
Getting started
The preference optimization techniques described in this post, including DPO, NPO, and rDPO, are accessible to customers who want to explore unlearning and alignment research on their own. Amazon SageMaker AI supports DPO training with both full-rank and LoRA approaches for Amazon Nova and over 20 open-weight models, and Amazon SageMaker HyperPod provides ready-made DPO recipes that can serve as a starting point for custom unlearning experiments. See Customize Amazon Nova in Amazon SageMaker AI using Direct Preference Optimization for a step-by-step walkthrough.
For customers who want the benefits of unlearning without building it themselves, CCMS provides pre-trained LoRA adapters for Amazon Nova ready to deploy. Adapters are shared through AWS Resource Access Manager (AWS RAM). After you accept and copy an adapter into your account, it appears as a custom model in Amazon Bedrock with a unique ARN. You then create an on-demand inference custom model deployment and use the custom model deployment ARN in the standard Converse API. No other code changes are required:
aws bedrock-runtime converse \
--model-id "arn:aws:bedrock:us-east-1::custom-model-deployment/" \
--region us-east-1 \
--messages '[{"role": "user", "content": [{"text": "Your prompt here"}]}]'Note: Deploying a custom model incurs standard Amazon Bedrock inference charges. See Amazon Bedrock pricing for details.
The customized model behaves identically to the base Nova model for non-configured policy areas. For additional application-level safeguards, you can pair CCMS with Amazon Bedrock Guardrails to implement topic-specific filtering, hallucination detection, or custom content policies on top of the configured model.
To request access and discuss which policy pillars to configure for your use case, reach out to your AWS account team or create a support case from the AWS Support Center Console.
Conclusion
In this post, we introduced Reverse DPO (rDPO), a preference-based unlearning technique. It addresses a key limitation of existing approaches like NPO: the inability to simultaneously guide the model toward high-quality responses while unlearning targeted behaviors. By reversing the preference pair in the DPO objective, rDPO achieves both goals in a single training signal, converging faster and producing better output quality than NPO. Requiring fewer training iterations, rDPO also reduces the time and cost of producing customized adapters for customers.
Our evaluation on Amazon Nova 2 Lite demonstrates that rDPO-trained LoRA adapters reduce deflection rates by up to 54 percentage points across RAI policy categories while degrading utility benchmarks by less than 2 percentage points. Importantly, these customizations operate within the bounds of Amazon Nova universal, non-configurable protections, ensuring that core safeguards remain intact regardless of adapter configuration. The LoRA-based approach is particularly well-suited to this problem: it isolates unlearning to a small set of adapter parameters, preserves the base model’s integrity, and enables modular deployment where different policy configurations can be served from the same foundation model.
These techniques power Amazon Nova CCMS, which provides customers with pre-trained adapters ready to deploy using Amazon Bedrock. For researchers and practitioners interested in further exploring preference-based unlearning, Amazon SageMaker AI offers DPO training recipes that can serve as a foundation for custom experimentation. For further instructions on customizing Nova in Amazon SageMaker AI, see our documentation and blogs on Nova customization and advanced fine-tuning methods on Amazon SageMaker AI.
Acknowledgement
The contributors to this project include Ekraam Sabir, Weitong Ruan, Payal Motwani, Rahul Gupta, Claire O’Brien Rajkumar, Dhwanil Desai, and Nikhil Sanil.
About the authors

Qian Hu
Qian is a Senior Applied Scientist in the Amazon AGI Foundations RAI team, where he focuses on Responsible AI including guardrail models, RAI customization, post-training alignment.

Veda Raman
Veda is a Sr Solutions Architect for Generative AI for Amazon Nova and Agentic AI at AWS. She helps customers design and build Agentic AI solutions using Amazon Nova models and Amazon Bedrock AgentCore. She previously worked with customers building ML solutions using Amazon SageMaker and also as a serverless solutions architect at AWS.

Dan Sinnreich
Dan is a Sr. Product Manager at Amazon, where he builds AI safety controls for Amazon Nova models. Previously, he built no-code/low-code machine learning capabilities for Amazon SageMaker, making ML accessible to a broader range of practitioners. Outside of work, he can be found playing hockey and reading science fiction.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み