(57)【要約】【課題】ユーザの運転態様と遺伝子情報とを用いて、対象者により適した運転制御を行うこと。【解決手段】本願にかかる運転制御装置は、取得部と、制御部とを有する。取得部は、ユーザの運転態様と、当該ユーザの遺伝子情報とを取得する。制御部は、ユーザの遺伝子情報に関連する遺伝子情報を有する対象者に対して、当該ユーザの運転態様に基づく所定の制御を行う。【選択図】図３
2019018805.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの運転態様と、当該ユーザの遺伝子情報とを取得する取得部と、
前記ユーザの遺伝子情報に関連する遺伝子情報を有する対象者に対して、当該ユーザの運転態様に基づく所定の制御を行う制御部と
を有することを特徴とする運転制御装置。
【請求項２】
前記制御部は、前記ユーザの遺伝子情報のうち、前記ユーザの運転態様と所定の関係性を有する遺伝子情報と関連する遺伝子情報を有する対象者に対して、当該運転態様に基づく所定の制御を行う
ことを特徴とする請求項１に記載の運転制御装置。
【請求項３】
前記制御部は、前記運転態様として、前記ユーザのうち事故歴を有するユーザの運転態様と所定の関係性を有する遺伝子情報に関連する遺伝子情報を有する対象者に対して、当該運転態様に基づく所定の制御を行う
ことを特徴とする請求項１または２に記載の運転制御装置。
【請求項４】
前記制御部は、前記運転態様のうち、事故の発生に関与する運転態様と所定の関係性を有する遺伝子情報と関連する遺伝子情報を有する対象者に対して、当該事故の発生に関与する運転態様に基づく所定の制御を行う
ことを特徴とする請求項１〜３のいずれか１つに記載の運転制御装置。
【請求項５】
前記制御部は、前記運転態様と所定の関係性を有する遺伝子情報として、複数の前記ユーザの遺伝子情報のうち、当該遺伝子情報と複数の前記ユーザの前記運転態様との傾向に基づく関係性を有する遺伝子情報と関連する遺伝子情報を有する対象者に対して、当該運転態様に基づく所定の制御を行う
ことを特徴とする請求項２〜４のいずれか１つに記載の運転制御装置。
【請求項６】
前記制御部は、前記遺伝子情報と関連する遺伝子情報として、前記遺伝子情報と同一、または、類似する遺伝子情報を有する対象者に対して、前記運転態様に基づく所定の制御を行う
ことを特徴とする請求項１〜５のいずれか１つに記載の運転制御装置。
【請求項７】
複数の前記ユーザの遺伝子情報と、複数の前記ユーザの運転態様との関係性を学習することにより、複数の前記ユーザのうち、当該遺伝子情報を有するユーザの運転態様の傾向を示すモデルを生成する生成部をさらに有し、
前記制御部は、前記生成部により生成されたモデルと、前記対象者の遺伝子情報とを用いて、前記対象者に対して予測された運転態様に基づく所定の制御を行う
ことを特徴とする請求項１〜５のいずれか１つに記載の運転制御装置。
【請求項８】
前記制御部は、前記運転態様に基づく所定の制御として、当該運転態様に基づく提案情報を前記対象者に提示する
ことを特徴とする請求項１〜７のいずれか１つに記載の運転制御装置。
【請求項９】
前記制御部は、前記提案情報として、前記運転態様で運転しないよう提案する提案情報、あるいは、前記運転態様に代わる安全な運転態様を提案する提案情報を前記対象者に提示する
ことを特徴とする請求項８に記載の運転制御装置。
【請求項１０】
前記制御部は、前記運転態様に基づく所定の制御として、当該運転態様に基づいて、前記対象者に運転される物体の運転制御を行う
ことを特徴とする請求項８または９に記載の運転制御装置。
【請求項１１】
前記提案情報が提示されたユーザが、当該提案情報にどれほど従って運転したかを示す指標値を算出する算出部をさらに有し、
前記制御部は、前記算出部により算出された指標値に基づいて、前記提案情報を前記対象者に提示する
ことを特徴とする請求項８〜１０のいずれか１つに記載の運転制御装置。
【請求項１２】
前記制御部は、前記算出部により算出された指標値に基づいて、前記提案情報のうち、前記ユーザが従ったと判定された提案情報を前記対象者に提示する
ことを特徴とする請求項１１に記載の運転制御装置。
【請求項１３】
運転制御装置が実行する情報提供方法であって、
ユーザの運転態様と、当該ユーザの遺伝子情報とを取得する取得工程と、
前記ユーザの遺伝子情報に関連する遺伝子情報を有する対象者に対して、当該ユーザの運転態様に基づく所定の制御を行う制御工程と
を含んだことを特徴とする運転制御方法。
【請求項１４】
ユーザの運転態様と、当該ユーザの遺伝子情報とを取得する取得手順と、
前記ユーザの遺伝子情報に関連する遺伝子情報を有する対象者に対して、当該ユーザの運転態様に基づく所定の制御を行う制御手順と
をコンピュータに実行させることを特徴とする運転制御プログラム。
【請求項１５】
対象者の遺伝子情報が入力される入力層と、
出力層と、
前記入力層から前記出力層までのいずれかの層であって前記出力層以外の層に属する第１要素と、
前記第１要素と前記第１要素の重みとに基づいて値が算出される第２要素と、を含み、
前記入力層に入力された遺伝子情報に応じて、前記対象者の運転態様を定量化した値を前記出力層から出力するよう
コンピュータを機能させるためのモデル。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、運転制御装置、運転制御方法、運転制御プログラムおよびモデルに関する。
【背景技術】
【０００２】
従来、遺伝子検査によって得られた遺伝子情報が様々な分野に活用されるようになってきている。例えば、特許文献１には、ユーザの遺伝子解析結果を用いて、ユーザの健康に資する情報を提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−３３７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ユーザの運転態様と遺伝子情報とを用いて、対象者により適した運転制御を行うことができるとは限らない。例えば、上記の従来技術では、対象ユーザの遺伝子解析結果から特定された当該対象ユーザの疾患および疾患因子を検索キーとした検索した送信対象コンテンツを対象ユーザに送信する。
【０００５】
このように、上記の従来技術は、対象ユーザの遺伝子解析結果から当該対象ユーザに関連する疾患（将来かかる可能性のある疾患）を特定し、この疾患に罹病しないよう把握させるために、この疾患に関連するコンテンツを対象ユーザに送信するものである。したがって、上記の従来技術では、ユーザの運転態様と遺伝子情報とを用いて、対象者により適した運転制御を行うことができるとは限らない。
【０００６】
本願は、上記に鑑みてなされたものであって、ユーザの運転態様と遺伝子情報とを用いて、対象者により適した運転制御を行うことができる運転制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願にかかる運転制御装置は、ユーザの運転態様と、当該ユーザの遺伝子情報とを取得する取得部と、前記ユーザの遺伝子情報に関連する遺伝子情報を有する対象者に対して、当該ユーザの運転態様に基づく所定の制御を行う制御部とを有することを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、ユーザの運転態様と遺伝子情報とを用いて、対象者により適した運転制御を行うことができるといった効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態にかかる運転制御処理の一例を示す図である。
【図２】図２は、実施形態にかかる運転制御システムの構成例を示す図である。
【図３】図３は、実施形態にかかる運転制御装置の構成例を示す図である。
【図４】図４は、実施形態にかかる遺伝子情報記憶部の一例を示す図である。
【図５】図５は、実施形態にかかる運転履歴記憶部の一例を示す図である。
【図６】図６は、実施形態にかかる運転傾向記憶部の一例を示す図である。
【図７】図７は、実施形態にかかる運転制御装置による運転制御処理手順を示すフローチャートである。
【図８】図８は、運転制御装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願にかかる運転制御装置、運転制御方法、運転制御プログラムおよびモデルを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ説明する。なお、この実施形態により本願にかかる運転制御装置、運転制御方法、運転制御プログラムおよびモデルが限定されるものではない。また、以下の実施形態において、同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．運転制御処理〕
まず、図１を用いて、実施形態にかかる運転制御処理の一例について説明する。図１は、実施形態にかかる運転制御処理の一例を示す図である。実施形態にかかる運転制御処理は、図１に示す運転制御装置１００によって行われる。
【００１２】
また、実施形態にかかる運転制御システム１は、図１に示すように、自動車１０と、運転制御装置１００とを含む。自動車１０、運転制御装置１００は、ネットワークを介して有線または無線により通信可能に接続される。なお、図１に示す運転制御システム１には、複数台の自動車１０や、複数台の運転制御装置１００が含まれてもよい。また、後述するが、運転制御システム１には、検査機関サーバ３０や管理サーバ６０も含まれる。
【００１３】
自動車１０は、人間が運転操作を行わなくとも自動走行が可能な自動車（自動運転車とも呼ばれる）である。自動車１０には、レーダー、ＧＰＳ（Global  Positioning  System）、カメラ等が搭載されている。例えば、自動車１０は、レーダー、ＧＰＳ、カメラ等で周囲の環境を認識することにより、ドライバーによる運転操作を補助するかたちで、指定された行き先へと自律的に走行することが可能である。また、自動車１０は、ＧＰＳを利用したカーナビゲーションシステム（以下、略して「カーナビ」と表記する）により、ドライバーに対して運転ガイドを行う。例えば、自動車１０は、カーナビにより取得された目的地への最短ルートや渋滞状況を車内の表示画面に表示するとともに、音声を用いて目的地へとドライバーを誘導する、といった運転ガイドを行う。なお、このようなことから、自動車１０は、ユーザによって利用される端末装置ともいえる。また、実施形態にかかる自動車１０の車両種類（普通自動車、軽自動車、大型自動車等）は限定されない。
【００１４】
ここで、本実施形態の前提について説明する。例えば、ネットワーク上におけるユーザの購買行動（例えば、サイトである商品を買う、といった行動）と検索行動（例えば、ある検索キーワードを用いて情報検索する、といった行動）との関係性から、特定の購買行動を行っていないユーザがどのような購買行動を行うかを探るといったデータ分析手法（「質拡張検索」とも呼ばれる）がある。
【００１５】
「質拡張検索」について、一例を用いてより具体的に説明する。例えば、「酒を買う」といった購買行動を行うユーザは、検索キーワード「ビール」を用いて情報検索する傾向にある、といったように購買行動と検索行動との間に関係性が見出されたとする。このような場合において、購買行動が未知の対象者のうち、ある未知の対象者が検索キーワード「ビール」を用いて情報検索したとすると、この未知の対象者も「酒を買う」可能性があると予測する。このように、「質拡張検索」は、複数種類の情報を用いてユーザ群の中から、例えば、ある行動をすると予測されるユーザ（かかる例では、「酒を買う」可能性があるユーザ）を効果的に探り出すものである。
【００１６】
実施形態にかかる運転制御装置１００によって行われる運転制御処理は、このような「質拡張検索」に着目し、遺伝子情報に基づく運転制御を行うものである。具体的には、実施形態にかかる運転制御装置１００は、ユーザの運転態様と、当該ユーザの遺伝子情報とを取得する。そして、運転制御装置１００は、取得したユーザの遺伝子情報に関連する遺伝子情報を有する対象者に対して、当該ユーザの運転態様に基づく所定の制御を行う。
【００１７】
上記の通り、本実施形態において、遺伝子情報に基づく運転制御とは、ユーザの遺伝子情報と関連する遺伝子情報を有する対象者（例えば、どのような運転をするのか未知の人物）は、かかるユーザと同じような運転（例えば、スピードを出しやすい）をする可能性がある人物として探り出す、といったものである。より具体的には、特定の運転を行うユーザは、特定の遺伝子を有する傾向にあるといった運転態様と遺伝子情報との間に関係性が見出された場合、どのような運転をするか未知の対象者の中から、この遺伝子情報と関連する遺伝子情報を有する対象者を、かかるユーザと同じような運転をする可能性がある人物として予測する。以下では、実施形態にかかる運転制御処理について、一例を用いて説明する。
【００１８】
まず、運転制御装置１００は、各ユーザが自動車１０を運転したことによる運転履歴と、各ユーザの遺伝子情報とを取得する（ステップＳ１）。遺伝子情報とは、遺伝子検査によって得られた検査結果であり、例えば、ユーザが有する遺伝子の一覧である。また、遺伝子情報とは、特定の病気が発症することと関わりのある遺伝子が、どのようなタイプ（遺伝子型）であるか、といったことを示す情報である。例えば、「がん」の発症と関わりのある遺伝子を説明の便宜上「ＧＩＮＥ１」とする。そして、「ＧＩＮＥ１」のタイプが「ａ」型である人は、特に「がん」の発症率が高いことが知られているとすると、ユーザは、遺伝子検査により、自身の「ＧＩＮＥ１」は「ａ」型であるのかそうでないのかといったことを知ることができる。
【００１９】
運転制御装置１００は、このような遺伝子情報を、遺伝子検査を行った検査機関から取得する。例えば、運転制御装置１００は、かかる検査機関に属するサーバ装置（検査機関サーバ３０）にアクセスすることで、遺伝子情報を取得する。なお、運転制御装置１００を管理する事業主（以下、「事業主Ｔ」とする）と、かかる検査機関との間で所定の契約が交わされ、さらに遺伝子検査を受診したユーザに承諾が得られている場合に、このような遺伝子情報の取得は可能となる。ただし、運転制御装置１００は、遺伝子検査を受診したユーザから直接、遺伝子情報の提供を受けてもよい。つまり、運転制御装置１００がどの様な形で遺伝子情報を取得するかは限定されない。
【００２０】
また、運転制御装置１００は、取得した遺伝子情報を自装置内の記憶部である遺伝子情報記憶部１２１に格納する。遺伝子情報記憶部１２１は、遺伝子検査によって得られた遺伝子情報を記憶する記憶部であり、図１に示すように、遺伝子検査を受けた各ユーザを識別する識別情報（ユーザＩＤ）と、そのユーザの遺伝子情報とを対応付けて記憶する。
【００２１】
つまり、遺伝子情報記憶部１２１は、遺伝子情報として、各ユーザがどのようなタイプの遺伝子を有するかを記憶する。例えば、遺伝子情報記憶部１２１は、遺伝子情報として、ＳＮＰ（Single  Nucleotide  Polymorphism）を有することにより複数のタイプを有する遺伝子のうち、各ユーザがどのようなタイプの遺伝子を有するかを記憶する。また、遺伝子情報記憶部１２１は、遺伝子情報として、病気の発症に関与する遺伝子において、各ユーザがどのようなタイプの遺伝子を有するかを記憶する。
【００２２】
例えば、図１に示す遺伝子情報記憶部１２１では、ユーザＵ１の遺伝子情報は、ユーザＵ１が、遺伝子「Ｇ１ａ」、「Ｇ２ｂ」、「Ｇ３ａ」、「Ｇ４ａ」・・・を有することを示す。ここで、本実施形態において遺伝子標記に付与する小文字のアルファベットは、遺伝子のタイプを示すものとする。例えば、遺伝子「Ｇ１ａ」であれば、「ａ」型の遺伝子「Ｇ１」を示す。つまり、ユーザＵ１が、ＳＮＰにより複数のタイプが存在する遺伝子「Ｇ１」において、「ａ」型の遺伝子「Ｇ１」を有することを示す。同様に、図１の例では、ユーザＵ２は、複数のタイプが存在する遺伝子「Ｇ１」において、「ｂ」型の遺伝子「Ｇ１」を有することを示す。
【００２３】
次に、運転履歴とは、各ユーザがどのような運転を行ったかを示す運転態様が、定期的に蓄積されることによる履歴情報である。ここで、例えば、自動車１０は、レーダー、ＧＰＳ、カメラ等から得られた運転状況（例えば、運転速度、車間距離、ブレーキのかけ方等）に基づき、ドライバーであるユーザの運転態様を判定し、判定した運転態様を定期的（例えば、日毎）に管理サーバ６０（不図示）に送信する。これにより、管理サーバ６０は、自動車１０から受信した運転態様を蓄積してゆく。したがって、運転制御装置１００は、例えば、運転履歴を管理サーバ６０から取得し、取得した運転履歴を運転履歴記憶部１２２に格納する。
【００２４】
図１の例では、運転履歴記憶部１２２は、各ユーザの運転状況から判定された運転態様であって日毎の運転態様を示す運転履歴を記憶する。図１の例では、ユーザＵ１が、「２０１７年５月３１日」には、平均時速６５ｋｍで自動車１０を運転した例を示す。また、ユーザＵ１が、「２０１７年５月３１日」における運転の中で、「急ブレーキを５回」行った例を示す。
【００２５】
このような状態において、次に、運転制御装置１００は、運転履歴記憶部１２２に記憶される各ユーザの運転態様に基づいて、各ユーザの運転態様の傾向、すなわち、各ユーザがどのような運転をする傾向にあるかといった運転傾向を判定し、判定した運転傾向を運転傾向記憶部１２３に格納する（ステップＳ２）。
【００２６】
例えば、運転制御装置１００は、所定期間（例えば、１週間）のうちに平均時速８０ｋｍ以上で運転する日が所定日数（例えば、４日）以上のユーザに対して、運転傾向「速度超過運転」（スピード出し過ぎる傾向にある）と判定する。また、例えば、運転制御装置１００は、所定期間（例えば、１週間）のうちに急ブレーキを所定回数以上（例えば、１０回）かけたユーザに対して、運転傾向「急ブレーキ」（急ブレーキをかける傾向にある）と判定する。なお、これは一例であり、運転傾向をどのように判定するかは限定されるものではない。
【００２７】
図１の例では、運転制御装置１００が、ユーザＵ１の運転履歴に含まれる運転態様から、ユーザＵ１の運転傾向として「急ブレーキ」を判定した例を示す。つまり、運転制御装置１００が、ユーザＵ１は急ブレーキをかける傾向にあると判定した例を示す。
【００２８】
また、運転傾向は、上記の通り、運転態様の傾向であるため、ステップＳ１〜２について、運転制御装置１００は、運転態様を取得し、取得した運転態様を運転傾向記憶部１２３に格納する、と言い換えることができる。
【００２９】
次に、運転制御装置１００は、運転傾向と遺伝子情報との関係性を分析する（ステップＳ３）。具体的には、運転制御装置１００は、運転傾向と遺伝子情報との間に所定の関係性が成立するか否かを分析する。例えば、運転制御装置１００は、所定の関係性として、運転傾向と遺伝子情報との傾向に基づく関係性が成立するか否かを分析する。傾向に基づく関係性とは、つまり相関関係を示す。
【００３０】
より具体的には、運転制御装置１００は、各運転傾向と各遺伝子情報との相関分析を行うことで、各運転傾向と各遺伝子情報との間に相関関係が成立するか否かを分析する。一例を示すと、運転制御装置１００は、「急ブレーキをかける」傾向にあるユーザは遺伝子「Ｇ１ａ」を有する傾向にあるか、すなわち運転傾向「急ブレーキ」と遺伝子情報「Ｇ１ａ」との間に相関関係が成立するか、を分析する。
【００３１】
次に、運転制御装置１００は、相関分析を行った結果から、相関関係にある運転傾向と遺伝子情報とを特定する（ステップＳ４）。一例を示すと、運転制御装置１００は、「急ブレーキ運転」といった運転態様と相関関係にある遺伝子が存在する場合、遺伝子情報記憶部１２１に記憶されている遺伝子のうち、それはどの遺伝子であるかを特定する。かかる例では、運転制御装置１００は、運転態様「急ブレーキ運転」と、遺伝子「Ｇ２ｂ」とは相関関係にあることを特定したものとする。言い換えれば、運転制御装置１００は、「急ブレーキをかける」傾向にあるユーザは、遺伝子「Ｇ２ｂ」を有する傾向にある、といった相関関係を特定したものとする。
【００３２】
なお、このような傾向が得られる要因として、遺伝子「Ｇ２」がユーザへおよぼす性格が関係している。例えば、遺伝子「Ｇ２」は「慎重度」に関与する遺伝子であり、「ｂ」型である遺伝子「Ｇ２ｂ」に基づく性格は、より「大雑把」（慎重度が低い）な性格であるものとする。かかる場合、遺伝子「Ｇ２」を有するユーザは「大雑把」な性格であり、結果的に、大雑把な運転をすることが急ブレーキへとつながる。
【００３３】
このようなことから、運転制御装置１００は、運転態様から予測される予測情報（例えば、性格）と遺伝子情報との相関関係が得られた場合には、その予測情報に基づくレコメンドを行うことも可能となる。
【００３４】
そして、運転制御装置１００は、上記のような相関関係から、例えば、遺伝子「Ｇ２ｂ」と関連する（例えば、同一、または、類似）遺伝子を有する対象者がいれば、かかる対象者も「急ブレーキ運転」をするものと予測する。そして、運転制御装置１００は、かかる対象者に運転態様「急ブレーキ運転」に基づく所定の制御を行う。
【００３５】
例えば、運転制御装置１００は、遺伝子情報記憶部１２１に記憶されているユーザのうち、遺伝子「Ｇ２ｂ」を有するユーザであって、どのような運転態様で運転する傾向にあるかを予測したことが無い（運転傾向が未知）ユーザを対象者として抽出する。ここでは、運転制御装置１００は、ユーザＵｘを対象者として抽出したものとする。
【００３６】
したがって、運転制御装置１００は、対象者として抽出したユーザＵｘも「急ブレーキ運転」をするものと予測する。そして、運転制御装置１００は、ユーザＵｘに対して、運転態様「急ブレーキ運転」に基づく所定の制御を行う。例えば、運転制御装置１００は、ユーザＵｘに対して、「急ブレーキ運転」をしないよう提案する提案情報を提示する。例えば、運転制御装置１００は、ユーザＵｘの自動車１０を制御して、車内の表示画面にかかる提案情報を表示させる。また、運転制御装置１００は、このとき自動車１０を制御して、提案情報を音声出力させてもよい。
【００３７】
また、他の一例としては、運転制御装置１００は、「急ブレーキ運転」をしないためにはどのような運転をすればよいかといった、「急ブレーキ運転」に代わる安全な運転態様を提案する提案情報を提示してもよい。
【００３８】
なお、上記の運転制御処理は、図１の例では、遺伝子情報「Ｇ２ｂ」を有しており、かつ、「急ブレーキ運転」する傾向にあユーザＵ１に対して行う運転制御得を、ユーザＵｘに対しても行うものである。このため、運転制御装置１００は、ユーザＵｘだけでなく、ユーザＵ１にも引き続き同様の運転制御を行ってもよい。
【００３９】
さて、これまで説明してきたように、実施形態にかかる運転制御装置１００は、ユーザの運転態様と、当該ユーザの遺伝子情報とを取得する。そして、運転制御装置１００は、ユーザの遺伝子情報に関連する遺伝子情報を有する対象者に対して、当該ユーザの運転態様に基づく所定の制御を行う。
【００４０】
これにより、実施形態にかかる運転制御装置１００は、ユーザの運転態様と遺伝子情報とを用いて、対象者に対してより適した情報を提供することができる。例えば、運転制御装置１００は、どのような運転をする傾向にあるか未知の対象者が、どのような運転を行う可能性があるかを予測することができるため、予測した運転傾向に基づく運転制御を行うことができる。例えば、予測した運転傾向は事故につながるものであれば、運転制御装置１００は、事故を未然に防ぐことができる。
【００４１】
〔２．運転制御システムの構成〕
次に、図２を用いて、実施形態にかかる運転制御システムの構成について説明する。図２は、実施形態にかかる運転制御システム１の構成例を示す図である。図２に示すように、運転制御システム１は、自動車１０と、検査機関サーバ３０と、管理サーバ６０と、運転制御装置１００とを含む。自動車１０と、検査機関サーバ３０と、管理サーバ６０と、運転制御装置１００とは、ネットワークＮを介して有線または無線により通信可能に接続される。
【００４２】
図１では省略したが、実施形態にかかる運転制御システム１は、図２に示すように、さらに検査機関サーバ３０および管理サーバ６０を含む。検査機関サーバ３０は、遺伝子検査を行う所定の検査機関に属するサーバ装置であり、検査結果である遺伝子情報を蓄積している。例えば、検査機関サーバ３０は、運転制御装置１００からの要求に応じて、運転制御装置１００に遺伝子情報を送信する。
【００４３】
管理サーバ６０は、各ユーザの自動車１０から送信された運転に関する情報（例えば、各ユーザが、どのような運転をしたかを示す運転態様）を蓄積し、運転履歴として管理する。また、管理サーバ６０は、運転制御装置１００がアクセスしてきた場合に、かかる運転履歴を運転制御装置１００に提供する。
【００４４】
なお、管理サーバ６０と、運転制御装置１００は、１つのサーバ装置として構成されてもよい。例えば、運転制御装置１００は、管理サーバ６０の機能を有してもよい。かかる場合、運転制御装置１００は、自動車１０から運転態様を取得し、例えば、運転履歴記憶部１２２に取得した運転態様を記憶する。
【００４５】
〔３．運転制御装置の構成〕
次に、図３を用いて、実施形態にかかる運転制御装置１００について説明する。図３は、実施形態にかかる運転制御装置１００の構成例を示す図である。図３に示すように、運転制御装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。
【００４６】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークＮと有線または無線で接続され、例えば、自動車１０、検査機関サーバ３０、管理サーバ６０との間で情報の送受信を行う。
【００４７】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２０は、遺伝子情報記憶部１２１と、運転履歴記憶部１２２と、運転傾向記憶部１２３とを有する。
【００４８】
（遺伝子情報記憶部１２１について）
遺伝子情報記憶部１２１は、遺伝子検査によって得られた遺伝子情報を記憶する記憶部である。また、遺伝子情報記憶部１２１に記憶される遺伝子情報は、取得部１３１により取得されたものである。ここで、図４に実施形態にかかる遺伝子情報記憶部１２１の一例を示す。図４の例では、遺伝子情報記憶部１２１は、「ユーザＩＤ」、「遺伝子情報」、「氏名」、「住所」、「生年月日」といった項目を有する。
【００４９】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。図１でも説明したが、「遺伝子情報」は、遺伝子検査によりユーザの遺伝子を解析して得られた解析結果に基づく遺伝子情報を示す。遺伝子情報とは、具体的には、ＳＮＰを有することにより複数のタイプを有する遺伝子のうち、各ユーザがどのようなタイプの遺伝子を有するか、といった情報である。また、遺伝子情報とは、病気の発症に関与する遺伝子において、各ユーザがどのようなタイプの遺伝子を有するか、といった情報である。
【００５０】
「氏名」は、ユーザの氏名を示す。「住所」は、ユーザの住所を示す。「生年月日」は、ユーザの生年月日を示す。「氏名」、「住所」、「生年月日」は、例えば、遺伝子検査の申込みの際にユーザによって入力されたものである。
【００５１】
すなわち、図４の例では、ユーザＵ１が、ＳＮＰにより複数のタイプが存在する遺伝子「Ｇ１」のうち、「ａ」型の遺伝子「Ｇ１」である遺伝子「Ｇ１ａ」を有することを示す。同様に、図１の例では、ユーザＵ２は、複数のタイプが存在する遺伝子「Ｇ１」のうち、「ｂ」型の遺伝子「Ｇ１」である遺伝子「Ｇ１ｂ」を有することを示す。
【００５２】
（運転履歴記憶部１２２）
運転履歴記憶部１２２は、各ユーザが自動車１０を運転した際の運転に関する情報として、例えば、運転態様の履歴情報を記憶する記憶部である。例えば、自動車１０は、レーダー、ＧＰＳ、カメラ等で、ユーザによる運転状況を監視し、ユーザによる日毎の運転態様を判定する。そして、自動車１０は、判定した運転態様を管理サーバ６０へと送信する。例えば、自動車１０は、運転状況に基づいて、ユーザが運転した日の平均速度、平均車間距離、急ブレーキ回数、急ハンドル回数といった運転態様がどうであったかを判定（算出）する。ユーザが運転を行っていない日には、判定を行わない。なお、これらの運転態様は、事故の発生に関与する運転態様である。
【００５３】
管理サーバ６０は、受信した運転態様を自装置内の記憶部に運転履歴として格納する。運転制御装置１００は、管理サーバ６０から運転履歴を取得し、運転履歴記憶部１２２に格納する。なお、管理サーバ６０が、自動車１０により監視されている運転状況に基づいて、運転態様を判定してもよい。
【００５４】
ここで、図５に実施形態にかかる運転履歴記憶部１２２の一例を示す。図５の例では、運転履歴記憶部１２２は、「ユーザＩＤ」、「日付」、「平均速度」、「平均車間距離」、「急ブレーキ回数」、「急ハンドル回数」といった項目を有する。なお、これらの項目は、一例であり、例えば、事故の発生に関与すると考えられる運転態様であれば、どのような運転態様が採用されてもよい。
【００５５】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。かかる「ユーザＩＤ」は、遺伝子情報記憶部１２１に用いられるものと同一である。「日付」は、ユーザによって自動車１０が運転された日時を示す日付情報を示す。「平均速度」は、対応する「日付」において、ユーザが自動車１０を運転した際の平均速度を示す。例えば、自動車１０は、時速メータによる測定値に基づいて、平均速度を算出する。「平均車間距離」は、対応する「日付」において、ユーザが自動車１０を運転した際の平均車間距離を示す。例えば、自動車１０は、カメラにより撮影された前方の車画像に基づいて、平均車間距離を算出する。
【００５６】
「急ブレーキ回数」は、対応する「日付」において、ユーザが自動車１０を運転した際の急ブレーキ回数を示す。例えば、自動車１０は、これまでの運転速度から急激に運転速度が低下した場合に、急ブレーキされたと判定し、急ブレーキ回数に「１」を加算する。また、自動車１０は、ブレーキが踏み込まれる際の圧力に基づいて、急ブレーキされたか否かを判定してもよい。
【００５７】
「急ハンドル回数」は、対応する「日付」において、ユーザが自動車１０を運転した際の急ハンドル回数を示す。例えば、自動車１０は、カメラによる撮像結果、あるいは、ハンドルにかけられる圧力に基づいて、急ハンドルされたか否かを判定し、急ハンドルと判定した際には、急ブレーキ回数に「１」を加算する。
【００５８】
すなわち、図５の例では、ユーザＵ１が、「２０１７年５月３１日」に自動車１０を運転した際の運転態様は、平均時速「時速６５ｋｍ」、平均車間距離「５ｍ」、急ブレーキ回数「５回」、急ハンドル回数「２回」であった例を示す。
【００５９】
（運転傾向記憶部１２３について）
運転傾向記憶部１２３は、運転履歴記憶部１２２に記憶される各ユーザの運転態様に基づき、各ユーザに対して取得された運転態様の傾向（運転傾向）を記憶する記憶部である。ここで、図６に実施形態にかかる運転傾向記憶部１２３の一例を示す。図６の例では、運転傾向記憶部１２３は、「ユーザＩＤ」、「運転傾向」といった項目を有する。
【００６０】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。かかる「ユーザＩＤ」は、遺伝子情報記憶部１２１および運転履歴記憶部１２２に用いられるものと同一である。「運転傾向」は、各ユーザの運転態様に基づき、各ユーザに対して取得された運転態様の傾向を示す。
【００６１】
すなわち、図６の例では、ユーザＵ１に対して、運転傾向「急ブレーキ運転」が取得された例を示す。言い換えれば、運転履歴記憶部１２２に記憶されるユーザＵ１の運転態様に基づいて、ユーザＵ１が「急ブレーキ運転」をする（急ブレーキし易い）傾向にあることが特定された例を示す。
【００６２】
（制御部１３０について）
図３に戻り、制御部１３０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、運転制御装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００６３】
図３に示すように、制御部１３０は、取得部１３１と、分析部１３２と、予測部１３３と、運転制御部１３４と、算出部１３５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図２に示した接続関係に限られず、他の接続関係であってもよい。
【００６４】
（取得部１３１について）
取得部１３１は、ユーザの運転態様と、当該ユーザの遺伝子情報とを取得する。例えば、取得部１３１は、遺伝子検査を行った検査機関から遺伝子情報を取得する。例えば、取得部１３１は、かかる検査機関に属するサーバ装置である検査機関サーバ３０にアクセスすることで、遺伝子情報を取得する。例えば、取得部１３１は、検査機関サーバ３０に定期的にアクセスし、遺伝子情報を取得する。また、取得部１３１は、取得した遺伝子情報を、図４に示すように、遺伝子情報記憶部１２１に格納する。
【００６５】
また、取得部１３１は、各ユーザが自動車１０を運転した際の運転態様を含む運転履歴を取得する。例えば、取得部１３１は、管理サーバ６０にアクセスすることで、運転履歴を取得する。例えば、取得部１３１は、管理サーバ６０に定期的にアクセスし、運転履歴を取得する。また、取得部１３１は、取得した運転履歴を、図５に示すように、運転履歴記憶部１２２に格納する。
【００６６】
また、取得部１３１は、運転態様の傾向も取得してよい。例えば、取得部１３１は、運転履歴記憶部１２２に記憶される各ユーザの運転態様に基づいて、各ユーザの運転傾向を判定し、判定した運転傾向を運転傾向記憶部１２３に格納する。一例を示すと、取得部１３１は、所定期間（例えば、１週間）のうちに平均時速８０ｋｍ以上で運転する日が所定日数（例えば、４日）以上のユーザに対して、運転傾向「速度超過運転」（スピード出し過ぎる傾向にある）と判定する。また、例えば、取得部１３１は、所定期間（例えば、１週間）のうちに急ブレーキを所定回数以上（例えば、１０回）かけたユーザに対して、運転傾向「急ブレーキ」（急ブレーキをかける傾向にある）と判定する。
【００６７】
（分析部１３２について）
分析部１３２は、取得部１３１によって取得された運転態様と遺伝子情報との関係性を分析する。例えば、分析部１３２は、運転傾向のうち、事故の発生に関与する運転傾向と遺伝子情報との関係性を分析する。具体的には、分析部１３１は、運転傾向と遺伝子情報との間に所定の関係性が成立するか否かを分析する。例えば、分析部１３２は、所定の関係性として、運転傾向と遺伝子情報との傾向に基づく関係性が成立するか否かを分析する。より具体的には、分析部１３２は、複数のユーザの運転態様と、当該複数のユーザの遺伝子情報との相関性を分析する。
【００６８】
例えば、分析部１３２は、ＧＷＡＳ（Genome-Wide  Association  Study）を用いた学習器や、ディープラーニング、ＳＶＭ（Support  Vector  Machine）等、任意の機械学習の技術を用いて、運転傾向と遺伝子情報と相関性を学習するといった分析手法を用いることができる。ここで、機械学習の一例について説明する。
【００６９】
機械学習を行うにあたって、分析部１３２は、モデルを生成する生成部（生成部１３２）と言い換えることができる。例えば、分析部１３２は、運転傾向記憶部１２３に記憶される運転傾向毎にモデルを生成する。例えば、分析部１３２は、複数のユーザの遺伝子情報と、複数のユーザの運転傾向との関係性を学習することにより、各遺伝子情報を有するユーザはどのような運転傾向にあるかといった、各遺伝子情報と運転傾向との相関性を示すモデルを生成する。例えば、分析部１３２は、遺伝子情報と運転傾向とに基づいて生成されるモデルであって、対象者の遺伝子情報が入力された場合に、対象者は特定の運転傾向にあるかを予測可能な指標値を出力するモデルを生成する。このようなことから、分析部１２は、生成部に相当する処理部である。
【００７０】
さらに一例を示すと、分析部１３２は、遺伝子情報記憶部１２１に記憶される遺伝子情報のうち、運転傾向記憶部１２３に記憶される運転傾向との相関性がより高い遺伝子情報に基づく重み係数ほど当該重み係数の値が大きくなるように学習し、学習結果を反映したモデルを生成する。
【００７１】
すなわち、分析部１３２は、所定の運転傾向にあるか否かを示す結果情報を、機械学習における目的変数とする。そして、分析部１３２は、当該所定の運転傾向にある各ユーザが有する遺伝子情報（素性情報）を、機械学習における説明変数とする。そして、分析部１３２は、目的変数と説明変数とを用いて、所定の運転傾向に関するモデルを生成する。これにより、分析部１３２は、対象者の遺伝子情報を用いて、所定の運転傾向にあるユーザを精度よく予測させることのできるモデルを生成する。
【００７２】
なお、所定の運転傾向とは、運転傾向記憶部１２３に記憶される各運転傾向であることから、上記の通り、分析部１３２は、運転傾向記憶部１２３に記憶される運転傾向毎にモデルを生成する。以下に、分析部１３２が生成するモデルの一例を説明する。なお、分析部１３２が生成するモデルに関する学習手法は、以下の例に限らず、種々の既知の機械学習の手法が採用されてもよい。
【００７３】
例えば、分析部１３２は、対象者が所定の運転傾向にあるか否かと、この所定の運転傾向にある各ユーザの遺伝子情報との関係を示す式を生成する。さらに、分析部１３２は、各遺伝子情報が、対象者が所定の運転傾向にあるという事象に対して、どのような重みを有するかを算出する。これにより、分析部１３２は、対象者が所定の運転傾向にあるという事象に対して、各遺伝子情報がどのくらい寄与するのかといった情報を得ることができる。例えば、分析部１３２は、図６に記憶される運転傾向のうち、運転傾向「急ブレーキ運転」を示すモデルの生成にあたり、下記式（１）を作成する。なお、説明の便宜上、急ブレーキ運転を「ＫＢ」とする。
【００７４】
下記式（１）に示されるよう、分析部１３２により生成されるモデルは、対象者の遺伝子情報が入力される入力層と、出力層と、入力層から前記出力層までのいずれかの層であって出力層以外の層に属する第１要素と、第１要素と第１要素の重みとに基づいて値が算出される第２要素と、を含み、入力層に入力された遺伝子情報に応じて、対象者の運転態様を定量化した値を出力層から出力するようコンピュータを機能させるためのモデルである。
【００７５】
ｙ（ＫＢ）  ＝  ω１・ｘ１  ＋  ω２・ｘ２  ＋  ω３・ｘ３  ・・・＋  ωＮ・ｘＮ      ・・・（１）（Ｎは任意の数）
【００７６】
上記式（１）において、「ｙ（ＫＢ）」は、「対象者が急ブレーキ運転の傾向にあるか否か」という事象を示す。また、「ｙ（ＫＢ）」は、第２要素に対応する。
【００７７】
また、上記式（１）において、「ｘ」は、ユーザの各説明変数に対応するとともに、第１要素に対応する。また、上記式（１）における「ｘ１、ｘ２、ｘ３、・・・、ｘＮ」という説明変数は、図４に示す遺伝子情報記憶部１２１に記憶される遺伝子のうち、急ブレーキ運転の傾向にあると判定されたユーザの遺伝子情報を説明変数としたものである。例えば、「ｘ１」は、遺伝子「Ｇ１ａ」に対応する変数を示す。
【００７８】
また、上記式（１）において、「ω」は、「ｘ」の重み係数であり、第１要素の重みに対応する。具体的には、「ω１」は、「ｘ１」の重み係数であり、「ω２」は、「ｘ２」の重み係数であり、「ω３」は、「ｘ３」の重み係数である。このように、上記式（１）は、急ブレーキ運転の傾向にあると判定されたユーザの遺伝子情報それぞれに対応する説明変数「ｘ」と、所定の重み係数「ω」とを含む変数（例えば、「ω１・ｘ１」）を組合せることにより作成される。
【００７９】
上記式（１）について、より具体的に説明する。上記式（１）において、仮に、「ｘ１」が遺伝子「Ｇ１ａ」に対応し、「ｘ２」が遺伝子「Ｇ１ｂ」に対応し、「ｘ３」が遺伝子「Ｇ２ａ」に対応する説明変数であるとする。この場合、図６の例において、運転傾向「急ブレーキ運転」の傾向にあるユーザＵ１に対応する上記式（１）は、以下の式（２）のように表すことができる。
【００８０】
ｙ（ＫＢ）（＝  １）  ＝  ω１・（Ｇ１ａ）  ＋  ω２・（Ｇ１ｂ＝  ０）  ＋  ω３・（Ｇ２ａ＝  ０）  ＋  ωＮ・ｘＮ      ・・・（２）
【００８１】
図の例に基づくと、ユーザＵ１は、遺伝子「Ｇ１ｂ」や遺伝子「Ｇ２ａ」を有しないため、上記式（２）の通り、これらには「０」が当て嵌められる。
【００８２】
同様に、運転傾向「急ブレーキ運転」と判定されているユーザＵ３については、下記式（３）の様に表すことができる。
【００８３】
ｙ（ＫＢ）（＝  ０）  ＝  ω１・（Ｇ１ａ）  ＋  ω２・（Ｇ１ｂ＝  ０）  ＋  ω３・（Ｇ２ａ）  ＋  ωＮ・ｘＮ      ・・・（３）
【００８４】
分析部１３２は、上記式（２）および（３）のように、ユーザ毎に式を生成し、生成した式を機械学習のサンプルとする。そして、分析部１３２は、サンプルとなる式の演算処理を行うことにより、重み係数「ω」に対応する値を導出する。すなわち、分析部１３２は、上記式（２）および（３）を満たすような重み係数「ω」を決定する。言い換えれば、分析部１３２は、所定の説明変数が目的変数「ｙ」に与える影響を示す重み係数「ω」を決定することができる。例えば、運転傾向「急ブレーキ運転」にあるユーザの特徴を示す情報として、遺伝子「Ｇ２ａ」が他の変数と比較して大きく寄与しているのであれば、遺伝子「Ｇ２ａ」に対応する重み係数「ω３」の値は、他の変数と比較して大きな値が算出される。
【００８５】
上記のようにして、分析部１３２は、急ブレーキ運転の傾向にあるという事象と、急ブレーキ運転の傾向にあるユーザから取得された遺伝子情報とを関連付けるモデルを生成する。なお、上記式（２）および（３）を用いた算出処理では、左辺を「１」や「０」そのものとするのではなく、所定の誤差を想定し、かかる誤差との差異を２乗した値が最小値となるよう近似する最小二乗法などの手法を用いて、「ω」の最適解を算出してもよい。
【００８６】
なお、分析部１３２は、上記の様にして生成した各モデルを所定の記憶部に記憶する。不図示であるが、例えば、分析部１３２は、専用の記憶部である学習モデル記憶部に各モデルを記憶する。
【００８７】
（予測部１３３について）
予測部１３３は、分析部１３２によって生成されたモデルに基づいて、対象者の運転傾向を予測する。具体的には、予測部１３３は、分析部１３２によって生成されたモデルに基づいて、遺伝子情報と運転傾向との組合せのうち、互いに相関関係にある組合せを判定する。そして、予測部１３３は、相関関係にある遺伝子情報と同一、または、類似する遺伝子情報を有する対象者は、この遺伝子情報と相関関係にある運転傾向にあると予測する。
【００８８】
例えば、予測部１３３は、分析部１３２によって生成されたモデルに基づいて、どの遺伝子情報と、どの運転傾向との間に相関性が成立しているかを判定する。例えば、予測部１３３は、分析部１３２によって生成されたモデルのうち、所定値以上の重み係数「ω」を含むモデルに対応する運転傾向と、当該重み係数に対応する変数「ｘ」が示す遺伝子情報との間に相関性が成立するものと判定する。
【００８９】
一例を示す。例えば、上記所定値が「７」であるものとする。また、分析部１３２によって生成されたモデルのうち、遺伝子情報「Ｇ２ｂ」を示す変数ｘ４に対応する重み係数ω４が「８．５」であったモデルが、運転傾向「急ブレーキ」を目的変数としたモデルであったとする。かかる場合、予測部１３２は、遺伝子情報「Ｇ２ｂ」と、運転傾向「急ブレーキ運転」との間に相関性が成立すると判定する。言い換えれば、予測部１３３は、遺伝子情報「Ｇ２ｂ」を有するユーザは「急ブレーキ運転」をし易いと予測する。
【００９０】
そして、このような状態において、予測部１３３は、例えば、遺伝子情報記憶部１２１に記憶されているユーザのうち、遺伝子「Ｇ２ｂ」、あるいは、遺伝子「Ｇ２ｂ」と類似する遺伝子を有するユーザであって、どのような運転態様で運転する傾向にあるかを予測したことが無い（運転傾向が未知）ユーザを対象者として抽出する。ここでは、運転制御装置１００は、ユーザＵｘを対象者として抽出したものとする。そして、予測部１３３は、対象者として抽出したユーザＵｘも「急ブレーキ運転」をするものと予測する。
【００９１】
なお、予測部１３３は、所定の運転傾向にあるユーザが有する遺伝子の傾向（すなわち、出力される値）に基づいて、対象者の運転傾向を予測してもよい。具体的には、予測部１３３は、分析部１３２によって生成されたモデルに対して、運転態様で運転する傾向にあるかを予測したことが無い対象者の遺伝子情報を入力することにより、モデルから出力される結果に基づいて、当該対象者の運転傾向を予測してもよい。例えば、予測部１３３は、分析部１３２によって生成されたモデルに、遺伝子情報記憶部１２１に記憶される対象者の遺伝子情報を入力することにより、この対象者のスコアを出力する。そして、予測部１３３は、モデルのうち、出力したスコアが所定値以上のモデルが存在する場合、かかるモデルについて目的変数とされる運転傾向を対象者の運転傾向として予測する。
【００９２】
（運転制御部１３４について）
まず、運転制御部１３４によって行われる制御のうち、情報提案について説明する。運転制御部１３４は、ユーザの遺伝子情報に関連する遺伝子情報を有する対象者に対して、当該ユーザの運転態様に基づく所定の制御を行う。ここで、上記の通り、予測部１３３が、運転傾向と相関関係にあると判定した遺伝子情報と同一、または、類似する遺伝子情報を有する対象者に対して、かかる運転傾向にあると予測する例を示した。したがって、具体的には、運転制御部１３４は、運転態様（運転傾向）に基づく所定の制御として、対象者に対して予測された運転傾向に基づく提案情報をこの対象者に提示する。
【００９３】
例えば、運転制御部１３４は、提案情報として、予測された運転傾向が示す運転態様で運転しないよう提案する提案情報を対象者に提示する。ここで、上記例の通り、対象者であるユーザＵｘは、「急ブレーキ運転」をするものと予測されたとする。かかる場合、運転制御部１３４は、ユーザＵｘに対して急ブレーキ運転をしないよう提案する。
【００９４】
また、運転制御部１３４は、提案情報として、予測された運転傾向が示す運転態様に代わる安全な運転態様を提案する提案情報を対象者に提示してもよい。例えば、運転制御部１３４は、ユーザＵｘに対して、前方車両との車間距離を十分に取る、交差点では歩行者等に気を配る、といった提案を行う。
【００９５】
対象者への提案の一例として、例えば、運転制御部１３４は、ネットワークＮを介して、ユーザＵｘの自動車１０に対して、車内の表示画面に、上記のように提案する提案情報を表示するとともに、提案内容を音声出力するよう制御する。また、運転制御部１３４は、自動車１０に対して、ユーザＵｘが自動車１０のエンジンをかけた際に、提案を行うよう制御してもよいし、ユーザＵｘが急ブレーキをかけた際に、かかる提案を行うよう制御してもよい。なお、提案が行われるタイミングは、かかる例に限定されるものではない。
【００９６】
また、運転制御部１３４が、対象者であるユーザＵｘに対して提案を行う例を示したが、運転制御部１３４は、運転傾向が既に判明しており、これまで提案を行ってきたユーザにも引き続き提案を行ってもよい。例えば、運転制御部１３４は、ユーザＵｘは遺伝子情報「Ｇ２ｂ」を有しており、「急ブレーキ運転」の傾向にあると予測したことにより、ユーザＵｘに対して上記の通り提案を行う。また、これとともに、運転制御部１３４は、図４および図６の例の通り、遺伝子情報「Ｇ２ｂ」を有し、既に、「急ブレーキ運転」の傾向にあることが判明しているユーザＵ１に対しても上記例の通り提案を行う。
【００９７】
さて、ここまで、運転制御部１３４が、運転態様（運転傾向）に基づく所定の制御として、対象者に対して予測された運転傾向に基づく提案を、対象者に対して行う例について説明した。しかし、図１で説明したように、実施形態にかかる自動車１０は、自動走行が可能であることから、運転制御部１３４は、予測部１３３による予測結果に基づいて、自動車１０による自動走行運転を制御してもよい。例えば、運転制御部１３４は、運転態様（運転傾向）に基づく所定の制御として、当該運転態様に基づいて、対象者に運転される自動車１０の運転制御を行う。
【００９８】
この点について、遺伝子情報「Ｇ２ｂ」を有しており、「急ブレーキ運転」の傾向にあると予測された対象者であるユーザＵｘを例に説明する。かかる例では、運転制御部１３４は、例えば、ユーザＵｘの自動車１０が自動運転モードではなく、手動運転モードになっている状態において、自動車１０が所定速度以上で運転され、かつ、前方車両との車間距離が所定距離以下となった場合には、ユーザＵｘによるブレーキ操作に拘わらず、自動でブレーキをかけるよう自動車１０を制御する。
【００９９】
また、ユーザＵｘが、一般道路で「速度超過運転」の傾向にあると予測されたならば、運転制御部１３４は、ユーザＵｘによるアクセル操作に拘わらず、自動車１０に対して、一般道路では所定速度以上スピードが出せないよう制御してもよい。なお、これら制御処理は、一例に過ぎず、対象者の運転傾向に基づく運転制御であるとともに、事故防止につながる運転制御であれば、どのような運転制御が行われてもよい。
【０１００】
（算出部１３５について）
上記の通り、運転制御部１３４が、互いに同一、または、類似する遺伝子を有する対象者および運転傾向が既に判明しているユーザに対し、運転傾向に基づく情報を提案する点について説明した。ここで、運転制御部１３４は、例えば、新たな対象者に対して提案を行う場合には、提案情報が提示されたユーザが提案情報に従って運転したか否かに基づいて、この新たな対象者に対して提案を行ってもよい。
【０１０１】
具体的には、算出部１３５は、運転制御部１３４により提案情報が提示されたユーザとして、例えば、対象者や運転傾向が既に判明しているユーザが、当該提案情報にどれほど従って運転したかを示す指標値を算出する。そして、運転制御部１３４は、算出部１３５により算出された指標値に基づいて、提案情報を対象者に提示する。例えば、運転制御部１３４は、算出部１３５により算出された指標値に基づいて、提案情報のうち、ユーザが従ったと判定された提案情報を対象者に提示する。
【０１０２】
算出部１３５による指標値算出処理の一例について説明する。例えば、遺伝子情報「Ｇ２ｂ」を有しており、「急ブレーキ運転」の傾向にあると予測された対象者であるユーザＵｘや、遺伝子情報「Ｇ２ｂ」を有し、既に、「急ブレーキ運転」の傾向にあることが判明している各ユーザに対して、これまでに「急ブレーキ運転」に基づく提案情報が提案されているものとする。また、「急ブレーキ運転」以外の運転傾向についても、対応するユーザに当該運転傾向に基づく提案が行われているものとする。
【０１０３】
「急ブレーキ運転」を例に説明すると、算出部１３５は、「急ブレーキ運転」に基づく提案として、急ブレーキ運転をしないよう提案された各ユーザが、急ブレーキ運転をしないよう提案を守って運転したか否かを示す指標値を算出する。例えば、算出部１３５は、運転制御部１３４により提案が行われた後に、ユーザＵｘの自動車１０から送信される運転履歴を参照し、指標値を算出する。例えば、算出部１３５は、提案が行われた後の所定期間中、ユーザＵｘが一度も急ブレーキをしていない場合には、満点指標値「１０」を算出する。一方、算出部１３５は、提案が行われた後の所定期間中、ユーザＵｘが急ブレーキをしている場合には、急ブレーキ回数に応じて、指標値「１０」から減点する。なお、このような指標値算出処理は、一例に過ぎず、提案情報にどれほど従って運転したかを判定可能な手法であれば、どのような手法が採用されてもよい。
【０１０４】
このようにして、算出部１３５は、急ブレーキ運転をしないよう提案された各ユーザについて指標値を算出する。そして、算出部１３５は、各ユーザについて算出された指標値に基づいて、各ユーザが急ブレーキ運転をしないよう提案する提案情報に従って運転したか否かを判定する。例えば、算出部１３５は、指標値が所定値以上のユーザは、提案情報に従ったと判定する。また、算出部１３５は、提案情報に従ったか否かを判定した判定結果に基づいて、急ブレーキ運転をしないよう提案されたユーザは、この提案に従う傾向にあるか否か統計分析する。例えば、算出部１３５は、統計分析として、相関分析を行ってもよいし、機械学習を行ってもよい。
【０１０５】
このような状態において、運転制御部１３４は、算出部１３５により急ブレーキ運転をしないよう提案されたユーザは、この提案に従う傾向にあるとの統計が得られた場合には、今後、「急ブレーキ運転」の傾向にあると予測された対象者に対しても、急ブレーキ運転をしないよう提案する。
【０１０６】
これにより、実施形態にかかる運転御装置１００は、どのような提案であればユーザが守り易いか、どのような提案が効果的であるかを把握することができるため、より適切な提案を行うことができる。また、運転御装置１００は、ユーザが守り難い提案（例えば、運転に支障が出るような提案）は行わないようにすることができるため、例えば、無駄な提案を行うことでユーザの心象を悪化させないようにすることができる。
【０１０７】
〔４．処理手順〕
次に、図７を用いて、実施形態にかかる運転制御装置１００が実行する運転制御処理の手順について説明する。図７は、実施形態にかかる運転制御装置１００による運転制御処理手順を示すフローチャートである。
【０１０８】
まず、運転制御装置１００は、ユーザの運転履歴と、当該ユーザの遺伝子情報とを取得する（ステップＳ１０１）。例えば、運転制御装置１００は、自動車１０から送信される運転に関する情報を管理する管理サーバ６０から運転履歴を取得する。かかる運転履歴には、各ユーザにより自動車１０が運転された際の運転態様が含まれる。また、例えば、運転制御装置１００は、検査機関サーバ３０から各ユーザの遺伝子情報を取得する。
【０１０９】
次に、運転制御装置１００は、運転履歴に含まれる各ユーザの運転態様に基づいて、各ユーザの運転態様の傾向（運転傾向）を取得する（ステップＳ１０２）。運転制御装置１００は、任意の手法を用いて、運転傾向を取得してよい。また、これまでの例では、運転制御装置１００が、１のユーザにつき１の運転傾向を取得する例を示したが、１のユーザにつき複数の運転傾向を取得してよいことはいうまでもない。
【０１１０】
次に、運転制御装置１００は、運転傾向と遺伝子情報との相関性を分析することにより、ステップＳ１０１で取得した遺伝子情報のうち、運転傾向と関係性を有する（相関関係にある）遺伝子情報を特定する（ステップＳ１０３）。言い換えれば、運転制御装置１００は、互いに相関関係にある運動傾向と遺伝子情報との組合せを特定する。例えば、運転制御装置１００は、ＧＷＡＳを用いた学習器や、ディープラーニング、ＳＶＭ等、任意の機械学習の技術を用いて、運転傾向と遺伝子情報と相関性を学習することにより、モデルを生成する。例えば、運転制御装置１００は、各遺伝子情報を有するユーザはどのような運転傾向にあるかといった、各遺伝子情報と運転傾向との相関性を示すモデルを生成する。そして、運転制御装置１００は、生成したモデルを用いて、互いに相関関係にある運動傾向と遺伝子情報との組合せを特定する。
【０１１１】
そして、運転制御装置１００は、特定した遺伝子と関連する遺伝子を有する対象者も、当該遺伝子を有するユーザと同様の運転傾向にあると予測し、この運転傾向に基づく所定の制御を行う（ステップＳ１０４）。例えば、運転制御装置１００は、対象者にこの運転傾向に基づく提案（安全ガイド）や、この運転傾向に基づく運転制御を行う。具体的には、運転制御装置１００は、ネットワークＮを介して、対象者の自動車１０に対して、安全ガイドを表示および音声出力させたり、対象者による運転操作に拘わらず安全運転をするよう制御する。
【０１１２】
〔５．変形例〕
上記実施形態にかかる運転制御装置１００は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、運転制御装置１００の他の実施形態について説明する。
【０１１３】
〔５−１．事故歴を考慮〕
上記実施形態では、運転制御装置１００が、遺伝子情報を取得可能なユーザであれば、どのようなユーザであっても運転傾向を取得し、取得した遺伝子情報と運転傾向について関係性を分析することで、対象者の運転傾向を予測する例を示した。しかし、運転制御装置１００は、ユーザの事故歴を考慮してもよい。具体的には、運転制御部１３４は、ユーザのうち事故歴を有するユーザの運転傾向と相関性を有する遺伝子情報に関連する遺伝子情報を有する対象者に対して、当該運転傾向に基づく所定の制御を行ってもよい。
【０１１４】
かかる場合、取得部１３１は、所定のサーバ装置からユーザの事故歴データを取得する。例えば、取得部１３１は、事業主Ｔと契約を結んでいる保険会社のサーバ装置から事故歴データを取得する。かかる事故歴データには、ユーザ毎に、いつどのような事故を起こしたかといった事故歴が含まれる。
【０１１５】
このような状態において、取得部１３１は、遺伝子情報記憶部１２１と事故歴データとを参照し、遺伝子情報記憶部１２１に遺伝子情報が登録されているユーザのうち、これまで事故を起こしたことのあるユーザ（「事故ユーザ」と表記する場合がある）を特定する。そして、取得部１３１は、運転履歴記憶部１２２を参照し、事故ユーザの運転態様から、事故ユーザの運転傾向を取得する。かかる場合、運転傾向記憶部１２３には、事故ユーザの運転傾向が記憶される。
【０１１６】
したがって、分析部１３２は、事故ユーザの運転態様と、事故ユーザの遺伝子情報との関係性を分析する。例えば、分析部１３２は、運転傾向のうち、事故の発生に関与する運転傾向と遺伝子情報との関係性を分析する。分析手法について、機械学習の例等を用いて説明済みであるため、ここでは省略する。そして、予測部１３３は、分析部１３２による分析結果に基づいて、対象者の運転傾向を予測し、運転制御部１３４は、予測した運転傾向であって事故ユーザの運転傾向に基づく所定の制御を行う。
【０１１７】
これにより、実施形態にかかる運転制御装置１００は、事故を起こしたことのあるユーザがどのような運転傾向にあるのかを高精度に判断することができるため、かかるユーザの有する遺伝子情報と関連する遺伝子情報を有する対象者にも、この運転傾向に基づく提案や運転制御を行うことで、効果的に事故を未然に防ぐことができる。
【０１１８】
〔５−２．提案のタイミング〕
ユーザによっては、提案情報が頻繁に表示されたり、音声出力されることを嫌う場合がある。したがって、運転制御部１３４は、同一の提案情報を同一ユーザに提示する場合には、所定の時間間隔（例えば、２日）をあけて提示するとともに、所定回数（例えば、５回）提示した以降、この提案情報の提示を停止してもよい。また、運転制御部１３４は、自動車１０のエンジンがかけられた際に、提案情報を提示するようにしてもよい。
【０１１９】
これにより、実施形態にかかる運転制御装置１００は、必要以上に提案を行うことにより、ユーザの心象が悪化するのを防止したり、運転に支障がでることを未然に防ぐことができる。
【０１２０】
〔５−３．ルート案内〕
上記実施形態では、運転制御部１３４が、対象者の運転態様に基づいて、より安全な運転態様を提案したり、自動車１０を制御する例を示した。しかしこの例に限らず、運転制御部１３４、対象者の運転態様に基づいて、ルート案内を行ってもよい。例えば、「急ブレーキ運転」の傾向にあるユーザＵｘが、自動車１０に対して目的地までのルート案内を設定したとする。かかる場合、自動車１０は、ユーザＵｘによりルート案内設定が行われた旨を運転制御装置１００に送信する。これにより、運転制御装置１００は、ユーザＵｘがルート案内設定をしたことを検知すると、目的地までのルートの候補の１つとして、例えば、複雑な道路や狭い道路等が存在するエリア（例えば、集落）を回避して、より走行し易い道路を選択したルートを自動車１０に表示させる。
【０１２１】
これにより、運転制御装置１００は、対象者が事故につながるような危険運転をしてしまうことを防止することができる。
【０１２２】
また、自動車１０は、運転状況（現在どの位置を走行しているか、現在位置周辺の環境はどうか）を監視しているため、例えば、運転制御部１３４は、自動車１０に対して、ユーザＵｘが狭い道路を通過しようとした場合には、狭い道路に行きつくよりも事前に、リアルタイムで案内を行うよう制御してもよい。
【０１２３】
これにより、自動車１０は、例えば、「この先道路が狭くなります。このまま現在の国道Ｘ号線の走行を推奨します」といった案内表示や音声出力を行うことができるようになるため、運転制御装置１００は、対象者が事故につながるような危険運転をしてしまうことを防止することができる。
【０１２４】
〔６．ハードウェア構成〕
また、上述してきた実施形態にかかる運転制御装置１００は、例えば図８に示すような構成のコンピュータ１０００によって実現される。図８は、運転制御装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１２５】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１２６】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、および、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、通信網５０を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを、通信網５０を介して他の機器へ送信する。
【０１２７】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを、入出力インターフェイス１６００を介して出力装置へ出力する。
【０１２８】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１２９】
例えば、コンピュータ１０００が実施形態にかかる運転制御装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。また、ＨＤＤ１４００には、記憶部１２０内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを、記録媒体１８００から読み取って実行するが、他の例として、他の装置から、通信網５０を介してこれらのプログラムを取得してもよい。
【０１３０】
〔７．その他〕
上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１３１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１３２】
また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１３３】
〔８．効果〕
実施形態にかかる運転制御装置１００は、取得部１３１と、運転制御部１３４とを有する。取得部１３１は、ユーザの運転態様と、当該ユーザの遺伝子情報とを取得する。運転制御部１３４は、ユーザの遺伝子情報に関連する遺伝子情報を有する対象者に対して、当該ユーザの運転態様に基づく所定の制御を行う。
【０１３４】
これにより、実施形態にかかる運転制御装置１００は、ユーザの運転態様と遺伝子情報とを用いて、対象者により適した運転制御を行うことができる。例えば、運転制御装置１００は、どのような運転をする傾向にあるか未知の対象者が、どのような運転を行う可能性があるかを予測することができるため、予測した運転傾向に基づく運転制御を行うことができる。
【０１３５】
また、運転制御部１３４は記ユーザの遺伝子情報のうち、ユーザの運転態様と所定の関係性を有する遺伝子情報と関連する遺伝子情報を有する対象者に対して、当該運転態様に基づく所定の制御を行う。
【０１３６】
これにより、実施形態にかかる運転制御装置１００は、対象者がどのような運転を行うか傾向にあるかを高精度に予測することができるため、対象者により適した運転制御を行うことができる。
【０１３７】
また、運転制御部１３４は、運転態様として、ユーザのうち事故歴を有するユーザの運転態様と所定の関係性を有する遺伝子情報に関連する遺伝子情報を有する対象者に対して、当該運転態様に基づく所定の制御を行う。
【０１３８】
これにより、実施形態にかかる運転制御装置１００は、事故を起こしたことのあるユーザがどのような運転傾向にあるのかを高精度に判断することができるため、かかるユーザの有する遺伝子情報と関連する遺伝子情報を有する対象者にも、この運転傾向に基づく提案や運転制御を行うことで、効果的に事故を防ぐことができる。
【０１３９】
また、運転制御部１３４は、運転態様のうち、事故の発生に関与する運転態様と所定の関係性を有する遺伝子情報と関連する遺伝子情報を有する対象者に対して、当該事故の発生に関与する運転態様に基づく所定の制御を行う。
【０１４０】
これにより、実施形態にかかる運転制御装置１００は、事故の発生に関与する運転態様に基づく提案や運転制御を行うことができるため、効果的に事故を防ぐことができる。
【０１４１】
また、運転制御部１３４は、運転態様と所定の関係性を有する遺伝子情報として、複数のユーザの遺伝子情報のうち、当該遺伝子情報と複数のユーザの運転態様との傾向に基づく関係性を有する遺伝子情報と関連する遺伝子情報を有する対象者に対して、当該運転態様に基づく所定の制御を行う。
【０１４２】
これにより、実施形態にかかる運転制御装置１００は、対象者がどのような運転を行うか傾向にあるかを高精度に予測することができるため、対象者により適した運転制御を行うことができる。
【０１４３】
また、運転制御部１３４は、遺伝子情報と関連する遺伝子情報として、遺伝子情報と同一、または、類似する遺伝子情報を有する対象者に対して、運転態様に基づく所定の制御を行う。
【０１４４】
これにより、実施形態にかかる運転制御装置１００は、対象者により適した運転制御を行うことができる。
【０１４５】
実施形態にかかる運転制御装置１００は、分析部１３２（生成部）をさらに有する。分析部１３２は、複数のユーザの遺伝子情報と、複数のユーザの運転態様との関係性を学習することにより、複数のユーザのうち、当該遺伝子情報を有するユーザの運転態様の傾向を示すモデルを生成する。そして、運転制御部１３４は、分析部１３２により生成されたモデルと、対象者の遺伝子情報とを用いて、対象者に対して予測された運転態様に基づく所定の制御を行う。
【０１４６】
これにより、実施形態にかかる運転制御装置１００は、対象者がどのような運転を行うか傾向にあるかを高精度に予測することができるため、対象者により適した運転制御を行うことができる。
【０１４７】
また、運転制御部１３４は、運転態様に基づく所定の制御として、当該運転態様に基づく提案情報を対象者に提示する。
【０１４８】
これにより、実施形態にかかる運転制御装置１００は、対象者の運転態様に合った提案をおこなうことができるため、例えば、対象者をより安全な運転へと導くことができる。
【０１４９】
また、運転制御部１３４は、提案情報として、運転態様で運転しないよう提案する提案情報、あるいは、運転態様に代わる安全な運転態様を提案する提案情報を対象者に提示する。
【０１５０】
これにより、実施形態にかかる運転制御装置１００は、対象者の運転態様に合った提案をおこなうことができるため、例えば、対象者をより安全な運転へと導くことができる。
【０１５１】
また、運転制御部１３４は、運転態様に基づく所定の制御として、当該運転態様に基づいて、対象者に運転される物体の運転制御を行う。
【０１５２】
これにより、実施形態にかかる運転制御装置１００は、例えば、対象者が事故につながる運転をする傾向にある場合、対象者による運転操作に拘わらず、自動で動くように自動車を制御することができるため、事故の発生を抑制することができる。
【０１５３】
また、実施形態にかかる運転制御装置１００は、算出部１３５を有する。算出部１３５は、提案情報が提示されたユーザが、当該提案情報にどれほど従って運転したかを示す指標値を算出する。そして、運転制御部１３４は、算出部１３５により算出された指標値に基づいて、提案情報を対象者に提示する。
【０１５４】
これにより、実施形態にかかる運転制御装置１００は、どのような提案であればユーザが守り易いか、どのような提案が効果的であるかを把握することができるため、より適切な提案を行うことができる。また、運転御装置１００は、ユーザが守り難い提案（例えば、運転に支障が出るような提案）は行わないようにすることができるため、例えば、無駄な提案を行うことでユーザの心象を悪化させないようにすることができる。
【０１５５】
また、運転制御部１３４は、算出部により算出された指標値に基づいて、提案情報のうち、ユーザが従ったと判定された提案情報を対象者に提示する。
【０１５６】
これにより、実施形態にかかる運転制御装置１００は、どのような提案であればユーザが守り易いか、どのような提案が効果的であるかを把握することができるため、より適切な提案を行うことができる。また、運転御装置１００は、ユーザが守り難い提案（例えば、運転に支障が出るような提案）は行わないようにすることができるため、例えば、無駄な提案を行うことでユーザの心象を悪化させないようにすることができる。
【０１５７】
以上、本願の実施形態をいくつかの図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１５８】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１５９】
１  運転制御システム
１０  自動車
３０  検査機関サーバ
６０  管理サーバ
１００  運転制御装置
１２１  遺伝子情報記憶部
１２２  運転履歴記憶部
１２３  運転傾向記憶部
１３１  取得部
１３２  分析部
１３３  予測部
１３４  運転制御部
１３５  算出部
【図１】
2019018805.tif 000003
【図２】
2019018805.tif 000004
【図３】
2019018805.tif 000005
【図４】
2019018805.tif 000006
【図５】
2019018805.tif 000007
【図６】
2019018805.tif 000008
【図７】
2019018805.tif 000009
【図８】
2019018805.tif 000010