大雨の東京をカメラとAIだけで走る:Turing山本一成CEOと試乗して聞いたエンドツーエンド自動運転の現在地

YouTubeで開く ↗
概要

自動運転スタートアップのTuring(チューリング)は、創業当初から「テスラを超える」を掲げてきた。橋本幸治氏は3年半前にも同社の車に試乗している。今回は大雨の東京都心で、山本一成CEOと一緒にその自動運転車に乗った。銀座周辺など都内でも難しいコースを走りながら、山本氏は自社の技術の仕組み、テスラやWaymoとの違い、今後の課題を語った。運転中に起きた場面と山本氏の説明を、話題ごとに追っていく。

11分で読めます
0:45

雨で白線が見えない道を、ハンドルから手を離して走る

当日は「結構な雨」で、車線の白線がほとんど見えない場所もあった。走行が始まると、ドライバーはハンドルから手を離し、信号が青になってもアクセルを踏まない。山本氏によると、ブレーキをかける場面はあるかもしれないが、基本は車が自分で運転している状態だ。走り出す前、山本氏は「普段より厳しい状況ではあるが、なんとかやってくれると思う」と話していた。

走行中、車は白線が分かりにくいなかでも滑らかに車線を変えた。タクシーが急に路上に停車する場面もあったが、問題なく対応した。路上駐車の多い狭い道では速度を落として慎重に進んだ。急ブレーキはほとんどなく、橋本氏は何度も「うまい」と口にしている。一方で、ドライバーはいつでもハンドルを取れるようにしておく必要がある。山本氏は「まだ開発中」だと認めたうえで、目指しているのは完全自動運転だと話した。

1:48

カメラ映像から直接ハンドルを操る「エンドツーエンド」

Turingは創業初日から、エンドツーエンド(E2E)と呼ばれる自動運転の実現を目指してきた。山本氏の説明では、カメラの情報をもとに、ニューラルネットワークが状況を直接理解し、ハンドルを直接制御する。従来の自動運転は、物体を認識するモジュールや自車の位置を推定するモジュールなど、多数のモジュールを組み合わせて作られていた。Turingはそれらをすべてなくし、シンプルな仕組みで解決しようとしている。

タクシーの急な停車のような想定外の出来事は、都内では普通に起こる。従来はこうした状況への対応を、人間がルールとしてコードに書いていた。これがルールベースと呼ばれる方式だ。Turingはそれをやめ、一つの大きなAIモデルで解決する立場をとる。橋本氏は、イーロン・マスク氏がテスラについて「ニューラルネットがC++のコードをどんどん食べていった」と語っていたことに触れ、同じ流れかと尋ねた。山本氏はこれを認めた。

3:20

将棋AIでの経験:コードを減らし、機械学習に寄せる

山本氏は、こうした経験は初めてではないと話す。山本氏は以前、将棋の名人を倒すまでになった将棋AIを開発した。当初はプログラマーとして多くのことを自分で書いていたが、それを減らして機械学習に任せていくことを一貫した方針にしていたという。名人を倒した時点のコード量は、山本氏の記憶では1万行もないくらいで、かなり小さかった。自動運転でも同じことが起きていると考えており、コードをシンプルにしていくことを強く意識しているという。

コードで書いている部分がどれだけ残っているかと聞かれると、山本氏は「むしろ全然なくなっちゃった」と笑った。システムの保守性のために残している部分はあるものの、ほとんど減っており、今年もさらに減らす方針だという。

4:15

3年半前との違い:データ量と学習手法

橋本氏は3年半ほど前、千葉県柏市のテストコースでTuringの車に乗っている。そのときは、テスラなどとの差は大きく、すごいけれども大丈夫だろうかと感じたという。今回は「全くの別物」だと率直に述べた。

山本氏によると、基本コンセプトは当時と同じで、エンドツーエンドのままだ。変わったのは、大量のデータを集めるようになったことである。学習手法も洗練されてきた。ただしこれはTuring独自の知見というより、ニューラルネットワークの作り方に関する世界全体の知見が3年前とはまったく違うレベルになっており、その影響を大きく受けているという。

5:44

うまいドライバーの運転から学ぶ

車の運転が柔らかいことにも理由がある。Turingはドライバーを雇い、その運転をもとに学習している。レース経験者など、本当に運転がうまい人のデータを使っているという。

橋本氏は、人間の運転から学ぶと悪い癖まで覚えてしまうのではないかと尋ねた。普段の運転では、法的にグレーな運転もよく見かけるからだ。山本氏は、学習データの中心をうまい運転にしている点を強く意識しており、グレーな運転もあまりしないと答えた。

ドライバーのデータから自然に身についた振る舞いもある。橋本氏がX(旧Twitter)で見たという「サンキューハザード」(譲ってもらった相手への感謝としてハザードランプを点滅させる習慣)がその例だ。山本氏は、これはルールとして書いたものではなく、プロドライバーの学習データに含まれていたためにするようになったものだと認めた。

12:15

歩行者、譲り合い、信号のない交差点

狭い道で、渡るかどうか分からない歩行者がいる場面では、車は速度を落とした。山本氏は「人間と一緒で、こういうところは怖い。だから速度を落とす」と説明し、車が「空気を読んで」運転していると表現した。

右折の機会をうかがう場面、黄信号で進むか迷う場面、対向車が止まるのか進むのか分からない場面もあった。相手が譲ってくれれば進む。横断歩道では周囲を見ながら慎重に曲がった。山本氏は、銀座周辺のある交差点を「トップクラスに難しい」場所に挙げ、さまざまなことが起こるという。

信号のない一時停止の交差点では、車が歩行者の様子を見て、来るかどうかを判断していた。橋本氏は、こうした場面では人の顔の向きや意図を読まなければならないのではと聞いた。山本氏はこれも自然に学習していると答えた。そのうえで、この日は傘を差している人が多く、とても難しいと付け加えた。

終盤には、人や車がひどく入り乱れた場面にも出くわした。それでも急ブレーキはなかった。山本氏は冗談まじりに、自動運転の最大の課題は人間であり、人間がもう少し秩序を持って運転してくれれば問題は消える、と話した。

7:38

ルールの変更にはどう対応するか

橋本氏は、生活道路の制限速度が今年から引き下げられたことを例に挙げた。こうした変更はある日突然起こるため、学習データには含まれていないはずだ。それでもルールとして書かずに済むのかと聞いた。山本氏は「ナビは更新していかなければならない」と答えた。ただ、この直後に車が人の多い難しい場面に入ったため、話はそれ以上深まらなかった。

9:13

「テスラを超える」:奇をてらわず、AI技術に追いつく

「テスラを超える」という目標は今も変わらないと山本氏は言う。橋本氏は、テスラを超えるにはテスラがしていないことをする必要があるのではないか、しかし実際には基本的に同じことをしているように見える、と疑問を投げかけた。

山本氏の答えはこうだ。AI技術にきちんと追いついていくことをとても大切にしており、差別化のための差別化はしていない。その結果、開発コストを大きく下げられた。テスラは兆円単位ともいわれる開発規模を投じているが、Turingははるかに少ない金額でここまで来ていると山本氏は考えている。テスラの背中は近づいているのかという問いには、「まだ距離はあるが、どうやって届くんだという感じではない」と答えた。

10:53

Waymoとの違い:カメラだけで実現する

ほかの陣営との違いについて、山本氏はロボタクシー(無人タクシー)で知られるWaymoを挙げた。山本氏の理解では、Waymoはカメラ以外のセンサーや複数のモジュールも使っている。Turingはそれに対し、カメラだけで実現したいという「原理主義」に近い立場をとる。人間は2つの目だけで運転しているのだから、不可能ではないはずだという考えだ。

高精細の地図(HDマップ)を必要とするかどうかも、陣営を分ける軸になる。Turingは不要とする側で、テスラと同じく普通のナビだけで自動運転を実現している。その利点は、学習していない地域でも走れることだ。山本氏によると、東京で学習したモデルを、行ったことのない大阪や名古屋で走らせる実験をしたところ、普通に走れたという。ただ、人間と同じで、何度か走ったことのある道のほうがやはり良く走る。見たことのない道もまったく走れないわけではない、という点が人間らしいと山本氏は話した。

13:06

7台のカメラ画像は「そのまま入れている」

学習の仕組みについて、橋本氏は7台のカメラの画像をどう統合しているのかを聞いた。カメラからは1秒間に数十枚の静止画が得られる。山本氏の答えは、平均化などはせず、そのまま入力しているというものだった。ニューラルネットワークの内部では技術的にいろいろな処理をしているが、「7枚の画像をそのまま入れていると思ってくれてほぼ正解」だという。

山本氏は、シンプルに作ることを大事な「美学」だと語った。特殊で凝ったことはせず、普通のニューラルネットワークで、現代で一般に使われている技術を使っていくことを強く意識しているという。

14:12

LLMの思想は取り入れているか:企業秘密の線

大規模言語モデル(LLM)が広まったのはTuringの創業後だ。その技術を取り入れているかと聞かれ、山本氏は、基本的にはLLMに近い形になるとよいと強く思っていると答えた。LLMには多くの派生版があるが、そこから大きく外れるのは良くない、という考えだという。

橋本氏はさらに踏み込んだ。LLMは次の単語を予測して文章を生成する「ネクストトークンプレディクション」で動いている。その思想に近づけるなら、車の場合は次の画像がどうなるかを予測しているのか、と聞いた。山本氏は「めちゃくちゃ詳しい」と笑い、「言えないレベル」「企業秘密に迫られている」と答えを避けた。

橋本氏は、追いつくまでは基本に忠実でよいとしても、超えるには一歩先の何かが必要ではないかと、一般論として質問を言い直した。山本氏は、そうした方向をとても意識して取り組んでいると認めた。ただ、ニューラルネットワークのアーキテクチャに踏み込まれるのは会社としてそろそろ厳しいと話し、具体的な中身は明かさなかった。

16:27

車載GPUと推論速度のトレードオフ

計算機について、山本氏は車にはNVIDIA製の小さなGPUを載せていると説明した。量産を考えると大きなものは載せにくい。また、車は暑い環境にも寒い環境にも置かれるため、サーバー用のGPUでは耐えられない。過酷な環境でも動く「車載グレード」のGPUを使っているという。水冷も必要なく、普通に空冷で動いている。

LLMに近づくなら、より大きなGPUが必要になるのではないか。この問いに対し、山本氏は、車の計算能力は小さいが、小さなGPUでも高速に動くように社内で「本当に頑張っている」と答えた。パラメーター数を増やせばよいという話はよく聞くが、車の場合は大きなトレードオフがある。モデルを大きくすると推論速度が出ず、特に計算機が小さいと高速化は難しい。そのため、ぎりぎり成り立つパラメーター数を常に探しているという。

テスラと比べてどうかという点について、山本氏は、テスラが使っている計算機の大まかなスペックは公開されているので、おおよその水準は見えると話した。そのうえで、テスラも同じくらいの規模のモデルではないかとの見方を示した。

19:23

汎用AIが運転する未来はあるか

AI業界では、巨大な汎用モデルが特定の用途に特化したAIを飲み込んでいく動きもある。橋本氏は、OpenAIのような汎用AIが自動運転までこなす未来が来るのかと尋ねた。山本氏は、大きな意味ではあり得ると考えていると答えた。ただ、すぐに実現するとは思っていない。理由はやはり推論速度で、汎用AIはまだその条件をまったく満たしていないという。汎用AIがどこまで運転できるかには関心があり、実際に測っているが、運転の状況は非常に厳しいとも話した。

22:02

米国での実験と、車種が変わったときの課題

海外については、現在アメリカで実験しており、「そろそろ走れるんじゃないか」という段階に来ていると山本氏は話した。ただしアメリカでもテストドライバーがデータを集めて学習させている。日本とは左側通行と右側通行の違いがあり、運転の前提が大きく異なるため、そこへの対応から始めているという。

動画の最後に、橋本氏は別の疑問を投げかけた。試乗した車はトヨタのアルファードで、車体の各所に付けたカメラで学習している。では、同じ仕組みをいきなりスバルの車に載せてカメラを取り付けたら走れるのか。車幅の感覚が大きく変わるため、狭い道などでは難しいのではないか、という問いだ。この問いへの山本氏の答えは、今回の字幕の範囲には含まれていない。