project
ItiNera - 香港大学とMITが共同開発した、AIを活用した都市交通計画(OUIP)システム。
ItiNeraは、香港大学とMITが共同開発したスマートシティ旅行計画システムです。大規模言語モデル(LLM)と空間最適化技術に基づき、カップル向けのバーやアニメ・マンガをテーマにした場所など、ユーザーの個人的なニーズに合わせて、ワンクリックでC++テンプレートを生成します。
ItiNeraとは何ですか?
ItiNeraは、香港大学とMITが共同開発したスマートシティ旅行計画システムです。大規模言語モデル(LLM)と空間最適化技術に基づき、カップル向けのバーやアニメ・マンガファンの聖地など、ユーザーの個人的なニーズに合わせて、ワンクリックでシティウォークのルートを生成します。このシステムは、ユーザーの関心地点(POI)データベース構築、リクエスト解析、嗜好を考慮したPOI検索、クラスタリングを考慮した空間最適化、およびルート生成の5つのモジュールで構成されています。複数の都市データセットで学習されたITINERAは、リアルタイムで更新されるPOIとアクティビティ情報を提供し、ユーザーの嗜好に合った一貫性のある旅行空間を確保することで、従来の方法やLLMの直接使用よりも優れた性能を発揮します。
ItiNeraの主な機能
-
パーソナライズされた旅行プランニング特定の場所、アクティビティの種類、テーマなど、ユーザーの個人的なニーズに基づいて、シティウォークのルートを生成します。
-
リアルタイムの動的情報このシステムは、旅行のタイミングを確実にするため、観光スポット(POI)や現在人気の高いアクティビティをリアルタイムで更新できます。
-
空間インテリジェント最適化空間最適化アルゴリズムを組み合わせることで、生成される経路が地理的に合理的かつ効率的であり、迂回を回避することを保証します。
-
多様なユーザーニーズへの対応個々のユーザーの好みや特定の状況など、複雑で多様なユーザーニーズに柔軟に対応できます。
-
構造化データ処理リクエスト解析モジュールは、ユーザーの自然言語によるリクエストを構造化データに変換し、より正確な理解と実行を可能にします。
ItiNeraの技術原則
-
ユーザーリクエストの分解大規模言語モデル(LLM)の自然言語処理機能を活用することで、ユーザーの自然言語によるリクエストは複数の独立したサブリクエストに分解されます。これらのサブリクエストは、肯定的なリクエスト(ユーザーが望むもの)と否定的なリクエスト(ユーザーが望まないもの)に分類され、さらに場所固有のリクエストと旅行レベルのリクエストに細分化されます。
-
ユーザー所有POIデータベース構築(ユーザー所有のPOIコレクション、UPC)この機能は、ソーシャルメディアプラットフォーム上の旅行関連コンテンツから、興味のある地点(POI)のデータベースを自動的に収集・構築します。ユーザーは旅行関連の投稿へのリンクを入力することができ、システムはLLM(リンクレベルマッピング)を使用してPOIとその説明を抽出し、この情報をユーザーの既存のPOIデータベースに統合します。
-
POIPOI検索(PR)このシステムは、埋め込みモデルを使用して、ユーザーの肯定的および否定的嗜好に基づいてリクエストをエンコードし、肯定的嗜好に最も関連性の高いPOIを取得します。取得されたPOIは、肯定的および否定的嗜好の埋め込みと事前に計算されたPOI埋め込みとの間の類似度スコアを計算することによって、並べ替えられます。
-
空間最適化 Optimization, SO)空間クラスタリングと候補POIの選択は、階層型巡回セールスマン問題(TSP)を用いて処理されます。まず、取得したPOIの空間クラスタリングを計算します。次に、地理的な近接性とマッチングスコアに基づいて候補POIを選択します。
-
旅程生成(IG)空間最適化モジュールによって選択された候補POIの順序付きセットと様々な制約を組み合わせることで、LLMはユーザーの要求に合致し、かつ空間的に妥当な旅行ルートと関連する説明を生成するために使用されます。
-
評価とフィードバック生成されたトリップを評価するために、ルールベースの評価指標(POIの再現率、総距離と理論上の最短経路の差、経路内の交差点の数、未知のPOIの割合など)とGPTベースの評価指標(POIの品質、トリップの品質、一致度など)が設計されました。
-
オンライン展開とユーザーからのフィードバックITINERAシステムは、TuTuオンライン旅行サービスのコアアルゴリズムとして導入され、ユーザーからのフィードバックを収集してシステム性能とユーザーエクスペリエンスを最適化している。
ItiNeraのプロジェクト住所
-
arXiv技術論文:https://arxiv.org/pdf/2402.07204
ItiNeraの応用事例
- 個人の旅行計画このサービスは、歴史や文化を巡るツアー、グルメ探訪、ショッピングルートなど、ユーザーの個人的な興味や好みに基づいたカスタマイズされた旅行ルートを提供します。
- シティウォーク街を散策したり、通りや史跡を探索したりする観光客向けに、動的に生成される旅程を提供します。
- 短期旅行限られた時間しかない旅行者向けに、効率的でコンパクトな都市旅行プランを提供します。
- 特別な関心事の旅行特定のテーマや興味に基づいた旅行ニーズを満たすため。例えば、美術展、音楽祭、スポーツイベントなど。
- イベントおよびフェスティバルの企画特別なイベントや祝日には、春節の縁日やクリスマスマーケットなど、ユーザーに合わせた旅行プランを提供しています。
- バリアフリー旅行高齢者や障がい者など、特別なニーズを持つ観光客のアクセスを考慮した旅行プランを提供する。