本文へ
ハクソク

世界を動かす技術を、日本語で。

シンガポール政府のデーティングアプリが「ゲイル・シャプレイ安定結婚アルゴリズム」を使用

元記事: 原文(twitter.com)

概要

  • Singapore政府の公式マッチングアプリ「FirstDate」は Gale-Shapley安定結婚アルゴリズム を採用
  • 安定性重視 で、マッチングの偏りや見逃しを防止
  • UXはシンプル で、無限スクロールや迷いを排除
  • Singpass認証 で本人確認を徹底
  • 国家主導の新しい婚活モデル として注目

シンガポール政府公式マッチングアプリ「FirstDate」と安定結婚アルゴリズム

  • 「FirstDate」は Gale-Shapley安定結婚アルゴリズム (1962年発表、2012年ノーベル経済学賞受賞)を導入
    • 病院の研修医配属や 腎臓移植マッチング でも活用実績
  • マッチング手順
    • ユーザーの 希望条件・NG条件 から優先順位リストを自動生成
    • 「提案者」はリストの上位から順に マッチ希望を申請
    • 「受け手」は 最も良い提案のみ保持 し、他は即時却下
    • 却下された提案者は 次の候補へ移動 し、プロセス繰り返し
    • 全員がマッチ確定するまで ループ継続
  • 数学的な安定性
    • 「お互いに今の相手よりも好きな2人」が 絶対に存在しない マッチング
    • 「アプリでこの人に出会えなかった」現象が 設計上発生しない

FirstDateのユーザー体験と特徴

  • 1サイクルごとに 1人だけマッチング候補 を提示
    • 無限スクロールや大量スワイプ を排除
  • 72時間の意思決定ウィンドウ
    • 時間内にYES/NOを選択
  • お互いがYESを選択した場合のみ連絡先公開
  • Singpass(政府公式ID)認証 で本人確認を徹底
    • なりすましや偽アカウント排除
  • ユーザー層は21~35歳の公務員限定 (現時点)
  • コマーシャル系アプリとの違い
    • 商業アプリは「ユーザーが離脱しない」ことが目的
    • 「FirstDate」は ユーザーがアプリを卒業=成功指標

ゲーム理論的な補足

  • Gale-Shapley方式は 提案者側が有利
    • 提案者は「自分にとって最良の安定マッチ」
    • 受け手は「自分にとって最悪の安定マッチ」になりやすい
  • 国家主導のゲーム理論 vs 民間アプリ
    • TinderやHinge等のアルゴリズムと どちらが現実的成果を出すか 注目ポイント

関連リンク

提供: ハクソク · 要約更新:

AIによる日本語要約です。内容は原文とあわせてご確認ください。

Hacker Newsの議論を読む

Hackerたちの意見

シンガポール政府は「親のような」アプローチを取っているってよく言われるよね。この動きもそのイメージに合ってると思う。

└

習近平の前は、シンガポールが中国の理想像だったんだよね。まさにその通り。

└

実際に国家の能力を使って深刻な社会的・経済的問題を乗り越えられる数少ない国の一つとして知られているよね。頑張ってほしいな。

└

その通り。これは新しいことじゃなくて、そこのやり方なんだよね。80年代と90年代の新卒は、卒業時に政府が資金を出してビーチバカンスに行かされて、選ばれたデートパートナーとペアになってたんだ。

一方で、クールなアルゴリズムやフレームワークが実際に使われるのを見るのはいいことだよね。でも、実際に「安定した結婚アルゴリズム」を人に適用するのは、いくつかの前提を持ち込むことになるから、そこは考えた方がいいかも。

  • 人は短期的に自分が何を望んでいるか分かってるのかな?
  • 人の好みは長い時間で意味のある変化をするのかな?
  • プロフィールを読んだ時の好みと、実際に一緒に過ごした後の好みには強い関係があるのかな? マッチングした直後に、誰も自分がもっと好むプロフィールの人とマッチングできなかったからって、これが安定した関係を生むとは限らないよね。
└

マッチングは、その瞬間にユーザーと一緒に旅を始めたいと思う人とのことなんだ。アルゴリズムは、潜在的なカップルにとってより良いスタート地点を提供するためにあるんだと思う。まあ、少なくとも希望や運任せにするよりはマシだよね。

└

少なくとも、マッチングを目的としたアルゴリズムを使ってるのはいいことだよね。利益目的のデーティングアプリは、成功した関係を作るよりも、ユーザーを戻すことに興味があるから。

└

ガール・シェイプリーは、提案側にとって最も安定した結果を提供するんだよね。積極的に探してない人とは絶対にマッチングしないし、同じタイミングで探している人としかマッチしない。君の批判は、アプリなしの現実にも当てはまるよ。それが「離婚」っていうものがある理由なんだ。こういうコメントはいつも本質を見逃してる気がする。結婚を解決しようとしてるんじゃなくて、若者がデートにもっと興味を持つように社会的な潤滑剤を作ろうとしてるんだ。このアルゴリズムは、少なくともその時の核心的な価値観が一致するようにしてるんだよ。

└

法的に結婚する義務はないと思うよ。もしうまくいかなくなったら、恨みが生まれる前に離婚すればいいんじゃないかな。

└

デートに関しては、表明された好みと実際の好みの問題がすごく大きいんだ。それに、多くの人が自分の好みについて混乱したり、恥ずかしさを感じたりしてるのがさらに悪化させてる。多くの好みは模倣的だから、特定のものに対する需要が常に供給を上回ってるんだ。だから、実際にペアリングできる人がいないなら、誰かの好みを理解する価値すらないよ。生産的な質問は、誰かの好みからどれだけ外れても幸せに落ち着けるかを見つけることだと思う。

└

デーティングアプリとしてやるべきことは、実際の結婚の長さに基づいた何かだと思う。特に政府のものであればなおさらね。少なくとも、(アプリ外の)統計に基づいて結婚の長さや離婚の可能性を推定するアルゴリズムを持って、それをアプリ内の計算の一要素にすべきだよ。

どちらの性別がイニシエーションをするかによって、結果は男性最適(男性はできるだけ良い相手を得て、女性は許容できる中で最悪の相手を得る)か、女性最適になるんだよね。これはどっちのバージョンなんだろう?

Hacker Newsで議論の続きを見る

同じ出典の記事