LoginSignup
4
1

Visual Programming: Compositional Visual Reasoning Without Training

Last updated at Posted at 2023-07-05

1. 概要

画像と指示のテキストを入力すると、所望の解析結果だけでなくどのようにしてそのような結果になったのかというコードも生成され、ユーザーにとっての解釈性を担保しつつ画像解析や編集ができるようにした研究。
*Award Candidate: BEST PAPER AWARD


2. 新規性

image.png
自然言語と画像を入力として直接画像生成・編集をする研究は多く研究されているが、この研究ではまず疑似プログラムをLLMを使って自動生成する。生成されたプログラムは、その命令を解くためのプログラム(python)をコールし逐次的に結果が返される。中間推論をプログラムとして生成する点が、AI推論の解釈性を高める効果がある。


3. 実現方法

image.png
テキストによる指示入力とそのコードをペアでいくつか入力し(Few-shot Examples)、実際に指示したい内容をテキストで実行するとそれを実現するためのコードが生成される。ここで、GPT-3を使って指示内容のテキストからコードを生成するが、一切ファインチューニングは必要としない。HuggingFace/Pytorch/Tensorflowなどのニューラルネットワークのモデルがコールされるので高度なコンピュータビジョンタスクも解ける。また、PIL/OpenCVなどのライブラリもコール対象で画像処理も同様に解くことができる。


4. 結果

image.png
image.png
image.png
image.png
自然言語による画像編集や画像から論理的な推理をするタスク、写真内に写る物体の自動タグ付け、画像情報に対する質疑応答などの処理が実現できる。


Paper URL: https://openaccess.thecvf.com/content/CVPR2023/papers/Gupta_Visual_Programming_Compositional_Visual_Reasoning_Without_Training_CVPR_2023_paper.pdf

last updates: June 30 2023

4
1
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
4
1