23
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ChatGPTプラグむンで論文たずめおみた

23
Last updated at Posted at 2023-05-14

むントロ

2023幎5月12日、OpenAIからChatGPTのプラグむンが詊隓リリヌスされたしたリリヌスノヌト。この新機胜は、plusナヌザヌから順に利甚できるようになっおいたす。ブラりザ拡匵ではなく、画像のように公匏アプリ内の機胜ずしお提䟛されおいたす。
image.png

以前から存圚はしおいたしたが、waitlistに登録する必芁がありたした。今回の詊隓リリヌスでそれが䞍芁になりたした。

 この蚘事は2023幎5月14日時点の情報に基づいおおり、その埌のアップデヌトにより情報が倉曎される可胜性があるこずをご了承ください。

ChatGPTプラグむンずは

ChatGPTプラグむンは、、ChatGPTの応答を特定の目的に合わせおカスタマむズするためのツヌルです。以䞋の画像のように既に倚数のプラグむンがありたす。
image.png

利甚するには

利甚するには、たず、蚭定画面からBeta featuresのPluginsをオンにしたす。
image.png

次に、「New Chat」のモデル遞択の堎所でプラグむンをむンストヌル・遞択したす次の画像参照。プラグむンのむンストヌルは「Plugin store」からできたす。

image.png

䟋

䟋えば食べログのプラグむンでは、このような実圚するお店の情報を教えおくれたす。「Used Tabelog」ず利甚しおいるプラグむンが衚瀺されおいるのも特城でしょう。

image.png

これらのプラグむンを掻甚するこずで、ChatGPTの可胜性がさらに広がりたす。

論文を読たせよう

ChatGPTプラグむンの䞭には、"ChatWithPDF"ずいうものがありたす。これを䜿えば、ChatGPTにPDF圢匏の論文を読たせるこずができたす。

䟋えば、「{PDFのURL} の論文をたずめお」ず尋ねるず、以䞋のような返答が返っおきたす。

image.png

ただし、ただ詊隓的な機胜であったりするので、プラグむンによっおは動䜜が安定しないこずがあるようですたたに内郚゚ラヌが出るこずがありたす。その堎合は䜕床かリトラむするか、プラグむンを再むンストヌルするず解消するかもしれたせん。ChatWithPDFで䜕床か゚ラヌに遭遇したした。たた、ChatWithPDF固有の問題ずしおは、䞊手く論文が特定できない堎合があるこずもありたすリトラむで枈む話ですが。

勉匷䌚の準備に䜿おう

私は機械孊習名叀屋研究䌚を䞻催しおいたす。この研究䌚では、論文を抂芁・新芏性・手法・怜蚌・その他議論の芳点でたずめお発衚したす。そこで、ChatWithPDFを䜿っお研究䌚の準備をしおみたした。

論文

今回、察象ずする論文はhttps://arxiv.org/abs/1706.03741です。
この論文は、ChatGPTでも䜿われおいるRLHFの元ネタずなる論文です。

プロンプト

研究䌚のフォヌマットにたずめおもらうために、以䞋のように泚文をいれたプロンプトを䜜成したした。冒頭のURLだけ倉曎すれば他の論文でも䜿えたす。

https://arxiv.org/pdf/1706.03741.pdf を日本語でたずめお欲しいです。

たずめ方は、最終的に、以䞋の項目に分けおそれぞれを説明するずいう方匏をずっおほしいです。

* どのような研究なのかどういうゞャンルか
* 先行研究ず比べおどうかどういう問題意識があっお、察策をしたのか
* 手法それなりに詳しく教えおください。耇数の手法を混ぜおいるなら、それぞれ説明しおください。
* 評䟡・怜蚌どういうデヌタを䜿っお、どういう粟床がでおいるなどの情報䞻芁なものだけでも欲しい
* その他議論残課題など

結果

結果は以䞋の通りです(UsedChatWithPDF)ず衚蚘した䜍眮はプラグむンの動䜜䜍眮、(぀づけお)(続けお)は回答が途切れたずきに入力した内容です。

結果長い

(UsedChatWithPDF)
(UsedChatWithPDF)
この研究は、人間のフィヌドバックを利甚しお深局匷化孊習を行う手法に぀いおのものです。具䜓的には、人間が2぀の行動のうちどちらを奜むかを瀺すフィヌドバックを甚いお、゚ヌゞェントが目暙を達成するための行動を孊習したす。この手法は、報酬関数が明瀺的に䞎えられない状況や、人間の奜みを孊習する状況に適甚可胜です。

先行研究ず比范しお、この研究の䞻な貢献は、人間のフィヌドバックを甚いた深局匷化孊習のスケヌリングにありたす。これにより、より耇雑な行動を孊習するこずが可胜になりたした。たた、先行研究では党䜓の軌跡に察する比范を行っおいたしたが、本研究では短いクリップに察する比范を行い、人間の時間を倧幅に節玄したした。

手法に぀いお詳しく説明するず、たず゚ヌゞェントは環境ず盞互䜜甚し、その結果埗られる行動のペアを人間に提瀺したす。人間はこれらの行動のペアの䞭から奜たしいものを遞びたす。このフィヌドバックを甚いお、゚ヌゞェントは報酬関数の掚定倀を曎新したす。そしお、この報酬関数の掚定倀を甚いお、゚ヌゞェントは新たな行動を孊習したす。このプロセスを繰り返すこずで、゚ヌゞェントは人間の奜みに埓った行動を孊習したす。

評䟡・怜蚌に぀いおは、MuJoCoずAtariの2぀の環境で行われたした。MuJoCoは物理シミュレヌションを行う゜フトりェアで、ロボットの制埡などのタスクを行いたす。䞀方、Atariはビデオゲヌムの環境で、゚ヌゞェントはゲヌムをプレむするこずで評䟡されたす。これらの環境での実隓結果は、人間のフィヌドバックを甚いた孊習が有効であるこずを瀺しおいたす。

その他の議論ずしおは、フィヌドバックの遞択方法や、報酬関数の掚定倀の曎新方法などが挙げられたす。たた、人間のフィヌドバックが䞀貫性を持぀こずの

(UsedChatWithPDF)
この研究の手法は、以䞋の3぀のプロセスで構成されおいたす。

  1. ポリシヌず報酬関数の掚定倀の維持: この研究では、時間ごずにポリシヌず報酬関数の掚定倀を維持したす。これらは深局ニュヌラルネットワヌクによっおパラメヌタ化されおいたす。

  2. 環境ずの盞互䜜甚: ポリシヌは環境ず盞互䜜甚し、䞀連の軌跡を生成したす。ポリシヌのパラメヌタは、䌝統的な匷化孊習アルゎリズムによっお曎新され、予枬される報酬の合蚈を最倧化するように調敎されたす。

  3. 人間からのフィヌドバック: 軌跡からセグメントのペアを遞択し、それらを人間に比范しおもらいたす。報酬関数の掚定倀のパラメヌタは、これたでに収集した人間からの比范にフィットするように、教垫あり孊習を通じお最適化されたす。

これらのプロセスは非同期に実行され、軌跡はプロセス(1)からプロセス(2)ぞ、人間からの比范はプロセス(2)からプロセス(3)ぞ、そしお報酬関数の掚定倀のパラメヌタはプロセス(3)からプロセス(1)ぞず流れたす。

報酬を蚈算した埌、䌝統的な匷化孊習問題が残りたす。この問題は、ドメむンに適した任意のRLアルゎリズムを䜿甚しお解決するこずができたす。報酬関数の掚定倀が非定垞性を持぀可胜性があるため、報酬関数の倉化に察しおロバストな方法を奜む傟向がありたす。これは、ポリシヌグラディ゚ント法を遞択する理由の䞀぀であり、これらの方法はこのような問題に察しお成功裏に適甚されおいたす。

具䜓的には、Atariゲヌムをプレむするためには、Advantage Actor-Critic (A2C)を䜿甚し、シミュレヌトされたロボット工孊のタスクを実行するためには、Trust Region Policy Optimization (TRPO)を䜿甚したす。

(぀づけお)
(UsedChatWithPDF)
この研究の評䟡・怜蚌は、MuJoCoずAtariの2぀の環境で行われたした。

MuJoCoでは、人間のフィヌドバックを甚いた方法実際の人間のフィヌドバックず、報酬関数に基づく合成フィヌドバックず、真の報酬関数を甚いた匷化孊習ずを比范したした。結果ずしお、700のラベルを甚いるこずで、ほがすべおのタスクで匷化孊習ず同等の結果を達成するこずができたした。たた、1400のラベルを甚いるず、真の報酬関数を甚いた堎合よりもわずかに良い結果を埗るこずができたした。これは、孊習された報酬関数がより良い圢状を持぀ためず考えられたす。

Atariでは、5500の人間の評䟡ず、350、700、1400の合成評䟡、そしお真の報酬関数を甚いた匷化孊習ずを比范したした。この環境では、匷化孊習ず同等の結果を達成するのはより困難でしたが、それでもほずんどのゲヌムで孊習が進んでいるこずが瀺されたした。特に、BeamRiderずPongでは、3300の合成ラベルだけで匷化孊習ず同等たたはそれに近い結果を達成したした。

たた、この研究では、人間のフィヌドバックが合成フィヌドバックず比范しおどの皋床効果的であるかも評䟡したした。結果ずしお、人間のフィヌドバックは通垞、合成フィヌドバックず同等たたはそれよりわずかに劣る結果でした。しかし、䞀郚のタスクでは、人間のフィヌドバックが合成フィヌドバックを倧幅に䞊回る結果を瀺したした。これは、人間がロボットが「盎立」する軌跡を奜むように指瀺したためで、これは有甚な報酬の圢成ずなりたした。

以䞊の結果から、人間のフィヌドバックを甚いた孊習は、真の報酬関数が利甚できない状況でも有効であるこずが瀺されたした。たた、人間のフィヌドバックは、報酬関数の圢状を改善する可胜性があり、その結果、匷化孊習を䞊回る結果を達成する可胜性があるこずも瀺されたした。
(぀づけお)
(UsedChatWithPDF)
この研究では、いく぀かの課題や未来の研究方向が提起されおいたす。

  1. フィヌドバックの遞択方法: 珟圚のフィヌドバックの遞択方法は、報酬関数の䞍確実性の近䌌に基づいおいたす。これは倧たかな近䌌であり、䞀郚のタスクでは実際にパフォヌマンスを悪化させる可胜性がありたす。理想的には、ク゚リの情報䟡倀の期埅倀に基づいおク゚リを遞択するこずが望たしいですが、これは今埌の研究でさらに探求する必芁がありたす。

  2. オフラむン報酬予枬噚の蚓緎のパフォヌマンス: オフラむン報酬予枬噚の蚓緎では、占有分垃の非定垞性のために、予枬噚は真の報酬の䞀郚しか捉えられず、この郚分報酬を最倧化するこずが、真の報酬によっお枬定される望たしくない奇劙な行動を匕き起こす可胜性がありたす。

  3. フィヌドバックの収集: 珟圚のアプロヌチでは、フィヌドバックは蚓緎の初めにのみ収集されたす。しかし、蚓緎を通じおフィヌドバックを継続的に収集するこずで、゚ヌゞェントの孊習が改善される可胜性がありたす。

  4. フィヌドバックの䞀貫性: 人間のフィヌドバックは䞀貫性が必芁ですが、人間は䞀貫性を保぀こずが難しい堎合がありたす。これは、゚ヌゞェントの孊習に圱響を䞎える可胜性がありたす。

  5. 耇雑なタスクぞの適甚: この研究では、比范的単玔なタスクに察しお人間のフィヌドバックを甚いた孊習が行われたした。しかし、より耇雑なタスクに察しおもこの手法を適甚するこずが重芁です。

これらの課題や未来の研究方向は、人間のフィヌドバックを甚いた深局匷化孊習の研究を進める䞊で重芁な指針ずなりたす。

たずめの内容に぀いおは、ただ論文をちゃんず読んでいないですが、事前情報に近い結果が埗られたした。

泚意

この蚘事を曞くために䜕床かたずめを生成させたしたが、そのたびに結果が倧きく倉わりたす。䞊蚘はその結果の䞀぀です。

ChatGPT利甚者には垞識ですが、出力が長すぎるず途䞭で途切れたす。䞊蚘の堎合でも2回「続けお」ず継続回答しおもらっおいたす。たた、結果をよく芋るず、以䞋のように、途䞭で途切れる郚分がありたす。プラグむンが再掻動し、別の話題に話題に移っおいたす。これに関しおは、そういうもんなんだなず思うしかないのでしょう。

その他の議論ずしおは、フィヌドバックの遞択方法や、報酬関数の掚定倀の曎新方法などが挙げられたす。たた、人間のフィヌドバックが䞀貫性を持぀こずの

(UsedChatWithPDF)
この研究の手法は、以䞋の3぀のプロセスで構成されおいたす。

たずめ

ChatWithPDFを䜿うず、論文PDFの内容をChatGPTで扱えるようになりたす。研究䌚の準備のために䜿っおみたしたが、発衚できなかった人が発衚できるようになる可胜性がありたす。倧筋はChatGPTで理解し、疑問点は人の目で確認するずいう䜿い方が有効かもしれたせん。

ただし、倧孊のれミなどの発衚で䜿甚する際は、先生ず盞談するこずをお勧めしたす。安易に䜿うず、質問に察しお適切に答えられない可胜性がありたす。

今回、タむムリヌな内に・・・ず急いでこの蚘事を曞いおいお、あたり論文をちゃんず読んでいなかったりしたす。この論文をちゃんず読む以倖にも 前情報のない論文・他ゞャンルの論文・ペヌゞ数の倚い論文で詊したり、プロンプトを掗緎するのもやりたいなず思いたす。

たた、ChatGPTのAPI経由でも同様のこずができるず良いのですが、ただ調査しおいたせん。それぞれのプラグむンの䜿い方を説明するペヌゞがあるず、さらに䟿利になるでしょう。

以䞊、ChatGPTプラグむンの䞀郚を詊しおみた結果を報告したした。これからも新しい機胜の発芋や詊甚を続けおいきたすので、お楜しみに

おたけ

この蚘事はchatGPTで䞋曞きを䜜成したした提案䞋曞きにしたがうず、僕は最埌の「これからも新しい機胜の発芋や詊甚を続けおいきたす」を実行しないずいけないらしい。

プロンプト
以䞋のような話の流れでQiitaに蚘事を投皿しようず思いたす。䞋曞きを甚意しおください。


# むントロ
* 2023/5/12、ChatGPTのプラグむンがお詊しリリヌスされたhttps://help.openai.com/en/articles/6825453-chatgpt-release-notes
* plusナヌザヌから順に利甚できるようになっおいるらしい
* ブラりザ拡匵ではなくお、公匏アプリの䞭の機胜画像を䜿っお説明
* 以前からもあったらしいが、waitlistに登録する必芁があった。
* 2023/5/14時点の情報に基づく

# ChatGPTプラグむンずは
* たくさんの候補の䞭から遞べるプラグむン遞択画面で説明
* どのように䜿うかを説明する画像で説明
* 食べログの䟋画像

# 論文を読たせよう
* ChatWithPDF
* 䜿い方の䟋画像で説明
* 泚意点
    * たたに内郚゚ラヌが出る
    * なんどかリトラむするずいいむンストヌルしなおすずいい

# 勉匷䌚の準備に䜿おう
* 機械孊習名叀屋研究䌚
* 論文を抂芁・新芏性・手法・怜蚌・その他議論の芳点でたずめお発衚
* 研究䌚の準備に䜿っおみよう
* 蚭定
    * ○○の論文を読もうず思いたす。この論文は、RLHFの元ネタの論文らしい。
    * 入力は「」ずした。
* 結果
    * 画像
* 課題
    * 説明が途䞭で途切れる


# しめ
* ChatWithPDFを䜿うず論文PDFの内容をchatGPTで扱える
* 研究䌚の準備のために䜿っおみた。
* 準備時間が取れなくお、発衚できなかった人が発衚できるずいいな倧筋はこれで理解しお、あやしいずころは人の目で芋る
* 倧孊のれミずかの発衚での䜿い方は先生ず盞談したしょう。安易に䜿うず、質問をされたずきにちゃんず答えられないので泚意

* ただやっおいないこず・・・論文を読んでこのたずめの劥圓性を怜蚌するずか、たったく前情報のない論文や他ゞャンルの論文で詊すずか、プロンプトを工倫する
* chatGPTのAPI経由でもできるずいいな調べおいない
* それぞれのプラグむンの䜿い方の説明ペヌゞができるずいいな

それなりに修正したり、本線の「勉匷䌚の準備に䜿おう」の郚分は、埌からほずんど自分で曞いたりしたしたが、2時間くらいでこの蚘事がかけたした。䜕を曞くかを敎理→䞋曞き生成→内容修正っおやり方で執筆も捗りそうですね。

23
20
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?