数学的最適化と意思決定理論において、損失関数またはコスト関数(誤差関数とも呼ばれる)[ 1 ]は、イベントまたは1つ以上の変数の値を、そのイベントに関連付けられた何らかの「コスト」を直感的に表す実数にマッピングする関数です。最適化問題は、損失関数を最小化することを目指します。目的関数は、損失関数またはその反対(特定の領域では、報酬関数、利益関数、効用関数、適合度関数などと呼ばれる)のいずれかであり、後者の場合は最大化する必要があります。損失関数には、階層の複数のレベルの項が含まれる可能性があります。
統計学では、通常、損失関数はパラメータ推定に使用され、問題となる事象は、データのインスタンスの推定値と真の値の差の何らかの関数です。ラプラスと同じくらい古いこの概念は、 20 世紀半ばにアブラハム・ウォルドによって統計学に再導入されました。 [ 2 ]例えば、経済学 の文脈では、これは通常、経済的コストまたは後悔です。分類では、これは例の誤った分類に対するペナルティです。アクチュアリー科学では、特に1920 年代のハラルド・クラメールの研究以来、保険の文脈で、保険料に対する支払われた給付をモデル化するために使用されます。 [ 3 ]最適制御では、損失は、望ましい値を達成できなかった場合のペナルティです。金融リスク管理では、関数は金銭的損失にマッピングされます。

レナード・J・サベージは、ミニマックスなどの非ベイズ的手法を用いる場合、損失関数は後悔の考え方に基づくべきであると主張した。つまり、決定に伴う損失は、状況が判明した状況下で下せたであろう最良の決定の結果と、状況が判明する前に実際に下された決定の結果との差であるべきだというのである。
二次損失関数の使用は、例えば最小二乗法を用いる場合などによく見られます。分散の性質により、他の損失関数よりも数学的に扱いやすい場合が多く、また対称性も備えています。つまり、目標値を超える誤差は、目標値以下の同じ大きさの誤差と同じ損失をもたらします。目標値がすると、二次損失関数は次のようになる。
ある定数に対して定数の値は決定に影響を与えないため、1 に設定することで無視できます。これは二乗誤差損失( SEL ) としても知られています。[ 1 ]
t検定、回帰モデル、実験計画法など、多くの一般的な統計手法では、二次損失関数に基づいた線形回帰理論を用いた最小二乗法が用いられています。
二次損失関数は、線形二次最適制御問題でも使用されます。これらの問題では、不確実性がない場合でも、すべての目標変数の望ましい値を達成できない場合があります。損失は、多くの場合、関心のある変数の目標値からの偏差の二次形式で表現されます。このアプローチは、線形一次条件となるため扱いやすいです。確率的制御の文脈では、二次形式の期待値が使用されます。二次損失は、その二乗の性質により、真のデータよりも外れ値に重きを置くため、データに大きな外れ値が多い場合は、 Huber損失、log-cosh損失、SMAE損失などの代替手段が使用されます。

統計学や意思決定理論において、よく用いられる損失関数の一つに0-1損失関数がある。
多くのアプリケーションでは、損失関数などの目的関数は、問題の定式化によって決定されます。その他の状況では、意思決定者の選好を引き出し、最適化に適した形式でスカラー値関数( 効用関数とも呼ばれる)で表現する必要があります。これは、ラグナル・フリッシュがノーベル賞受賞講演で強調した問題です。[ 4 ] 目的関数を構築するための既存の方法は、2 つの専門会議の議事録にまとめられています。[ 5 ] [ 6 ] 特に、アンドラニク・タンギアンは、最も使用可能な目的関数(二次関数と加法関数)は、少数の無差別点によって決定されることを示しました。彼は、意思決定者とのコンピュータ支援インタビューを通じて引き出された順序データまたは基数データのいずれかからこれらの目的関数を構築するモデルでこの特性を使用しました。 [ 7 ] [ 8 ] とりわけ、彼はヴェストファーレン州の16の大学の予算を最適に配分するための目的関数[ 9 ]と、ドイツの271の地域間で失業率を均等化するための欧州補助金[ 10 ] を構築した。
場合によっては、損失関数自体の値は確率変数の結果に依存するため、確率量となる。。
頻度主義統計理論とベイズ統計理論はいずれも、損失関数の期待値に基づいて意思決定を行うという点で共通しているが、この期待値は両理論において異なる定義がなされている。
まず、頻度論的文脈で期待損失を定義します。これは、確率分布に関する期待値を取ることによって得られます。観測されたデータのうち、これは、決定ルールのリスク関数[ 11 ] [ 12 ] [ 13 ] [ 14 ]とも呼ばれる。そしてパラメータ. ここでの決定ルールは、リスク関数は次のように表されます。
ここ、固定されているが、おそらく未知の自然の状態である。は、母集団から確率的に抽出された観測値のベクトルである。すべての人口値に対する期待値は、は、イベント空間上の確率測度である。(パラメータ化))積分は、のサポート全体にわたって評価されます。。
ベイズ的アプローチでは、事前分布を用いて期待値が計算される。パラメータの:
どここれは予測尤度として知られており、「統合から除外された」これは事後分布であり、積分順序が変更されています。したがって、アクションを選択する必要があります。これは、ベイズリスクと呼ばれるこの期待損失を最小化します。後者の式では、内部の被積分関数はこれは事後リスクとして知られており、意思決定に関してそれを最小化します。また、全体的なベイズリスクも最小化します。この最適な決定は、ベイズ(決定)ルールとして知られており、自然界のあらゆる可能な状態における平均損失を最小化する。すべての可能な(確率加重)データ結果に対して。ベイズアプローチの利点の1つは、実際に観測されたデータの下で最適なアクションを選択するだけで、一様に最適なアクションが得られることです。一方、すべての可能な観測の関数として実際の頻度論的最適決定ルールを選択することは、はるかに難しい問題です。しかし、同様に重要なのは、ベイズルールは、さまざまな自然状態の下での損失結果の考慮を反映していることです。。
経済学では、不確実性下での意思決定は、期末の資産額など、対象となる不確実な変数のフォン・ノイマン=モルゲンシュテルン効用関数を用いてモデル化されることが多い。この変数の値は不確実であるため、効用関数の値も不確実であり、最大化されるのは効用の期待値である。
意思決定ルールは、最適性基準を用いて選択を行います。一般的に使用される基準には以下のようなものがあります。
健全な統計的実践には、特定の応用問題の文脈で実際に許容される変動と一致する推定量を選択することが必要です。したがって、損失関数の応用においては、応用問題をモデル化するためにどの統計的手法を使用するかを選択するには、問題の特定の状況下で誤った場合に発生する損失を知る必要があります。[ 15 ]
よくある例として、「位置」の推定が挙げられます。一般的な統計的仮定の下では、平均値は二乗誤差損失関数の下で期待される損失を最小化する位置推定のための統計量であり、中央値は絶対差損失関数の下で期待される損失を最小化する推定量です。しかし、その他のあまり一般的ではない状況では、異なる推定量が最適となる場合もあります。
経済学において、リスク中立的な主体の場合、目的関数は、利益、所得、期末資産といった金銭的量の期待値として単純に表現される。リスク回避的またはリスク愛好的な主体の場合、損失は効用関数の負の値として測定され、最適化すべき目的関数は効用の期待値となる。
費用を測る他の指標としては、例えば公衆衛生や安全工学の分野における死亡率や罹患率などが挙げられる。
ほとんどの最適化アルゴリズムでは、損失関数がグローバルに連続かつ微分可能であることが望ましい。
非常によく使われる損失関数は、二乗損失、、そして絶対損失、しかし、絶対損失には、二乗損失には、外れ値に支配される傾向があるという欠点があります。の(例:最終的な合計は、特に大きないくつかの結果になる傾向がある。平均値の表現ではなく、値を表す-価値。
損失関数の選択は任意ではありません。非常に制約が多く、損失関数は望ましい特性によって特徴付けられる場合もあります。[ 16 ]選択の原則の中には、例えば、 iid観測の場合の対称統計クラスの完全性の要件、完全情報の原理、その他いくつかがあります。
W. エドワーズ・デミングとナシーム・ニコラス・タレブは、損失関数の選択の唯一の基準は数学的に美しい性質ではなく、経験的な現実であるべきだと主張し、実際の損失はしばしば数学的に美しくなく、微分可能、連続的、対称的などではないと述べている。例えば、飛行機の搭乗ゲートが閉まる前に到着した人は飛行機に乗ることができるが、後に到着した人は乗ることができない。この不連続性と非対称性により、少し遅れて到着する方が少し早く到着するよりもはるかに大きな損失となる。薬の投与量では、薬が少なすぎると効果が得られないという損失があり、多すぎると許容範囲内の毒性で済むという損失がある。これも非対称性の例である。交通、パイプ、梁、生態系、気候などは、ある時点までは負荷やストレスの増加にほとんど変化なく耐えられるが、その後は詰まったり、壊滅的な破損を起こしたりする。デミングとタレブは、このような状況は現実の問題ではよくあることであり、古典的な滑らかで連続的、対称的な微分の場合よりもよくあるかもしれないと主張している。[ 17 ]