ほとんどの強化学習ペイントエージェントの目的は、ターゲットイメージとペイントキャンバスの間の損失を最小限に抑えることです。人間の画家の芸術性は、単にそれを再現するのではなく、ターゲット画像の重要な特徴を強調しています(DiPaola2007)。 RLペイントモデルで敵対的損失またはL2損失を使用すると、最終的な出力は一般にフィネスの作業ですが、モデルには抽象的な特徴に関する知識がないため、人間が生成するストロークシーケンスとは大きく異なるストロークシーケンスが生成されます。ターゲット画像。高価な人間のデータを使用せずにモデルの人間のような計画を増やすために、モデルの報酬関数で使用する新しい損失関数であるコンテンツマスク損失を導入します。ロボットペインティングのコンテキストでは、Content Masked Lossは、オブジェクト検出モデルを使用して、人間がコンテンツを認識するために重要であると考えるキャンバスの領域により高い重みを割り当てるために使用される特徴を抽出します。 332人の人間の評価者に基づく結果は、コンテンツマスクモデルによって生成されたデジタル絵画が、最終的な絵画の品質を損なうことなく、既存の方法よりもストロークシーケンスの早い段階で検出可能な主題を示していることを示しています。私たちのコードはhttps://github.com/pschaldenbrand/ContentMaskedLossで入手できます。
The objective of most Reinforcement Learning painting agents is to minimize the loss between a target image and the paint canvas. Human painter artistry emphasizes important features of the target image rather than simply reproducing it (DiPaola 2007). Using adversarial or L2 losses in the RL painting models, although its final output is generally a work of finesse, produces a stroke sequence that is vastly different from that which a human would produce since the model does not have knowledge about the abstract features in the target image. In order to increase the human-like planning of the model without the use of expensive human data, we introduce a new loss function for use with the model's reward function: Content Masked Loss. In the context of robot painting, Content Masked Loss employs an object detection model to extract features which are used to assign higher weight to regions of the canvas that a human would find important for recognizing content. The results, based on 332 human evaluators, show that the digital paintings produced by our Content Masked model show detectable subject matter earlier in the stroke sequence than existing methods without compromising on the quality of the final painting. Our code is available at https://github.com/pschaldenbrand/ContentMaskedLoss.