JP7459158B2 - Provision device, method and program - Google Patents
Provision device, method and program Download PDFInfo
- Publication number
- JP7459158B2 JP7459158B2 JP2022044436A JP2022044436A JP7459158B2 JP 7459158 B2 JP7459158 B2 JP 7459158B2 JP 2022044436 A JP2022044436 A JP 2022044436A JP 2022044436 A JP2022044436 A JP 2022044436A JP 7459158 B2 JP7459158 B2 JP 7459158B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- reason
- financial product
- model
- financial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 40
- 230000003247 decreasing effect Effects 0.000 claims 3
- 230000008569 process Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000004308 accommodation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、提供装置、提供方法および提供プログラムに関する。 The present invention relates to a provision device, a provision method, and a provision program.
近年、株や、為替、先物等の金融商品をインターネット上で取引することが活発に行われている。また、金融商品の取引を支援するために各種情報を提供する技術が提案されている。 In recent years, trading of financial products such as stocks, foreign exchange, and futures over the Internet has become active. Additionally, techniques have been proposed for providing various types of information to support transactions of financial products.
しかしながら、従来の技術では、より有用な情報をユーザに提供する点で更なる改善の余地があった。 However, with the conventional technology, there is room for further improvement in providing more useful information to the user.
本願は、上記に鑑みてなされたものであって、より有用な情報をユーザに提供することができる提供装置、提供方法および提供プログラムを提供することを目的とする。 The present application has been made in view of the above, and aims to provide a providing device, a providing method, and a providing program that can provide more useful information to users.
本願に係る提供装置は、特定部と、提供部とを備える。前記特定部は、金融商品に関する情報が入力された場合に、所定の条件を満たした金融商品と、前記所定の条件を満たした理由とを出力するように学習が行われたモデルを用いて、前記所定の条件を満たした金融商品と前記理由とを特定する。前記提供部は、特定した前記金融商品に関する情報とともに、前記理由をユーザに提供する。 The providing device according to the present application includes a specifying section and a providing section. The identification unit uses a model that has been trained to output financial products that meet predetermined conditions and reasons for meeting the predetermined conditions when information regarding financial products is input, A financial product that satisfies the predetermined condition and the reason are identified. The providing unit provides the user with information regarding the specified financial product and the reason.
実施形態の一態様によれば、より有用な情報をユーザに提供することができるという効果を奏する。 According to one aspect of the embodiment, it is possible to provide more useful information to the user.
以下に、本願に係る提供装置、提供方法および提供プログラムを実施するための形態(以下、「実施形態」と記載する)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る提供装置、提供方法および提供プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 DESCRIPTION OF THE PREFERRED EMBODIMENTS Below, a mode for implementing a providing apparatus, a providing method, and a providing program (hereinafter referred to as an "embodiment") according to the present application will be described in detail with reference to the drawings. Note that the providing device, providing method, and providing program according to the present application are not limited by this embodiment. Further, in each of the embodiments below, the same parts are given the same reference numerals, and redundant explanations will be omitted.
(実施形態)
まず、図1を用いて、実施形態に係る提供装置が実行する処理について説明する。図1は、実施形態に係る提供装置が実行する処理を示す図である。なお、図1では、実施形態に係る提供装置1を含む提供システムSの動作例を示している。図1に示すように、実施形態に係る提供システムSは、提供装置1と、ユーザ端末50とを含む。
(Embodiment)
First, the processing executed by the providing device according to the embodiment will be described using FIG. 1. FIG. 1 is a diagram showing a process executed by a providing device according to an embodiment. Note that FIG. 1 shows an example of the operation of a providing system S including the providing device 1 according to the embodiment. As shown in FIG. 1, the providing system S according to the embodiment includes a providing device 1 and a user terminal 50.
図1に示すように、実施形態に係る提供システムSでは、まず、提供装置1は、金融商品に関する情報を取得する(ステップS1)。金融商品に関する情報は、例えば、金融商品を扱う金融機関が管理する金融機関端末100(図2参照)から取得可能である。 As shown in FIG. 1, in the providing system S according to the embodiment, the providing device 1 first acquires information regarding financial products (step S1). Information regarding financial products can be obtained, for example, from a financial institution terminal 100 (see FIG. 2) managed by a financial institution that handles financial products.
金融商品に関する情報は、商品名(銘柄名)や、金融商品の種別(株式、債券、インデックス、先物等)、金融商品に関わるニュース(増配等)、現在の価値(株価)や、過去の価値の履歴、取引に関する情報(出来高等)、関連する他の金融商品等の情報を含む。 Information about financial products includes product names (brand names), types of financial products (stocks, bonds, indexes, futures, etc.), news related to financial products (dividend increases, etc.), current values (stock prices), and past values. Contains information such as transaction history, trading information (volume), and other related financial products.
つづいて、提供装置1は、取得した金融商品に関する情報の特徴を学習し、金融商品に関する情報を入力することで、所定の条件を満たした金融商品および所定の条件を満たした理由を出力するモデルを生成する(ステップS2)。なお、所定の条件を満たした場合とは、例えば、価値が所定値以上上昇(下降)した場合等である。 Next, the providing device 1 learns the characteristics of the acquired information regarding the financial product, and by inputting the information regarding the financial product, a model that outputs a financial product that meets a predetermined condition and the reason why the predetermined condition is met. (Step S2). Note that the case where the predetermined condition is satisfied is, for example, the case where the value increases (decreases) by a predetermined value or more.
かかるモデルは、説明可能な人工知能のモデルである。具体的には、提供装置1は、学習時の正解データとして、所定の条件を満たした金融商品に関する情報と、所定の条件を満たした程度を示すスコアと、金融商品に関する情報の各情報要素のうち所定の条件を満たした理由となる情報要素とを収集し、金融商品に関する情報を入力した場合に、上記したスコアと、上記した情報要素とを出力するモデルを学習する。 Such a model is a model of explainable artificial intelligence. Specifically, the providing device 1 uses, as correct answer data during learning, information about financial products that meet predetermined conditions, a score indicating the degree to which the predetermined conditions are met, and information elements of each information element of the information about financial products. Among them, information elements that serve as reasons why predetermined conditions are met are collected, and a model is learned that outputs the above-mentioned score and the above-mentioned information elements when information about financial products is input.
つづいて、提供装置1は、生成したモデルを用いて、所定の条件を満たした金融商品および所定の条件を満たした理由を特定する(ステップS3)。具体的には、提供装置1は、金融機関端末100から取得した金融商品に関する情報をモデルに入力し、モデルから出力されるスコアおよび理由に基づいて、所定の条件を満たした金融商品および理由を特定する。
Next, the providing device 1 uses the generated model to identify financial products that satisfy the specified conditions and the reason why the specified conditions are satisfied (step S3). Specifically, the providing device 1 inputs information about financial products acquired from the
つづいて、提供装置1は、特定した金融商品および理由をユーザに提供する(ステップS4)。例えば、提供装置1は、モデルが出力するスコアに応じたランキング表示を行うとともに、ランキングされた各金融商品とともに上記した理由を表示する。 Subsequently, the providing device 1 provides the specified financial product and reason to the user (step S4). For example, the providing device 1 displays the ranking according to the score output by the model, and displays the above-mentioned reason along with each ranked financial product.
このように、実施形態に係る提供装置1によれば、所定の条件を満たした金融商品および理由を特定してユーザに提供することで、金融商品が所定の条件を満たした理由を把握することができるため、取引技術向上の一助することができる。すなわち、実施形態に係る提供装置1によれば、より有用な情報をユーザに提供することができる。 In this way, the providing device 1 according to the embodiment identifies financial products that satisfy the specified conditions and the reasons for doing so and provides them to the user, allowing the user to understand why the financial products satisfy the specified conditions, thereby helping to improve trading techniques. In other words, the providing device 1 according to the embodiment can provide more useful information to the user.
次に、図2を用いて、実施形態に係る提供システムSの構成例について説明する。図2は、実施形態に係る提供システムSの構成例を示すブロック図である。図2に示すように、実施形態に係る提供システムSは、提供装置1と、複数のユーザ端末50と、複数の金融機関端末100とがネットワークNに対して有線又は無線により接続される。ネットワークNは、例えば、インターネット、WAN(Wide Area Network)、LAN(Local Area Network)等のネットワークである。
Next, a configuration example of the providing system S according to the embodiment will be described using FIG. 2. FIG. 2 is a block diagram showing a configuration example of the providing system S according to the embodiment. As shown in FIG. 2, in the providing system S according to the embodiment, a providing device 1, a plurality of user terminals 50, and a plurality of
提供装置1は、実施形態に係る提供方法を実行するサーバ装置である。提供装置1は、金融商品に関する情報を学習することで生成したモデルを用いて、将来所定の条件を満たすと推定される金融商品および理由を特定してユーザに提供する。 The providing device 1 is a server device that executes the providing method according to the embodiment. Using a model generated by learning information about financial products, the providing device 1 identifies financial products and reasons that are estimated to satisfy predetermined conditions in the future and provides them to the user.
また、提供装置1は、各ユーザのユーザ端末50と連携し、各ユーザのユーザ端末50に対して、各種アプリケーション(以下、アプリ)等に対するAPI(Application Programming Interface)サービス等と、各種データを提供する情報処理装置であり、サーバ装置やクラウドシステム等により実現される。 Further, the providing device 1 cooperates with the user terminal 50 of each user, and provides API (Application Programming Interface) services for various applications (hereinafter referred to as applications) and various data to the user terminal 50 of each user. It is an information processing device that uses a server device, a cloud system, etc.
また、提供装置1は、各ユーザのユーザ端末50に対して、オンラインで何らかのWebサービスを提供する情報処理装置であってもよい。例えば、提供装置1は、Webサービスとして、インターネット接続、検索サービス、SNS(Social Networking Service)、電子商取引(EC:Electronic Commerce)、電子決済、オンラインゲーム、オンラインバンキング、オンライントレーディング、宿泊・チケット予約、動画・音楽配信、ニュース、地図、ルート検索、経路案内、路線情報、運行情報、天気予報等のサービスを提供してもよい。実際には、提供装置1は、上記のようなWebサービスを提供する各種サーバと連携し、Webサービスを仲介してもよいし、Webサービスの処理を担当してもよい。 The providing device 1 may also be an information processing device that provides some kind of web service online to the user terminal 50 of each user. For example, the providing device 1 may provide services such as Internet connection, search service, SNS (Social Networking Service), electronic commerce (EC), electronic payment, online games, online banking, online trading, accommodation and ticket reservations, video and music distribution, news, maps, route search, route guidance, line information, operation information, and weather forecasts as web services. In practice, the providing device 1 may cooperate with various servers that provide the above-mentioned web services, and may act as an intermediary for the web services or be responsible for processing the web services.
ユーザ端末50は、ユーザが所持する端末装置である。ユーザ端末50は、スマートフォン、デスクトップ型PC、ノート型PC、タブレット型PC等の任意のタイプの端末装置を用いることができる。ユーザ端末50は、提供装置1や金融機関端末100へ各種情報を送信したり、提供装置1や金融機関端末100から提供される情報を受信したりする。
The user terminal 50 is a terminal device owned by a user. The user terminal 50 can be any type of terminal device such as a smartphone, desktop PC, notebook PC, tablet PC, or the like. The user terminal 50 transmits various information to the providing device 1 and the
金融機関端末100は、金融商品を扱う金融機関の担当者が扱う端末装置である。金融機関端末100は、スマートフォン、デスクトップ型PC、ノート型PC、タブレット型PC等の任意のタイプの端末装置を用いることができる。金融機関端末100は、金融機関が扱う金融商品に関する情報や、ユーザが保有する金融商品の情報、取引履歴、金融商品の価値の履歴等の情報を提供装置1へ提供する。
The
次に、図3を参照して、提供装置1の構成例について説明する。 Next, a configuration example of the providing device 1 will be described with reference to FIG. 3.
図3は、実施形態に係る提供装置1の構成例を示す図である。図3に示されるように、提供装置1は、通信部2と、制御部3と、記憶部4とを有する。制御部3は、取得部31と、生成部32と、特定部33と、提供部34とを備える。記憶部4は、ユーザ情報41と、金融商品情報42と、モデル情報43とを記憶する。
FIG. 3 is a diagram showing a configuration example of the providing device 1 according to the embodiment. As shown in FIG. 3, the providing device 1 includes a
通信部2は、例えば、NIC(Network Interface Card)等によって実現される。通信部2は、有線または無線によりネットワーク網と接続される。
The
制御部3は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等のプロセッサによって、提供装置1内部の記憶装置に記憶されている各種プログラム(提供プログラムの一例に相当)がRAM等を作業領域として実行されることにより実現される。また、制御部3は、コントローラ(controller)であり、例えば、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、GPGPU(General Purpose Graphic Processing Unit)等の集積回路により実現されてもよい。 The control unit 3 is a controller, and for example, uses a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) to execute various programs (provided programs) stored in a storage device inside the providing device 1. (corresponding to one example) is realized by being executed using RAM or the like as a work area. Further, the control unit 3 is a controller, and may be realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit). .
記憶部4は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
The
ユーザ情報41は、ユーザ(取引ユーザを含む)に関する情報である。図4は、ユーザ情報41の一例を示す図である。図4に示すように、ユーザ情報41は、「ユーザID」、「属性情報」、「保有商品情報」、「取引履歴」等の項目を含む。 User information 41 is information about users (including trading users). Figure 4 is a diagram showing an example of user information 41. As shown in Figure 4, user information 41 includes items such as "user ID," "attribute information," "owned product information," and "transaction history."
「ユーザID」は、ユーザを識別する識別情報である。「属性情報」は、ユーザの属性に関する情報であり、サイコグラフィック属性や、デモグラフィック属性等を含む。「保有商品情報」は、ユーザが現在保有する金融商品に関する情報であり、金融商品の銘柄や、保有数(株数等)、取得時の価値(株価等)等の情報が含まれる。「取引履歴」は、ユーザや取引ユーザによる金融商品の取引の履歴であり、売買の日時や、売買した数量、売買当時の価値、取引実績(利益額または損失額や、利益率や損失率)等を含む。 "User ID" is identification information that identifies a user. "Attribute information" is information regarding user attributes, and includes psychographic attributes, demographic attributes, and the like. "Owned product information" is information regarding financial products currently held by the user, and includes information such as the brand of the financial product, the number of holdings (number of shares, etc.), and the value at the time of acquisition (stock price, etc.). "Transaction history" is the history of transactions of financial products by users and trading users, including the date and time of purchase and sale, the quantity purchased and sold, the value at the time of purchase and sale, and transaction results (profit amount or loss amount, profit rate and loss rate) Including etc.
金融商品情報42は、金融機関が扱う金融商品に関する情報である。図5は、金融商品情報42の一例を示す図である。図5に示すように、金融商品情報42は、「商品ID」、「商品情報」、「価値情報」等の項目を含む。 Financial product information 42 is information regarding financial products handled by financial institutions. FIG. 5 is a diagram showing an example of the financial product information 42. As shown in FIG. 5, the financial product information 42 includes items such as "product ID", "product information", and "value information".
「商品ID」は、金融商品を識別する識別情報である。「商品情報」は、金融商品に関する情報であり、金融商品の種別(株式、債券等)や、銘柄名、構成内容(インデックスなら構成銘柄)等の情報である。「価値情報」は、金融商品の価値(株価等)に関する情報であり、現在の価値や、過去の所定期間における価値の履歴等を含む。 "Product ID" is identification information that identifies a financial product. "Product information" is information about a financial product, such as the type of financial product (stocks, bonds, etc.), name of the stock, and composition (constituent stocks in the case of an index). "Value information" is information about the value of a financial product (stock price, etc.), and includes the current value and the value history over a specified period of time in the past.
モデル情報43は、後述する生成部32の学習結果であるモデルに関する情報である。図6は、モデル情報43の一例を示す図である。図6に示すように、モデル情報43は、「モデルID」、「モデル情報」等の項目を含む。
The model information 43 is information about the model that is the learning result of the
「モデルID」は、モデルを識別する識別情報である。「モデル情報」は、モデルの変数や重み等といったモデルの内容を示す情報である。 "Model ID" is identification information that identifies the model. "Model information" is information that indicates the contents of the model, such as the model's variables and weights.
次に、提供装置1の制御部3の各機能(取得部31、生成部32、特定部33および提供部34)について説明する。
Next, each function (the
取得部31は、各種情報を取得する。例えば、取得部31は、金融商品に関する情報を取得する。金融商品に関する情報は、商品名(銘柄名)や、金融商品の種別(株式、債券、インデックス、先物等)、金融商品に関わるニュース(増配等)、現在の価値(株価)や、過去の価値の履歴、取引に関する情報(出来高等)、関連する他の金融商品等の情報を含む。
The
生成部32は、金融商品に関する情報の特徴を学習することで、所定の条件を満たした金融商品および所定の条件を満たした理由を出力するモデルを生成する。なお、所定の条件を満たした場合とは、例えば、価値が所定値以上上昇(下降)した場合等である。
The
かかるモデルは、説明可能な人工知能のモデルである。具体的には、提供装置1は、学習時の正解データとして、所定の条件を満たした金融商品に関する情報と、所定の条件を満たした程度を示すスコアと、金融商品に関する情報の各情報要素のうち所定の条件を満たした理由となる情報要素とを学習し、金融商品に関する情報を入力した場合に、上記したスコアと、上記した情報要素とを出力するモデルを生成する。 Such a model is an explainable artificial intelligence model. Specifically, the providing device 1 learns, as correct answer data during learning, information about financial products that satisfy a specified condition, a score indicating the degree to which the specified condition is satisfied, and information elements of the information about the financial product that are the reason for satisfying the specified condition, and generates a model that outputs the above score and the above information elements when information about a financial product is input.
生成部32は、所定の条件を満たすか否かの期間が異なるモデルを生成してもよい。具体的には、生成部32は、例えば、直近6か月間、直近1年間、直近5年間それぞれについて、所定の条件を満たした金融商品および理由を出力するモデルをそれぞれの期間で生成する。
The
特定部33は、生成部32によって生成されたモデルを用いて、所定の条件を満たした金融商品および所定の条件を満たした理由を特定する。例えば、特定部33は、金融機関端末100から取得した金融商品に関する情報をモデルに入力し、モデルから出力されるスコアおよび理由に基づいて、所定の条件を満たした金融商品および理由を特定する。
The
提供部34は、特定部33が特定した金融商品に関する情報とともに、特定した理由をユーザに提供する。例えば、提供部34は、モデルが出力するスコアに応じたランキング表示を行うとともに、ランキングされた各金融商品とともに上記した理由を表示する。また、提供部34は、理由別にランキング表示してもよい。つまり、提供部34は、金融商品を理由毎に分類し、理由毎にスコアに応じたランキング表示を行う。
The providing
また、提供部34は、理由を提供する場合、ユーザの金融リテラシーの理解度に応じた提供態様で提供する。例えば、提供部34は、金融リテラシーの理解度が低いユーザ(初心者)に対しては、理由に使われる用語の意味や解説を付して提供する。また、提供部34は、初心者以外のユーザ(中級者や上級者)に対しては、理解度に応じてユーザが把握していない用語にのみ意味や解説を付して提供する。
In addition, when providing the reason, the providing
次に、図7および図8を用いて、実施形態に係る提供装置1が実行する処理の処理手順について説明する。図7は、実施形態に係る提供装置1が実行する学習処理の処理手順を示すフローチャートである。図8は、実施形態に係る提供装置1が実行する提供処理の処理手順を示すフローチャートである。 Next, the processing procedure of the process executed by the providing device 1 according to the embodiment will be explained using FIGS. 7 and 8. FIG. 7 is a flowchart showing the procedure of the learning process executed by the providing device 1 according to the embodiment. FIG. 8 is a flowchart illustrating the procedure of the providing process executed by the providing device 1 according to the embodiment.
図7に示すように、制御部3は、金融商品に関する情報を取得する(ステップS101)。 As shown in FIG. 7, the control unit 3 acquires information regarding financial products (step S101).
つづいて、制御部3は、金融商品に関する情報を学習することで、所定の条件を満たした金融商品およびその理由を出力するモデルを生成し、(ステップS102)、処理を終了する。 Next, the control unit 3 learns information about financial products to generate a model that outputs financial products that meet predetermined conditions and the reason thereof (step S102), and ends the process.
次に、図8に示すように、制御部3は、金融商品に関する情報を取得する(ステップS201)。 Next, as shown in FIG. 8, the control unit 3 acquires information regarding financial products (step S201).
つづいて、制御部3は、金融商品に関する情報をモデルに入力し、所定の条件を満たしたか否かに関するスコアと、満たした場合の理由とを出力する(ステップS202)。 Subsequently, the control unit 3 inputs information regarding financial products into the model, and outputs a score regarding whether or not a predetermined condition is satisfied, and a reason if a predetermined condition is satisfied (step S202).
つづいて、制御部3は、出力した金融商品および理由に基づいたコンテンツを生成する(ステップS203)。 Subsequently, the control unit 3 generates content based on the output financial product and reason (step S203).
つづいて、制御部3は、生成したコンテンツをユーザに提供し(ステップS204)、処理を終了する。 Next, the control unit 3 provides the generated content to the user (step S204) and ends the process.
〔その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の一部を手動的に行うこともできる。あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
〔others〕
Further, among the processes described in the above embodiments, some of the processes described as being automatically performed can also be performed manually. Alternatively, all or part of the processes described as being performed manually can also be performed automatically using known methods. In addition, information including the processing procedures, specific names, and various data and parameters shown in the above documents and drawings may be changed arbitrarily, unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Furthermore, each component of each device shown in the drawings is functionally conceptual, and does not necessarily need to be physically configured as shown in the drawings. In other words, the specific form of distributing and integrating each device is not limited to what is shown in the diagram, and all or part of the devices can be functionally or physically distributed or integrated in arbitrary units depending on various loads and usage conditions. Can be integrated and configured.
例えば、図3に示した記憶部4の一部又は全部は、各装置によって保持されるのではなく、ストレージサーバ等に保持されてもよい。この場合、各装置は、ストレージサーバにアクセスすることで、各種情報を取得する。
For example, part or all of the
〔ハードウェア構成〕
また、上述してきた実施形態に係る提供装置1は、例えば図7に示すような構成のコンピュータ1000によって実現される。図7は、ハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。
[Hardware configuration]
Further, the providing apparatus 1 according to the embodiments described above is realized by, for example, a
演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAM等、演算装置1030が各種の演算に用いるデータを一時的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等により実現される。
The arithmetic unit 1030 operates based on programs stored in the
出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインタフェースであり、例えば、USB等により実現される。
The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or printer, and is realized, for example, by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from
なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体であってもよい。
Note that the
ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。 The network IF 1080 receives data from other devices via the network N and sends it to the computing device 1030, and also transmits data generated by the computing device 1030 to other devices via the network N.
演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。
Arithmetic device 1030 controls output device 1010 and
例えば、コンピュータ1000が提供装置1として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、制御部3の機能を実現する。
For example, when the
〔効果〕
上述してきたように、実施形態に係る提供装置1は、特定部33と、提供部34とを備える。特定部33は、金融商品に関する情報が入力された場合に、所定の条件を満たした金融商品と、所定の条件を満たした理由とを出力するように学習が行われたモデルを用いて、所定の条件を満たした金融商品と理由とを特定する。提供部34は、特定した金融商品に関する情報とともに、理由をユーザに提供する。このような構成により、より有用な情報をユーザに提供することができる。
〔effect〕
As described above, the providing device 1 according to the embodiment includes the specifying
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 Some of the embodiments of the present application have been described above in detail based on the drawings, but these are merely examples, and various modifications and variations may be made based on the knowledge of those skilled in the art, including the embodiments described in the disclosure section of the invention. It is possible to carry out the invention in other forms with modifications.
〔その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
〔others〕
Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or the processes described as being performed manually can be performed manually. All or part of the process can also be performed automatically using known methods. In addition, information including the processing procedures, specific names, and various data and parameters shown in the above documents and drawings may be changed arbitrarily, unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Furthermore, each component of each device shown in the drawings is functionally conceptual, and does not necessarily need to be physically configured as shown in the drawings. In other words, the specific form of distributing and integrating each device is not limited to what is shown in the diagram, and all or part of the devices can be functionally or physically distributed or integrated in arbitrary units depending on various loads and usage conditions. Can be integrated and configured.
また、上述してきた実施形態に記載した各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the processes described in the embodiments described above can be combined as appropriate within a range that does not conflict with the process contents.
また、上記してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、制御部3は、制御手段や制御回路に読み替えることができる。 Furthermore, the above-mentioned "section, module, unit" can be read as "means", "circuit", etc. For example, the control unit 3 can be read as a control means or a control circuit.
1 提供装置
2 通信部
3 制御部
4 記憶部
31 取得部
32 生成部
33 特定部
34 提供部
41 ユーザ情報
42 金融商品情報
43 モデル情報
50 ユーザ端末
100 金融機関端末
S 提供システム
1 Providing
Claims (8)
前記金融商品に関する情報を前記モデルへ入力し、前記モデルから出力される前記スコアと、前記情報要素とに基づいて、前記所定の条件を満たした金融商品と前記理由とを特定する特定部と、
特定した前記金融商品に関する情報とともに、前記理由をユーザに提供する提供部と
を備える提供装置。 Correct answer data during learning includes information about financial products that meet predetermined conditions, a score that indicates the extent to which the predetermined conditions are met, and a reason why the predetermined conditions are met among each information element of the information about the financial products. a generation unit that learns an information element and generates a model that outputs the score and the information element when information regarding the financial product is input;
an identification unit that inputs information regarding the financial product into the model and identifies a financial product that satisfies the predetermined condition and the reason based on the score output from the model and the information element ;
A providing device, comprising: a providing unit that provides the reason to a user along with information regarding the specified financial product.
価値が上昇した前記金融商品と、前記価値が上昇した理由とを出力するように学習が行われたモデルを用いて、前記価値が上昇した金融商品と前記理由とを特定する
請求項1に記載の提供装置。 The specific part is
2. The method according to claim 1, wherein the financial product whose value has increased and the reason thereof are identified using a model trained to output the financial product whose value has increased and the reason why the value has increased. providing equipment.
価値が下降した前記金融商品と、前記価値が下降した理由とを出力するように学習が行われたモデルを用いて、前記価値が下降した金融商品と前記理由とを特定する
請求項1または2に記載の提供装置。 The specific part is
Claim 1 or 2: The financial product whose value has decreased and the reason thereof are identified using a model trained to output the financial product whose value has decreased and the reason why the value has decreased. The provision device described in .
所定の期間毎に前記所定の条件を満たした前記金融商品および前記理由を出力する前記モデルを用いて、所定の期間毎に前記所定の条件を満たした金融商品と前記理由とを特定する
請求項1~3のいずれか1つに記載の提供装置。 The specific part is
Using the model that outputs the financial product that satisfies the predetermined condition and the reason for each predetermined period, the financial product that satisfies the predetermined condition and the reason are specified for each predetermined period. The providing device according to any one of 1 to 3 .
前記モデルの出力結果に応じた前記金融商品のランキング表示を行うとともに、ランキングされた各金融商品とともに前記理由を提供する
請求項1~4のいずれか1つに記載の提供装置。 The provision department is
The providing device according to any one of claims 1 to 4 , wherein the providing device displays a ranking of the financial products according to the output result of the model, and provides the reason together with each ranked financial product.
前記ユーザの金融リテラシーの理解度に応じた提供態様で前記理由を提供する
請求項1~5のいずれか1つに記載の提供装置。 The provision department is
The providing device according to any one of claims 1 to 5 , wherein the reason is provided in a manner that corresponds to the user's level of understanding of financial literacy.
学習時の正解データとして、所定の条件を満たした金融商品に関する情報と、前記所定の条件を満たした程度を示すスコアと、前記金融商品に関する情報の各情報要素のうち所定の条件を満たした理由となる情報要素とを学習し、前記金融商品に関する情報を入力した場合に、前記スコアと、前記情報要素とを出力するモデルを生成する生成工程と、
前記金融商品に関する情報を前記モデルへ入力し、前記モデルから出力される前記スコアと、前記情報要素とに基づいて、前記所定の条件を満たした金融商品と前記理由とを特定する特定工程と、
特定した前記金融商品に関する情報とともに、前記理由をユーザに提供する提供工程と
を含むことを特徴とする提供方法。 A providing method executed by a computer, comprising:
Correct answer data during learning includes information about financial products that meet predetermined conditions, a score that indicates the extent to which the predetermined conditions are met, and a reason why the predetermined conditions are met among each information element of the information about the financial products. a generation step of learning an information element that is, and generating a model that outputs the score and the information element when information regarding the financial product is input;
a specifying step of inputting information regarding the financial product into the model and identifying a financial product that satisfies the predetermined condition and the reason based on the score output from the model and the information element ;
A providing method comprising: providing the reason to a user together with information regarding the specified financial product.
前記金融商品に関する情報を前記モデルへ入力し、前記モデルから出力される前記スコアと、前記情報要素とに基づいて、前記所定の条件を満たした金融商品と前記理由とを特定する特定手順と、
特定した前記金融商品に関する情報とともに、前記理由をユーザに提供する提供手順と
をコンピュータに実行させることを特徴とする提供プログラム。 Correct answer data during learning includes information about financial products that meet predetermined conditions, a score that indicates the extent to which the predetermined conditions are met, and a reason why the predetermined conditions are met among each information element of the information about the financial products. a generation procedure of learning an information element that is, and generating a model that outputs the score and the information element when information regarding the financial product is input;
a specifying step of inputting information regarding the financial product into the model and specifying a financial product that satisfies the predetermined condition and the reason based on the score output from the model and the information element ;
A providing program that causes a computer to execute a providing step of providing a user with information regarding the identified financial product and the reason.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022044436A JP7459158B2 (en) | 2022-03-18 | 2022-03-18 | Provision device, method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022044436A JP7459158B2 (en) | 2022-03-18 | 2022-03-18 | Provision device, method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023137971A JP2023137971A (en) | 2023-09-29 |
| JP7459158B2 true JP7459158B2 (en) | 2024-04-01 |
Family
ID=88146439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022044436A Active JP7459158B2 (en) | 2022-03-18 | 2022-03-18 | Provision device, method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7459158B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001282957A (en) | 2000-03-29 | 2001-10-12 | Moody's Investers Service Inc | System and method for analyzing credit risk |
| JP2002329075A (en) | 2001-04-27 | 2002-11-15 | Access Media:Kk | Asset management simulation program and computer readable recording medium storing above program |
| JP2002352071A (en) | 2001-05-25 | 2002-12-06 | Masakazu Nakai | System for calculating evaluation |
-
2022
- 2022-03-18 JP JP2022044436A patent/JP7459158B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001282957A (en) | 2000-03-29 | 2001-10-12 | Moody's Investers Service Inc | System and method for analyzing credit risk |
| JP2002329075A (en) | 2001-04-27 | 2002-11-15 | Access Media:Kk | Asset management simulation program and computer readable recording medium storing above program |
| JP2002352071A (en) | 2001-05-25 | 2002-12-06 | Masakazu Nakai | System for calculating evaluation |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023137971A (en) | 2023-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7059160B2 (en) | Providing equipment, providing method and providing program | |
| JP7459158B2 (en) | Provision device, method and program | |
| JP7469349B2 (en) | Providing device, providing method, and providing program | |
| JP7405900B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7494239B2 (en) | Providing device, providing method, and providing program | |
| JP7489950B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2025028690A (en) | Information processing device, information processing method, and information processing program | |
| JP7748315B2 (en) | Provision device, provision method, and provision program | |
| JP7556909B2 (en) | Providing device, providing method, and providing program | |
| JP7556908B2 (en) | Providing device, providing method, and providing program | |
| JP7574236B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7651641B1 (en) | Information processing device, information processing method, and information processing program | |
| JP7778636B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7458430B2 (en) | Search device, search method, and search program | |
| JP7772655B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7829445B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7248838B1 (en) | Provision device, provision method and provision program | |
| JP7443419B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7671661B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7487157B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2025070873A (en) | Information processing device, information processing method, and information processing program | |
| JP2025028689A (en) | Information processing device, information processing method, and information processing program | |
| JP2023158923A (en) | Information processing device, information processing method, and information processing program | |
| JP2025027839A (en) | Information processing device, information processing method, and information processing program | |
| JP2024118269A (en) | Information processing device, information processing method, and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221117 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231026 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231031 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231227 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240305 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240319 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7459158 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |