(57)【要約】【課題】ユーザのｍｉＲＮＡプロファイルのバランスの状態を簡潔に提示することができる情報提供装置を提供する。【解決手段】情報提供装置１０は、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とに基づいてｍｉＲＮＡ情報の次元数をより少ない次元数に次元圧縮してＱ値を出力するように学習された第１ニューラルネットワーク１１と、ユーザのｍｉＲＮＡ情報から、第１ニューラルネットワーク１１を使用してＱ値に対応するユーザのｍｉＲＮＡスコアを出力する情報出力部１２と、を備える。【選択図】図１
2019211866.tif 000002
【特許請求の範囲】
【請求項１】
情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とに基づいてｍｉＲＮＡ情報の次元数をより少ない次元数に次元圧縮してＱ値を出力するように学習された第１ニューラルネットワークと、
ユーザのｍｉＲＮＡ情報から、前記第１ニューラルネットワークを使用してＱ値に対応する前記ユーザのｍｉＲＮＡスコアを出力する情報出力部と、
を備える情報提供装置。
【請求項２】
前記ｍｉＲＮＡ属性は前記情報提供者の年齢と性別である、
請求項１に記載の情報提供装置。
【請求項３】
前記第１ニューラルネットワークは、前記情報提供者の生化学データをさらに加えて前記学習が行われる、
請求項１又は２に記載の情報提供装置。
【請求項４】
前記情報出力部は、前記ユーザのｍｉＲＮＡ情報と生化学データから、前記第１ニューラルネットワークを使用してＱ値に対応する前記ユーザのｍｉＲＮＡスコアを出力する、
請求項３に記載の情報提供装置。
【請求項５】
前記第１ニューラルネットワークから出力されるＱ値と、前記情報提供者の一定期間の喫食摂取情報とに基づいて理想喫食情報を出力するように学習された第２ニューラルネットワークをさらに備え、
前記情報出力部は、前記ユーザのｍｉＲＮＡ情報から前記第１ニューラルネットワークを使用して出力されたＱ値から、前記第２ニューラルネットワークを使用して前記ユーザに推奨する喫食情報を出力する、
請求項１から４のいずれか１項に記載の情報提供装置。
【請求項６】
請求項１から５のいずれか１項に記載の情報提供装置によって、
ユーザのｍｉＲＮＡスコアを提供する情報提供方法。
【請求項７】
請求項１に記載の情報提供装置のニューラルネットワークの学習方法であって、
情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とを取得する情報取得ステップと、
前記情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とに基づいてｍｉＲＮＡ情報の次元数をより少ない次元数に次元圧縮してＱ値を出力するように前記ニューラルネットワークの学習を行う学習ステップと、
を含む情報提供装置のニューラルネットワークの学習方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法及び情報提供装置のニューラルネットワークの学習方法に関する。
【背景技術】
【０００２】
従来、人のマイクロＲＮＡ（ｍｉＲＮＡ）の状態とがんの存在とを関係付ける技術が知られている（例えば特許文献１参照）。特許文献１には、ｍｉＲＮＡ対の発現比率と肺がんの存在とを関係付ける技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１７−５０２６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、ｍｉＲＮＡの状態を利用してがんの発見には寄与できるが、ｍｉＲＮＡの状態を利用してがんの予防には寄与できない。
近年、ｍｉＲＮＡプロファイルのバランスの乱れががんを促進することが知られている。このため、ユーザのｍｉＲＮＡプロファイルのバランスの乱れを当該ユーザに提示することにより、当該ユーザのｍｉＲＮＡプロファイルのバランスを改善させることに貢献する情報提供サービスが考えられる。しかしながら、ｍｉＲＮＡプロファイルは凡そ２５００種類が存在するｍｉＲＮＡのプロファイルであるために複雑であり、一般のユーザがｍｉＲＮＡプロファイルを理解することは難しい。
【０００５】
本発明は、このような事情を考慮してなされたものであり、その目的は、ユーザのｍｉＲＮＡプロファイルのバランスの状態を簡潔に提示することができる、情報提供装置、情報提供方法及び情報提供装置のニューラルネットワークの学習方法を提供することにある。
【課題を解決するための手段】
【０００６】
このような目的を達成するため、本発明は、以下の構成によって把握される。
（１）本発明の一態様は、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とに基づいてｍｉＲＮＡ情報の次元数をより少ない次元数に次元圧縮してＱ値を出力するように学習された第１ニューラルネットワークと、ユーザのｍｉＲＮＡ情報から、前記第１ニューラルネットワークを使用してＱ値に対応する前記ユーザのｍｉＲＮＡスコアを出力する情報出力部と、を備える情報提供装置である。
【０００７】
（２）本発明の一態様は、上記（１）の構成において、前記ｍｉＲＮＡ属性は前記情報提供者の年齢と性別である、情報提供装置である。
【０００８】
（３）本発明の一態様は、上記（１）又は（２）の構成において、前記第１ニューラルネットワークは、前記情報提供者の生化学データをさらに加えて前記学習が行われる、情報提供装置である。
【０００９】
（４）本発明の一態様は、上記（３）の構成において、前記情報出力部は、前記ユーザのｍｉＲＮＡ情報と生化学データから、前記第１ニューラルネットワークを使用してＱ値に対応する前記ユーザのｍｉＲＮＡスコアを出力する、情報提供装置である。
【００１０】
（５）本発明の一態様は、上記（１）から（４）のいずれかの構成において、前記第１ニューラルネットワークから出力されるＱ値と、前記情報提供者の一定期間の喫食摂取情報とに基づいて理想喫食情報を出力するように学習された第２ニューラルネットワークをさらに備え、前記情報出力部は、前記ユーザのｍｉＲＮＡ情報から前記第１ニューラルネットワークを使用して出力されたＱ値から、前記第２ニューラルネットワークを使用して前記ユーザに推奨する喫食情報を出力する、情報提供装置である。
【００１１】
（６）本発明の一態様は、上記（１）から（５）までのいずれかの構成の情報提供装置によって、ユーザのｍｉＲＮＡスコアを提供する情報提供方法である。
【００１２】
（７）本発明の一態様は、上記（１）の構成の情報提供装置のニューラルネットワークの学習方法であって、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とを取得する情報取得ステップと、前記情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とに基づいてｍｉＲＮＡ情報の次元数をより少ない次元数に次元圧縮してＱ値を出力するように前記ニューラルネットワークの学習を行う学習ステップと、を含む情報提供装置のニューラルネットワークの学習方法である。
【発明の効果】
【００１３】
本発明によれば、ユーザのｍｉＲＮＡプロファイルのバランスの状態を簡潔に提示することができる、情報提供装置、情報提供方法及び情報提供装置のニューラルネットワークの学習方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係る情報提供システムを示す概略図である。
【図２】本発明の第１実施形態の情報提供装置の実施例１に係るニューラルネットワークの学習方法を示す図である。
【図３】本発明の第１実施形態の情報提供装置の実施例１に係る情報提供方法を示す図である。
【図４】本発明の第１実施形態の情報提供装置の実施例２に係るニューラルネットワークの学習方法を示す図である。
【図５】本発明の第１実施形態の情報提供装置の実施例２に係る情報提供方法の一例を示す図である。
【図６】本発明の第２実施形態に係る情報提供システムを示す概略図である。
【図７】本発明の第２実施形態の情報提供装置の実施例に係るニューラルネットワークの学習方法を示す図である。
【図８】本発明の第２実施形態の情報提供装置の実施例に係る情報提供方法を示す図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して、本発明を実施するための形態（以下、「実施形態」と称する）について詳細に説明する。実施形態の説明の全体を通して同じ要素には同じ符号を付している。
【００１６】
［第１実施形態］
図１は、第１実施形態に係る情報提供システムを示す概略図である。図１に示される情報提供システム１は、情報提供装置１０と端末装置２０とを備える。情報提供装置１０と端末装置２０とは、通信によりオンラインで情報を送受してもよく、又は、オフラインで情報を入出力してもよい。以下、一例として、情報提供装置１０と端末装置２０とは、通信によりオンラインで情報を送受するものとして説明する。
情報提供装置１０は、個人のｍｉＲＮＡ情報を利用して当該個人のｍｉＲＮＡスコアを提供するための装置として構成される。
【００１７】
ｍｉＲＮＡスコアは、ｍｉＲＮＡプロファイルのバランスの良し悪しを示す情報である。ｍｉＲＮＡスコアとして、例えば、ｍｉＲＮＡ点数、ｍｉＲＮＡ年齢、ｍｉＲＮＡ偏差値などが挙げられる。ｍｉＲＮＡ点数は、ｍｉＲＮＡプロファイルのバランスの良し悪しを、規定の満点（例えば１００点満点）で点数化した点数である。ｍｉＲＮＡ年齢は、ｍｉＲＮＡプロファイルのバランスの良し悪しを、年齢に例えて表現するものである。ｍｉＲＮＡ偏差値は、ｍｉＲＮＡプロファイルのバランスの良し悪しを、偏差値で表現するものである。
【００１８】
個人のｍｉＲＮＡ情報は、当該個人のｍｉＲＮＡの状態を示す情報である。ｍｉＲＮＡには凡そ２５００種類が存在する。ｍｉＲＮＡ情報は、全ての種類のｍｉＲＮＡの情報を含むものであってもよく、又は、一部の種類のｍｉＲＮＡの情報を含むものであってもよい。ｍｉＲＮＡ情報は、各ｍｉＲＮＡの情報を含む情報である。ｍｉＲＮＡ情報は、各ｍｉＲＮＡの濃度、モル数、蛍光強度又は他の指標で補正した相対値のいずれであってもよい。ｍｉＲＮＡ情報の表現方法は、対数表現であってもよい。
【００１９】
端末装置２０は、ユーザのｍｉＲＮＡ情報等の情報を情報提供装置１０へ送信する。端末装置２０は、ユーザの端末装置であってもよく、又は、ユーザの端末装置以外の端末装置であってもよい。なお、端末装置２０に代えて情報提供機関のサーバから、ユーザのｍｉＲＮＡ情報等の情報を情報提供装置１０へ送信してもよい。
情報提供装置１０は、第１ニューラルネットワーク１１と情報出力部１２とを備える。情報提供装置１０の情報出力部１２は、端末装置２０から受信したユーザのｍｉＲＮＡ情報等の情報から、第１ニューラルネットワーク１１を使用して当該ユーザのｍｉＲＮＡスコア等の情報を出力する。情報提供装置１０は、ユーザのｍｉＲＮＡスコア等の情報を端末装置２０へ送信する。
【００２０】
情報提供装置１０は、メモリ及びＣＰＵ（Central Processing Unit：中央演算処理装置）等から構成される。情報提供装置１０の各部の機能は、情報提供装置１０が備えるＣＰＵがコンピュータプログラムを実行することにより実現される。情報提供装置１０として、汎用のコンピュータ装置を使用して構成してもよく、又は、専用のハードウェア装置として構成してもよい。
【００２１】
また、情報提供装置１０には、周辺機器として入力装置、表示装置等が接続されてもよい。ここで、入力装置とはキーボード、マウス等の入力デバイスのことをいう。表示装置とはＣＲＴ（Cathode Ray Tube）や液晶表示装置等のことをいう。
また、上記周辺機器については、情報提供装置１０に直接接続するものであってもよく、あるいは通信回線を介して接続するようにしてもよい。
また、情報提供装置１０は、ニューラルネットワークに関するデータベースを備えてもよく、又は、外部に設けられた当該データベースに通信回線を介してアクセスするものであってもよい。
【００２２】
端末装置２０は、例えば、スマートフォンやタブレット型のコンピュータ（タブレットＰＣ）等の携帯端末装置であってもよく、又は、据置き型の端末装置（例えば、据置き型のパーソナルコンピュータ等）であってもよい。
【００２３】
次に第１実施形態に係る情報提供装置１０について、いくつかの実施例を挙げて説明する。
【００２４】
［実施例１］
第１実施形態に係る情報提供装置１０の実施例１について、図２及び図３を参照して説明する。図２は、第１実施形態の情報提供装置１０の実施例１に係るニューラルネットワークの学習方法を示す図である。図３は、第１実施形態の情報提供装置１０の実施例１に係る情報提供方法を示す図である。
【００２５】
＜学習段階＞
図２を参照して、実施例１に係る学習段階を説明する。学習段階は、後述する情報提供段階で使用される第１ニューラルネットワーク１１の学習を行う段階である。第１ニューラルネットワーク１１の学習段階は、情報提供装置１０により実施されてもよく、又は、情報提供装置１０とは異なるコンピュータにより実施されてもよい。
【００２６】
図２において、学習段階（Ｓ１００）は、３つのステップＳ１０１、Ｓ１０２及びＳ１０３を含む。学習段階（Ｓ１００）では、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とに基づいてｍｉＲＮＡ情報の次元数をより少ない次元数に次元圧縮してＱ値を出力するように、第１ニューラルネットワーク１１の学習を行う。
【００２７】
個人のｍｉＲＮＡ属性は、当該個人のｍｉＲＮＡ情報に影響を与える当該個人の属性である。ｍｉＲＮＡ属性として、例えば、年齢、性別、人種などが挙げられる。ｍｉＲＮＡ属性は、少なくとも年齢と性別を含むことが好ましい。ｍｉＲＮＡ属性は、年齢と性別のみであってもよい。なお、人種を表す情報として、国籍を利用してもよい。
【００２８】
Ｑ値は、第１ニューラルネットワーク１１に入力された情報提供者の多次元のｍｉＲＮＡ情報を、より少ない次元数で表す情報である。
【００２９】
多次元のｍｉＲＮＡ情報は、複数の種類のｍｉＲＮＡの状態を示す情報である。人のｍｉＲＮＡには、凡そ２５００種類が存在することが知られている。したがって、人の全種類のｍｉＲＮＡの状態を示すｍｉＲＮＡ情報の次元数は非常に多くなる。一方、将来のがん発症リスク（がん予防）に強い相関があるｍｉＲＮＡの種類は限定されると考えられる。そこで、学習段階（Ｓ１００）では、ｍｉＲＮＡ情報の次元数をより少ない次元数に次元圧縮してＱ値を出力するように、第１ニューラルネットワーク１１の学習を行う。
【００３０】
（ステップＳ１０１）  第１ニューラルネットワーク１１に入力する入力情報として、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とを準備する。情報提供者は、ニューラルネットワークの学習用の情報を提供する人である。次いで、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とを第１ニューラルネットワーク１１へ入力する。例えば、情報提供者の年齢と性別と多次元のｍｉＲＮＡ情報とを第１ニューラルネットワーク１１へ入力する。ｍｉＲＮＡ属性として、年齢と性別を使用することにより、年齢別且つ性別で異なる係数を有する第１ニューラルネットワーク１１の学習を行うことができる。
【００３１】
（ステップＳ１０２）  情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とを第１ニューラルネットワーク１１へ入力した結果として第１ニューラルネットワーク１１からＱ値が出力される。
【００３２】
（ステップＳ１０３）  第１ニューラルネットワーク１１の学習を行う。ニューラルネットワーク学習方法として、例えば、オートエンコーダー（自己符号化器）を用いてもよい。オートエンコーダーは、第１ニューラルネットワーク１１（エンコード層）の出力のＱ値に対して逆エンコード（デコード層）をかけることによって再構成された「情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報」と、元の入力された「情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報」との差分が少なくなるように第１ニューラルネットワーク１１の学習を行うもので、教師あり学習のように正解データ・不正解データといった意味づけを人が行う必要がなく、自動的に有意味のＱ値を算出することが可能となる。
【００３３】
本実施形態に係る学習方法の一例として、第１ニューラルネットワーク１１がＮ次元の第１ｍｉＲＮＡ情報から生成したＭ次元（但し、Ｍ＜Ｎ）のＱ値をＮ次元の第２ｍｉＲＮＡ情報に戻す自己符号化を行い、第２ｍｉＲＮＡ情報が第１ｍｉＲＮＡ情報に一致するように第１ニューラルネットワーク１１に学習させる。
【００３４】
＜情報提供段階＞
図３を参照して、実施例１に係る情報提供段階を説明する。情報提供段階は、上述した学習段階により学習済みの第１ニューラルネットワーク１１を使用して、ユーザのｍｉＲＮＡ情報から当該ユーザのｍｉＲＮＡスコアを提供する段階である。
【００３５】
図３において、情報提供段階（Ｓ２００）は、３つのステップＳ２０１、Ｓ２０２及びＳ２０３を含む。情報提供段階（Ｓ２００）では、情報提供装置１０は、上述した学習段階により学習済みの第１ニューラルネットワーク１１を備える。つまり、情報提供装置１０は、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とに基づいてｍｉＲＮＡ情報の次元数をより少ない次元数に次元圧縮してＱ値を出力するように学習された第１ニューラルネットワーク１１を備える。
【００３６】
（ステップＳ２０１）  情報提供装置１０は、端末装置２０からユーザのｍｉＲＮＡ情報を受信する。情報出力部１２は、端末装置２０から受信したユーザのｍｉＲＮＡ情報を第１ニューラルネットワーク１１へ入力する。
【００３７】
（ステップＳ２０２）  ユーザのｍｉＲＮＡ情報を第１ニューラルネットワーク１１へ入力した結果として第１ニューラルネットワーク１１からＱ値が出力される。
【００３８】
（ステップＳ２０３）  情報出力部１２は、第１ニューラルネットワーク１１から出力されたＱ値をｍｉＲＮＡスコアに変換する。Ｑ値をｍｉＲＮＡスコアに変換する方法としては、例えば、Ｑ値に対応するｍｉＲＮＡスコアが記録された変換テーブルを予め設けてもよく、又は、Ｑ値からｍｉＲＮＡスコアを導出する関数を予め定義してもよい。
【００３９】
情報提供装置１０は、第１ニューラルネットワーク１１から出力されたＱ値が変換されたユーザのｍｉＲＮＡスコアを端末装置２０へ送信する。端末装置２０は、情報提供装置１０から受信したユーザのｍｉＲＮＡスコアを記録し、ユーザによる情報閲覧操作に応じてユーザのｍｉＲＮＡスコアを表示画面に表示する。これにより、ユーザは、自分のｍｉＲＮＡスコアを端末装置２０により閲覧することができる。ｍｉＲＮＡスコアによって、ｍｉＲＮＡプロファイルのバランスの良し悪しを簡潔に提示することができる。
【００４０】
［実施例２］
実施例２は、上述した実施例１の変形例である。実施例２では、ｍｉＲＮＡ情報に加えてさらに生化学データを利用して、ユーザのｍｉＲＮＡスコアを提供することを図る。本実施形態に係る情報提供装置１０の実施例２について、図４及び図５を参照して説明する。図４は、第１実施形態の情報提供装置１０の実施例２に係るニューラルネットワークの学習方法を示す図である。図５は、第１実施形態の情報提供装置１０の実施例２に係る情報提供方法の一例を示す図である。
【００４１】
＜学習段階＞
図４を参照して、実施例２に係る学習段階を説明する。なお、説明の便宜上、実施例１の第１ニューラルネットワーク１１と区別するために、実施例２では第１ニューラルネットワーク１１ａと称する。図４において、学習段階（Ｓ１００ａ）は、３つのステップＳ１０１ａ、Ｓ１０２ａ及びＳ１０３ａを含む。
【００４２】
（ステップＳ１０１ａ）  第１ニューラルネットワーク１１ａに入力する入力情報として、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報に加えてさらに情報提供者の生化学データを準備する。生化学データとして、例えば、人の検体（例えば、血液、尿、大便など）の生化学検査の結果のデータ、人の皮膚の撮像画像、人の超音波画像、人のＸ線画像、人に対する医師の診断の結果のデータなどが挙げられる。情報提供者の生化学データは、情報提供者が例えば人間ドック等の健康診断を受けた際に得られた検査結果のデータであってもよい。
次いで、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報と生化学データとを第１ニューラルネットワーク１１ａへ入力する。
【００４３】
（ステップＳ１０２ａ）  情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報と生化学データとを第１ニューラルネットワーク１１ａへ入力した結果として第１ニューラルネットワーク１１ａからＱ値が出力される。
【００４４】
学習段階（Ｓ１００ａ）において、ステップＳ１０３ａは、上述した実施例１の学習段階（Ｓ１００）のステップＳ１０３と同じである。
【００４５】
＜情報提供段階＞
実施例２に係る情報提供段階を説明する。実施例２に係る情報提供段階として、以下に示す情報提供段階の例２−１、例２−２が挙げられる。
【００４６】
＜情報提供段階の例２−１＞
情報提供段階の例２−１は、上述した図３に示す実施例１に係る情報提供段階と同様である。但し、情報提供段階の例２−１では、図３において、第１ニューラルネットワーク１１の代わりに、上述した実施例２に係る学習段階により学習済みの第１ニューラルネットワーク１１ａを使用する。この点以外は、上述した図３に示す実施例１に係る情報提供段階と同じであるので、その説明を省略する。
【００４７】
＜情報提供段階の例２−２＞
図５を参照して、実施例２に係る情報提供段階の例２−２を説明する。情報提供段階の例２−２は、上述した実施例２に係る学習段階により学習済みの第１ニューラルネットワーク１１ａを使用して、ユーザのｍｉＲＮＡ情報と生化学データから当該ユーザのｍｉＲＮＡスコアを提供する段階である。
【００４８】
図５において、情報提供段階の例２−２（Ｓ２００ａ）は、３つのステップＳ２０１ａ、Ｓ２０２ａ及びＳ２０３ａを含む。情報提供段階の例２−２（Ｓ２００ａ）では、情報提供装置１０は、上述した実施例２に係る学習段階により学習済みの第１ニューラルネットワーク１１ａを備える。つまり、情報提供装置１０は、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報と生化学データとに基づいてｍｉＲＮＡ情報の次元数をより少ない次元数に次元圧縮してＱ値を出力するように学習された第１ニューラルネットワーク１１ａを備える。
【００４９】
（ステップＳ２０１ａ）  情報提供装置１０は、端末装置２０からユーザのｍｉＲＮＡ情報と生化学データを受信する。情報出力部１２は、端末装置２０から受信したユーザのｍｉＲＮＡ情報と生化学データを第１ニューラルネットワーク１１ａへ入力する。
【００５０】
（ステップＳ２０２ａ）  ユーザのｍｉＲＮＡ情報と生化学データを第１ニューラルネットワーク１１ａへ入力した結果として第１ニューラルネットワーク１１ａからＱ値が出力される。
【００５１】
（ステップＳ２０３ａ）  情報出力部１２は、第１ニューラルネットワーク１１ａから出力されたＱ値をｍｉＲＮＡスコアに変換する。
【００５２】
情報提供装置１０は、第１ニューラルネットワーク１１ａから出力されたＱ値が変換されたユーザのｍｉＲＮＡスコアを端末装置２０へ送信する。端末装置２０は、情報提供装置１０から受信したユーザのｍｉＲＮＡスコアを記録し、ユーザによる情報閲覧操作に応じてユーザのｍｉＲＮＡスコアを表示画面に表示する。これにより、ユーザは、自分のｍｉＲＮＡスコアを端末装置２０により閲覧することができる。ｍｉＲＮＡスコアによって、ｍｉＲＮＡプロファイルのバランスの良し悪しを簡潔に提示することができる。
【００５３】
以上が第１実施形態に係る情報提供装置１０の実施例の説明である。
【００５４】
上述した第１実施形態によれば、ユーザのｍｉＲＮＡプロファイルのバランスの状態を簡潔に提示することができるという効果が得られる。
【００５５】
［第２実施形態］
図６は、第２実施形態に係る情報提供システムを示す概略図である。図６に示される情報提供システム１ｂは、情報提供装置１０ｂと端末装置２０とを備える。情報提供装置１０ｂと端末装置２０とは、通信によりオンラインで情報を送受してもよく、又は、オフラインで情報を入出力してもよい。以下、一例として、情報提供装置１０ｂと端末装置２０とは、通信によりオンラインで情報を送受するものとして説明する。情報提供装置１０ｂは、個人のｍｉＲＮＡ情報を利用して当該個人のｍｉＲＮＡスコアと当該個人に推奨する喫食情報とを提供するための装置として構成される。個人に推奨する喫食情報は、当該個人のｍｉＲＮＡプロファイルのバランスを改善させるための食事を示す情報である。
【００５６】
端末装置２０は、ユーザのｍｉＲＮＡ情報等の情報を情報提供装置１０ｂへ送信する。情報提供装置１０ｂは、第１ニューラルネットワーク１１と第２ニューラルネットワーク１３と情報出力部１２ｂとを備える。情報提供装置１０ｂの情報出力部１２ｂは、端末装置２０から受信したユーザのｍｉＲＮＡ情報等の情報から、第１ニューラルネットワーク１１を使用して当該ユーザのｍｉＲＮＡスコア等の情報を出力する。なお、第２実施形態に係る第１ニューラルネットワーク１１は、上述した第１実施形態の実施例１に係る第１ニューラルネットワーク１１であってもよく、又は、上述した第１実施形態の実施例２に係る第１ニューラルネットワーク１１ａであってもよい。
【００５７】
情報出力部１２ｂは、さらに、端末装置２０から受信したユーザのｍｉＲＮＡ情報等の情報から第１ニューラルネットワーク１１を使用して出力されたＱ値から、第２ニューラルネットワーク１３を使用して当該ユーザに推奨する喫食情報を出力する。情報提供装置１０ｂは、ユーザのｍｉＲＮＡスコアとユーザに推奨する喫食情報等の情報を端末装置２０へ送信する。
【００５８】
情報提供装置１０ｂは、第１実施形態の情報提供装置１０と同様の構成であって、情報提供装置１０ｂの各部の機能は、情報提供装置１０ｂが備えるＣＰＵがコンピュータプログラムを実行することにより実現される。
【００５９】
次に第２実施形態に係る情報提供装置１０ｂの実施例を、図７及び図８を参照して説明する。図７は、第２実施形態の情報提供装置１０ｂの実施例に係るニューラルネットワークの学習方法を示す図である。図８は、第２実施形態の情報提供装置１０ｂの実施例に係る情報提供方法を示す図である。
【００６０】
＜学習段階＞
第２実施形態では、第１ニューラルネットワーク１１と第２ニューラルネットワーク１３の２つのニューラルネットワークの学習を行う。第１ニューラルネットワーク１１の学習方法は、上述した第１実施形態の実施例１（図２に示される第１ニューラルネットワーク１１の学習段階（Ｓ１００））又は実施例２（図４に示される第１ニューラルネットワーク１１ａの学習段階（Ｓ１００ａ））と同じであるので、その説明を省略する。
【００６１】
図７を参照して、第２実施形態に係る第２ニューラルネットワーク１３の学習段階を説明する。この学習段階は、後述する情報提供段階で使用される第２ニューラルネットワーク１３の学習を行う段階である。第２ニューラルネットワーク１３の学習段階は、情報提供装置１０ｂにより実施されてもよく、又は、情報提供装置１０ｂとは異なるコンピュータにより実施されてもよい。
【００６２】
図７において、学習段階（Ｓ１００ｂ）は、３つのステップＳ１０１ｂ、Ｓ１０２ｂ及びＳ１０３ｂを含む。学習段階（Ｓ１００ｂ）では、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とを第１ニューラルネットワーク１１へ入力した結果として第１ニューラルネットワーク１１から出力されたＱ値と、当該情報提供者の一定期間の喫食摂取情報とに基づいて理想喫食情報を出力するように、第２ニューラルネットワーク１３の学習を行う。
情報提供者の一定期間の喫食摂取情報は、情報提供者が一定期間に取った食事の情報である。なお、情報提供者が一定期間に取った食事に含まれる特定食品成分の情報を喫食摂取情報に含め、当該特定食品成分の情報を第２ニューラルネットワーク１３に学習させるようにしてもよい。特定食品成分は、ｍｉＲＮＡプロファイルのバランスを改善させる食品成分であってもよい。
理想喫食情報は、ｍｉＲＮＡプロファイルのバランスを改善させるための食事を示す情報である。
【００６３】
（ステップＳ１０１ｂ）  第２ニューラルネットワーク１３に入力する入力情報として、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とを第１ニューラルネットワーク１１へ入力した結果として第１ニューラルネットワーク１１から出力されたＱ値と、当該情報提供者の一定期間の喫食摂取情報とを準備する。次いで、Ｑ値と情報提供者の一定期間の喫食摂取情報とを第２ニューラルネットワーク１３へ入力する。
【００６４】
（ステップＳ１０２ｂ）  Ｑ値と情報提供者の一定期間の喫食摂取情報とを第２ニューラルネットワーク１３へ入力した結果として第２ニューラルネットワーク１３から理想喫食情報が出力される。
【００６５】
（ステップＳ１０３ｂ）  第２ニューラルネットワーク１３の学習を行う。ニューラルネットワーク学習方法として、例えば、強化学習を行ってもよい。強化学習は、教師あり学習のように正解データが不要であるので、第２ニューラルネットワーク１３の出力の理想喫食情報に対する正解データを実際に取得するのに長期間を要するものであっても、短期間で学習を行うことができる。
【００６６】
＜情報提供段階＞
第２実施形態の情報提供段階では、上述した学習段階により学習済みの第１ニューラルネットワーク１１と第２ニューラルネットワーク１３とを使用して、ユーザのｍｉＲＮＡスコアとユーザに推奨する喫食情報とを提供する段階である。この情報提供段階では、情報提供装置１０ｂは、上述した学習段階により学習済みの第１ニューラルネットワーク１１と第２ニューラルネットワーク１３とを備える。つまり、情報提供装置１０ｂは、情報提供者のｍｉＲＮＡ属性と多次元のｍｉＲＮＡ情報とに基づいてｍｉＲＮＡ情報の次元数をより少ない次元数に次元圧縮してＱ値を出力するように学習された第１ニューラルネットワーク１１と、当該第１ニューラルネットワーク１１から出力されたＱ値と当該情報提供者の一定期間の喫食摂取情報とに基づいて理想喫食情報を出力するように学習された第２ニューラルネットワーク１３と、を備える。
【００６７】
第１ニューラルネットワーク１１を使用してユーザのｍｉＲＮＡスコアを提供する方法は、上述した第１実施形態の実施例１（図３に示される第１ニューラルネットワーク１１による情報提供段階（Ｓ２００））又は実施例２（情報提供段階の例２−１若しくは例２−２）と同じであるので、その説明を省略する。
【００６８】
図８を参照して、第２実施形態に係る第２ニューラルネットワーク１３による情報提供段階を説明する。図８において、情報提供段階（Ｓ２００ｂ）は、２つのステップＳ２０１ｂ及びＳ２０２ｂを含む。
【００６９】
（ステップＳ２０１ｂ）  情報出力部１２は、上述した第１実施形態の実施例１の情報提供段階（図３のＳ２００）又は実施例２の情報提供段階（情報提供段階の例２−１若しくは例２−２）と同様にして第１ニューラルネットワーク１１又は１１ａから出力されたＱ値を、第２ニューラルネットワーク１３へ入力する。
【００７０】
（ステップＳ２０２ｂ）  Ｑ値を第２ニューラルネットワーク１３へ入力した結果として第２ニューラルネットワーク１３からユーザに推奨する喫食情報が出力される。情報提供装置１０は、上述した第１実施形態の実施例１の情報提供段階（図３のＳ２００）又は実施例２の情報提供段階（情報提供段階の例２−１若しくは例２−２）と同様にして第１ニューラルネットワーク１１又は１１ａから出力されたＱ値が変換されたユーザのｍｉＲＮＡスコアと、第２ニューラルネットワーク１３から出力されたユーザに推奨する喫食情報とを端末装置２０へ送信する。端末装置２０は、情報提供装置１０から受信したユーザのｍｉＲＮＡスコアとユーザに推奨する喫食情報とを記録し、ユーザによる情報閲覧操作に応じてユーザのｍｉＲＮＡスコアとユーザに推奨する喫食情報とを表示画面に表示する。これにより、ユーザは、自分のｍｉＲＮＡスコアと自分に推奨された喫食情報とを端末装置２０により閲覧することができる。ｍｉＲＮＡスコアによって、ｍｉＲＮＡプロファイルのバランスの良し悪しを簡潔に提示することができる。また、ユーザに推奨された喫食情報によって、当該ユーザのｍｉＲＮＡプロファイルのバランスを改善させるための食事を示す情報を提示することができる。
【００７１】
以上が第２実施形態に係る情報提供装置１０ｂの実施例の説明である。
【００７２】
上述した第２実施形態によれば、ユーザのｍｉＲＮＡプロファイルのバランスの状態を簡潔に提示することができるという効果と、ユーザのｍｉＲＮＡプロファイルのバランスを改善させるための食事を示す情報を提示することができるという効果とが得られる。
【００７３】
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことは言うまでもない。上記実施形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。また、その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００７４】
１，１ｂ    情報提供システム
１０，１０ｂ  情報提供装置
１１，１１ａ  第１ニューラルネットワーク
１２，１２ｂ  情報出力部
１３  第２ニューラルネットワーク
２０  端末装置
【図１】
2019211866.tif 000003
【図２】
2019211866.tif 000004
【図３】
2019211866.tif 000005
【図４】
2019211866.tif 000006
【図５】
2019211866.tif 000007
【図６】
2019211866.tif 000008
【図７】
2019211866.tif 000009
【図８】
2019211866.tif 000010