好奇心の轍

脳・心・人工知能といった、よくわからんものを研究するふりをしながら、日々と人生についてつらつらと考えている「たっきー」のブログです。
カテゴリ一覧:

2005/04/09 (Sat)

こちらのコメントで紹介されている、「見上げてごらん夜の星を」のDEENのカバーCDで競演している天才美少女ヴァイオリニストのダイアナ湯川は、生まれる1か月前に父親を日航機事故で亡くしているらしい。ってことは、妊娠9か月ってことだから、いまの妻のおなかと同じぐらいっていうことじゃないかー。こんな状態で残して死んでいけないよ(泣)。

とりあえず「ぜったい死なないからね」と妻に約束してみた。効果のほどは・・・?

[AI][研究] ソニーがんばってるじゃん

で、こっちが本題。

ソニー、人間が動作を教えられるロボットをデモ (ASCII24)

新型人工知能で経験生かす ソニー、人間型ロボットに搭載 (FujiSankei Business i.)

鉄腕アトムへ一歩、思考型ロボットの技術発表 ソニー (asahi.com)

僕が以前書いたとおりに、環境に適応した運動制御学習をやってきました。それもなかなか面白い結果を出してきた感じで、1年間にしてはかなりいい成果を出してきた感じです。

何が面白いかって、模倣をもってきたことかな。声の模倣もそうだし、ボタン押し動作の学習も、一回行われた動作を繰り返すわけで、「他の人の動作を見る」のが付け加われば模倣である (その「他の人の動作を見る」のが簡単ではないわけで、ミラーニューロンとか自己観測原理みたいな話が必要になるわけだが)。子供なんかも近くにあるものをところかまわず押したり投げたりするし。まあ、いまある技術から「できそう」なことではあるけど、それを実際に作ってくれるとインパクトが違う。

新しい動作を発明するって言うのも、もう一歩かな。複数の動作をミックスすることは無数にできるとは思うけど、そこから生まれた新しい動作のなかに「意味がある」ものを見出せるかどうか、が今後の鍵かな。でもそれは一種のフレーム問題だから、簡単じゃないだろうなぁ。

模倣の話も含めて、今後は「選択」「判断」が難しくなってくるはず。価値基準をどう持たせるか、どう学習させるかが焦点になってくるだろう。行動に価値基準が見えると生き物らしいよね。

もうひとつは、世界の切り分けかな。鮮やかな色がついてなくても、どこがボタンでどこがボールと認識するか。まあ、このへんは作りこみが効くところだから、ソニーががんばればできそう。

記事によれば、“人間を飽きさせず長期間のインタラクションができるエージェント” を実現するためには

  • ロボット自体が能動的に動き、動作を発達させられること
  • 人間からの働きかけを受け入れられること
  • 明示的に教えたものと異なる動作も行なえること
  • 人間が予測した結果とは異なるが、なぜそういう行動を取ったのかは説明がつくこと

が必要である、と言っているとか。

「飽きさせず」とか、作り手的態度がみえるのが気になる。自然で対等なコミュニケーションができれば飽きるわけないのに。そのためには、自己と他者の間にある関係をロボットが認識できなければいけない。まさに僕の研究がアタックすべきところだよなあ。ソニーが既存の技術で作ってしまう前に僕の研究を間に合わせないと (汗)

お名前 : コメント :


2005/04/15 (Fri)

[研究][算譜] batch scheduler

計算機屋の実験といえば計算である。たいてい、ちょっとずつ条件を変えてたくさんの計算をさせることが必要になる。研究室にコンピュータが15台あっても、1個6時間くらいの計算を240通りの条件で実行しようと思うと、ちょっとやそっとでは終わらない。しかも、研究室でコンピュータを使いたい人は自分だけではないわけで、全部使うわけにはいかないのだ。

そこで、perl で簡単な batch scheduler を組んで使っていた。要するに、空いたコンピュータを探して、計算をひとつずつ割り当てるプログラムである。研究室のほかの人には迷惑をかけたくないが、何日もかかる計算をできるだけ早く終わらせたいので、昼間は半分ぐらいのコンピューターを使い、夜になったら全部を使うような仕掛けで昨日起動して、そのまま放ってあった。

で、今朝起きてメールを見ると、後輩のT君から昨日の晩にメールがきていた。曰く、「明日が締め切りなので、マシンを空けてもらえないでしょうか」……。おおお、ごめんよT君。そんなこととはつゆ知らず、計算機をごりごり使ったまま寝てしまったよ (^^; (^^; 。

嫌だったろうなぁ。夜が進むにつれ、少しずつ他のコンピュータが使われていく……。しかも、T君は手動でプログラムを実行しているので、ひとつの計算が終わって、次をしようと思うと、もう空きを察知されて使われている……。刻々と迫る締め切り……。本当に悪いことをした。反省。

反省の証として、batch scheduler に全面的改良をしてみた。空きが一定量以下になると、投入した計算の一部をサスペンド (STOP シグナルを送信) して計算能力の空きを増やすようにしてみたのだ。あとは、そのプログラムがちゃんと動くよう祈るだけ。T君の締め切りはヨーロッパ時間の今日中 (ということは明日の朝) だそうなので、ちゃんと動かないと僕は極悪人になっちまうのだが……。

お名前 : コメント :

本日のコメント(全7件) [コメントを入れる]

Before...

パンダ [ホームページがとても素晴らしい。今度写真をのせてね。]

たっきー [shuneくん、げんきだよー!! パンダさんもこんにちは。はい、写真載せます・・・。]

パンダ [たっきー問題をだしてください。待ってます。]