myaun’s blog

「Spotlight on Search, Google Tokyo」に参加しました

はじめに

Google Tokyoの検索チームの主催イベント「Spotlight on Search, Google Tokyo」に参加しました。 Googleはフィードバックを賢く学習していことで超進化する会社なので、忘れないうちに本イベントへの感想を書いてみました。 *1

参加イベント

所感

まず、私は多いときは月1000本以上YouTubeの動画を視聴するGoogle信者なので*3、中の人のお話が聞けて満足でした。

  • 今回は検索チームの回であったものの、全体的に発表内容がGeneralな感じだった
    • Google Tokyoチームの歴史や働き方を中心に、事例を交えつつといった感じ
    • より具体的な(より細かいテーマとか、1つのプロジェクトに注目したとか)回があると嬉しい
  • 言えないこと(アルゴリズムとか評価方法)も多そうでしたが、真摯に何か伝えようとしてくれる感じはした
  • 検索チームという括りではあるものの、めちゃめちゃ色んなプロジェクトがあるんだなーと思った。「Interactive Sessions」で色んなトピックについて話が聞けた。
    • Web Content Ecosystem Effortの「Navlekha」とか興味深い。

イベントレポート

以下イベントのメモです。「#SpotlightOnSearch」のツイートも参考にさせて頂きました。 *4

Introductions of Engineering teams in Tokyo Search by Ryoichi Imaizumi (Engineering Director at Google Tokyo)

  • Google Japanの検索チームは、今まで検索の機密性の観点などからあまりオープンではなかったが、今年からイメージを変えて今回のようなイベントを増やしていこうと検討中?
  • Google Japanについて
    • 現在、Googleの正社員数100000+, Google Japanは1300+
    • 2001年に渋谷に初めての海外拠点として、Google Japan設立
    • search, map, chrome browser, chrome os, など色々やってきた?
    • 2018年にGoogle brainチーム(research team)ができた、2019年に渋谷に拠点を移す
  • Tokyo teamの取り組みなど
    • Search quality
      • 検索の質の向上?
      • Synonyms, Spelling, Featured Snippets, Titles& Snippets
    • Mobile search
      • 2007年に開始
      • smartphone indexing, mobile ranking, Apps rankingなど
    • 日本にローカライズして何かやるということはほぼ無い、日本のニーズを基にグローバルに展開するというイメージ
    • New areas

Tech Talk: Life of a Project (Video Featured Snippet) by Tsutomu Ohkura

  • Google検索について*5
    • 約100兆ページからクエリにあった検索結果を返す
    • 各レスポンスは平均1/8秒以内で
    • 1000億リクエスト/月
    • それらの約15%は初めてみるクエリ
  • Work cycleについて
    • analysis
    • idea
    • implement
    • experiment
      • precision evaluation 40000/year
      • A/Bテスト 10000/year
    • approval
      • 社内のミニ学会みたいなのがあって、フィードバックがある
    • launch
  • Video Featured Snippetsの例
    • 理想の質問応答を目指して、動画理解とつなげる
    • Timeline
      • 2016/4 簡単なデモ作成, 評価方法を決める
      • 2016/7 動画解析のパイプライン, 検索システムの中に動画の解析結果?
      • 2016/9 動画の責任者とUX, UI評価、実装、評価方法の改良
      • 2017/1 セキュリティ、バグ、遅延の検証や調整
      • 2017/4 Launch

Answers to FAQs

  • Q. What do you like most working at Google?
    • 人それぞれだけど、
      • 今までにない課題解決ができるという立場にあること/解決した課題のimpactが大きい/挑戦しやすい
      • 周りが賢いのでストレスが少ない, など
  • Q. How much autonomy do you have in development?
    • 裁量はかなりある。各々のエンジニアを信じているというスタンス。
  • Q. What's the relationships with engineer in other offices?
    • 対等。プロジェクトによって色々変わる。
  • Q. Do you visit HQ?
    • 人それぞれ。5,6回/年ぐらい?
  • Q. What are the background of engineering in the search team?
    • IR(Information Retrieval), NLPが多いけど、最近色々増えてきた?
  • Q. Are you working on localization?
    • Internationalizationのほうがある
    • 日本にフォーカスするのはレア
    • 日本だけの機能をやっている人はいない
  • Q. How do you set the missions and goals?
    • 正しい問題をみつけることが大事
    • MethodとしてOKRは使ったり、使わなかったり、チームによる...
    • Bottom upのカルチャーを大事にしている
  • Q. What do you think is important for engineering?
    • コーティングやフルスタックなのはスタートライン
    • 答えが分からない問題へ取り組めて、分析してロジカルに思考して解決するのか、そのために手を動かせるかが大切らしい
    • Googleで成功している人は
      • 問題を解きながらコアの問題を探しているひと
      • 視野が広くて、気づいてすぐに言える人
  • Q. Does my programming contest skill matter?
    • 重要だけど、支配項でない
  • Q. Any tips to help people more productive?
    • (私達も知りたいと...)
    • motivationが大切、本人がやりたいかどうかが大事な気がする、その人が何をすると楽しいか? その嗜好をパズルゲーム的に組み合わせる
    • 自由を与えると素晴らしい成果をだす?
  • Q. What are the examples of 20% time?
    • そもそも勤務時間把握してないから20%とは限らない。プロジェクトに近いことから、本当に関係ないことまで
    • Google homeのラジオを聴く機能を足した
    • 社内の他のチームを助けるとかもある
      • 例, 秘書さんがよく使うカレンダーのプラグインを直してとても感謝されてるとか
    • ダイバーシティ問題への取り組みとかも

Interactive Sessions with Tech Leads / Engineers

※ 「Interactive Sessions」では議論を活発にするために3つに分ける。それぞれ20分ぐらい。
※ 以下はインタラクティブセッションで忙しかったので、自分の気になるところだけメモ

Search Quality: Featured Snippets, Titles & Snippets, Video Ranking

  • Topics
    • Featured snippet
    • Result preview, Snippet detection
      • サイト内の構造とか表示するやつとか
    • Video Understanding in search
      • Q. Video UnderstandingのTokyoにチームがある? 世界にも複数あってその1つ?
        • Video Understandingに関しては、画像検索等の研究チームがあって、そういうところが論文を書くのが多い。検索に絡ませる側はあまりない。(Tokyoチームともう1つぐらい?)

Search Feature: Google Search App on iOS (Photo Search, webview, etc.) and Web Ecosystem

  • Topics
    • Google Search App on iOS
      • 日本風の検索から着想?
    • Web lite
      • Webサイトを圧縮して、Userのアクセスを早くしよう、軽くしようという取り組み
      • 法律で禁止されている国もある。なので、この機能は、ユーザや管理者がコントロールできるようになっている。
    • Web content ecosystem effort
      • Web自体を良くしたい
      • 「Navlekha」というプロジェクト
        • インドだとWeb contents自体が少ないので、書物など物理のコンテンツとかをWebへupし、コンテンツ量を増やす
        • Navlekha

Assistant: Language Understanding, Core Features

  • Topics
    • Google Assistant
    • 東京はどんなことしてる?
      • Language understanding, internationalization
      • 個々の機能, assistant features
      • Assistant for japan

Closing & Networking

大きな食堂でご飯を食べながら、他の参加者、社員さんとお話

お土産

f:id:myaun:20190224211356j:plain

*1:資料等は公開されていないので私的なメモベースのレポートなので、内容のズレとかあるかもですが勘弁

*2:2019/03/01にEnglish verが開催される予定

*3:年越し前に自分のYouTubeの視聴履歴を解析したよ【Python】

*4:写真や動画はダメ!メモはOK!なので、テキストのみ。各セッション名前はイベントページのものです。当日は微妙に違ったかも

*5:数値とか間違ってるかも