Skip to main content
QUICK REVIEW

[論文レビュー] Personalized Chatbot Trustworthiness Ratings

Biplav Srivastava, Francesca Rossi|arXiv (Cornell University)|May 13, 2020
AI in Service Interactions参考文献 27被引用数 6
ひとこと要約

本論文は、ユーザーが指定した優先順位に基づき、バイアス、攻撃的言語、情報漏洩、会話の複雑さなどの複数の倫理的問題を評価する、パーソナライズされたチャットボット信頼性スコアリングシステムを提案する。この手法は、各問題に対してモジュラーで独立したスコアリングモジュールを採用し、カスタマイズ可能な関数を用いて統合することで、チャットボットの学習データやアーキテクチャにアクセスせずに、カスタマイズ可能な信頼性評価を可能にする。

ABSTRACT

Conversation agents, commonly referred to as chatbots, are increasingly deployed in many domains to allow people to have a natural interaction while trying to solve a specific problem. Given their widespread use, it is important to provide their users with methods and tools to increase users awareness of various properties of the chatbots, including non-functional properties that users may consider important in order to trust a specific chatbot. For example, users may want to use chatbots that are not biased, that do not use abusive language, that do not leak information to other users, and that respond in a style which is appropriate for the user's cognitive level. In this paper, we address the setting where a chatbot cannot be modified, its training data cannot be accessed, and yet a neutral party wants to assess and communicate its trustworthiness to a user, tailored to the user's priorities over the various trust issues. Such a rating can help users choose among alternative chatbots, developers test their systems, business leaders price their offering, and regulators set policies. We envision a personalized rating methodology for chatbots that relies on separate rating modules for each issue, and users' detected priority orderings among the relevant trust issues, to generate an aggregate personalized rating for the trustworthiness of a chatbot. The method is independent of the specific trust issues and is parametric to the aggregation procedure, thereby allowing for seamless generalization. We illustrate its general use, integrate it with a live chatbot, and evaluate it on four dialog datasets and representative user profiles, validated with user surveys.

研究の動機と目的

  • バイアス、攻撃的言語、プライバシー、会話の複雑さなどの倫理的問題に関するユーザーの個別の優先順位を反映した、チャットボットの信頼性を評価する方法を提供すること。
  • チャットボットの学習データや内部アーキテクチャにアクセスせずに動作する手法を開発し、ブラックボックスシステムの評価を可能にすること。
  • 複数の信頼性問題に関するユーザー定義の好みに基づき、信頼スコアを統合するモジュラーで拡張可能なフレームワークを構築すること。
  • ライブチャットボットとの統合とユーザー調査を通じた検証により、多様な対話データセットとユーザー属性にわたる実用的応用を示すこと。

提案手法

  • 信頼性問題ごとに分野特化のスコアリングモジュールを別々に使用し(例:攻撃的言語、バイアス、情報漏洩、会話の複雑さ)、それぞれがチャットボットの応答に対して独立して処理を行う。
  • 各スコアリングモジュールは、攻撃的言語の有無や意味的整合性などの事前定義基準に基づき、発話に対して0〜1のスコアを付与する。
  • ユーザーの好みは、信頼性問題の重要度順序としてモデル化され、スコア統合時に個々の問題スコアに重みを付けるために使用される。
  • 重み付きスコアを統合する関数により、最終的なパーソナライズされた信頼性スコアが得られる。この手法は、信頼性問題の数にかかわらず、パrametricかつ拡張可能に設計されている。
  • システムは、チャットボットのREST APIに統合可能なコマンドラインユーティリティとして実装されており、ライブ対話中にリアルタイムでスコアリングが可能である。
  • 発話単位およびセッション単位のスコアリングをサポートし、特定の問題(例:ラベル付き攻撃的言語データ)用のオプションのデータジェネレータを備えることで、一貫性を向上させる。

実験結果

リサーチクエスチョン

  • RQ1チャットボットの学習データやアーキテクチャにアクセスせずに、ユーザーの個別の優先順位に基づき、パーソナライズされた信頼性スコアリングシステムをどのように設計できるか。
  • RQ2個別の倫理的問題に対して独立したモジュラーなスコアリングモジュールを、ユーザーのカスタマイズ可能な統合スコアにどのように統合できるか。
  • RQ3本手法は、多様なユーザー属性と対話ドメインにわたる現実世界のチャットボット対話において、信頼関連の問題をどの程度効果的に特定できるか。
  • RQ4ライブチャットボットとユーザーのフィードバックを用いた実用的導入と検証が可能であり、その実現可能性と実用性が示せるか。

主な発見

  • パーソナライズされたスコアフレームワークは、攻撃的言語や情報漏洩などの信頼性問題において、ユーザーの個別の優先順位を反映した明確な信頼スコアを生成した。
  • 本手法は、オープン政府データを活用したインド国立鉄道チャットボットと統合することで、実用的妥当性を示した。RESTインタフェースを介したリアルタイム信頼性評価が可能であった。
  • ユーザー調査の結果、選定された信頼性問題の関連性が裏付けられ、ユーザーは自身の倫理的懸念に合わせたパーソナライズされた信頼スコアを重視していることが確認された。
  • 本手法は、特定の対話文脈において攻撃的言語スコアが高くなるなど、データセット間でのチャットボット行動の有意義な差異を明らかにした。これは、システムが倫理的リスクに敏感であることを示している。
  • モジュラー設計により、説明可能性や正確性といった追加の信頼性問題への容易な拡張が可能であり、初期の4つの問題を超えたスケーラビリティと適応性を示した。
  • 複数の対話データセットにわたって、一貫性があり解釈可能なスコアが得られた。これは、チャットボット対話における倫理的リスクを検出するうえで、信頼性が確認されたことを裏付けている。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。