JP7006566B2 - 最適化装置、誘導システム、最適化方法、及びプログラム - Google Patents
最適化装置、誘導システム、最適化方法、及びプログラム Download PDFInfo
- Publication number
- JP7006566B2 JP7006566B2 JP2018205831A JP2018205831A JP7006566B2 JP 7006566 B2 JP7006566 B2 JP 7006566B2 JP 2018205831 A JP2018205831 A JP 2018205831A JP 2018205831 A JP2018205831 A JP 2018205831A JP 7006566 B2 JP7006566 B2 JP 7006566B2
- Authority
- JP
- Japan
- Prior art keywords
- parameter
- unit
- evaluation
- optimization
- evaluation value
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/10—Machine learning using kernel methods, e.g. support vector machines [SVM]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2415—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Computational Biology (AREA)
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
図1は、本実施形態の誘導システムの一例の構成を示すブロック図である。図1に示すように、本実施形態の誘導システム1は、最適化装置10及び誘導装置50を備える。
と置くと、獲得関数α(x)が最大となる下位パラメータxt+1は、下記(3)式で表される。
について、上位パラメータの候補
が与えられた条件において、獲得関数α(x)が最大となる下位パラメータの候補
をパラメータ決定部150に出力する。ここで、上位パラメータの候補
が与えられたときに下位パラメータxが取り得る値の集合を
と置くと、獲得関数α(x)が最大となる下位パラメータの候補
は、下記(4)式で表される。
に対して、
とxt+1とを比較し、いずれが、次に人流シミュレーションを行うのに好ましい下位パラメータxであるか否かを判断する。ここで、好ましいものであると判断する根拠の一例として、獲得関数α(x)の値が大きい方が好ましいとすることができる。つまり、下位パラメータ選択部130は、獲得関数α(xt+1)と獲得関数
とを比較し、いずれが好ましいかを表す情報を比較結果としてパラメータ決定部150に出力する。
に置き換える。また、下記(6)式に表すように、上位パラメータzt+1を、上位パラメータ候補
に置き換える。
、及び下位パラメータの候補
の選択が十分であるか否かを判断する。ここで、候補の選択が十分であるか否かを判断する方法の一例として、前回上位パラメータzt+1及び下位パラメータxt+1を選択した際に、全ての下位パラメータの候補
の中で、下位パラメータxt+1より好ましいものが存在しなかった場合に、上位パラメータの候補
、及び下位パラメータの候補
の選択が十分であると判断する方法が挙げられる。パラメータ決定部150は、候補の選択が十分であると判断した場合、上位パラメータzt+1、及び下位パラメータxt+1の情報を評価用データ記憶部200に出力する。一方、パラメータ決定部150は、候補の選択が十分ではないと判断した場合、上位パラメータの候補
を、上位パラメータ選択部140に出力する。
次に、本実施形態の最適化装置10の作用について図面を参照して説明する。図3は、本実施形態の最適化装置において実行される最適化処理ルーチンの一例を示すフローチャートである。
について、上位パラメータの候補
が与えられた条件において、獲得関数α(x)が最大となる下位パラメータの候補
を導出し、パラメータ決定部150に出力する。
及び下位パラメータの候補
の各々が、上位パラメータzt+1及び下位パラメータxt+1の各々より良い(好ましい)か否かを判定する。本実施形態の下位パラメータ選択部130は、上述したように、下位パラメータ選択部130は、獲得関数α(xt+1)と獲得関数
とを比較し、値が大きい方を好ましいとし、いずれが好ましいかを表す情報を比較結果としてパラメータ決定部150に出力する。
に置き換え、上位パラメータzt+1を、上位パラメータ候補
に置き換えたあと、ステップS122へ移行する。
10 最適化装置
50 誘導装置
100 最適化部
110 パラメータ及び評価値記憶部
120 モデル学習部
130 下位パラメータ選択部
140 上位パラメータ選択部
150 パラメータ決定部
200 評価用データ記憶部
300 評価部
400 出力部
500 入力部
510 制御部
Claims (7)
- 評価用データを入力として計算するときに用いられる上位パラメータ、及び前記上位パラメータの影響を受ける下位パラメータを最適化する最適化装置であって、
前記評価用データ、前記上位パラメータ、及び前記下位パラメータに基づいて、前記計算を行い、計算結果の評価を表す評価値を出力する評価部と、
前記上位パラメータ及び前記下位パラメータを最適化する最適化部と、
前記評価部による処理と、前記最適化部による処理とを繰り返すことにより得られる、最適化された前記上位パラメータ及び前記下位パラメータを出力する出力部と、
を備え、
前記最適化部は、前記評価値、前記上位パラメータ、及び前記下位パラメータの組み合わせに基づいて、評価値を予測するためのモデルを学習し、前記評価部が次に評価する前記上位パラメータを選択し、学習した前記モデルに基づいて、前記選択された前記上位パラメータに対応する前記下位パラメータから、前記評価部が次に評価する前記下位パラメータを決定する、
最適化装置。 - 前記最適化部は、前記モデルを用いて、前記下位パラメータの各々について前記評価値を予測し、前記下位パラメータに対する前記評価値の予測を変数とする獲得関数を計算し、前記獲得関数が最大または最小となる前記下位パラメータを、前記評価部が次に評価する前記下位パラメータとして決定する、
請求項1に記載の最適化装置。 - 前記モデルは、ガウス過程を用いる確率モデルである、
請求項1または請求項2に記載の最適化装置。 - 前記最適化部は、前記評価部による処理により得られた、前記評価値、前記上位パラメータ、及び前記下位パラメータに基づいて、前記モデルを学習する、
請求項1から請求項3のいずれか1項に記載の最適化装置。 - 歩行者の誘導を制御するための誘導装置と、前記歩行者の状況の計算に必要な評価用データを入力として計算するときに用いられる上位パラメータ、及び前記上位パラメータの影響を受ける下位パラメータを最適化する最適化装置と、を備える誘導システムであって、
前記誘導装置は、
前記最適化装置により得られた前記上位パラメータ及び前記下位パラメータを用いて、前記歩行者の誘導を制御する制御部を含み、
前記最適化装置は、
前記評価用データ、前記上位パラメータ、及び前記下位パラメータに基づいて、前記計算を行い、計算結果の評価を表す評価値を出力する評価部と、
前記上位パラメータ及び前記下位パラメータを最適化する最適化部と、
前記評価部による処理と、前記最適化部による処理とを繰り返すことにより得られる、最適化された前記上位パラメータ及び前記下位パラメータを出力する出力部と、
を含み、
前記最適化部は、前記評価値、前記上位パラメータ、及び前記下位パラメータの組み合わせに基づいて、評価値を予測するためのモデルを学習し、前記評価部が次に評価する前記上位パラメータを選択し、学習した前記モデルに基づいて、前記選択された前記上位パラメータに対応する前記下位パラメータから、前記評価部が次に評価する前記下位パラメータを決定する、
誘導システム。 - 評価用データを入力として計算するときに用いられる上位パラメータ、及び前記上位パラメータの影響を受ける下位パラメータを最適化する最適化方法であって、
評価部が、前記評価用データ、前記上位パラメータ、及び前記下位パラメータに基づいて、前記計算を行い、計算結果の評価を表す評価値を出力するステップと、
最適化部が、前記上位パラメータ及び前記下位パラメータを最適化するステップと、
出力部が、前記評価部による処理と、前記最適化部による処理とを繰り返すことにより得られる、最適化された前記上位パラメータ及び前記下位パラメータを出力するステップと、
を備え、
前記最適化部が最適化するステップは、前記評価値、前記上位パラメータ、及び前記下位パラメータの組み合わせに基づいて、評価値を予測するためのモデルを学習し、前記評価部が次に評価する前記上位パラメータを選択し、学習した前記モデルに基づいて、前記選択された前記上位パラメータに対応する前記下位パラメータから、前記評価部が次に評価する前記下位パラメータを決定するステップ
を含む最適化方法。 - コンピュータを、請求項1から請求項4のいずれか1項に記載の最適化装置の各部として機能させるためのプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018205831A JP7006566B2 (ja) | 2018-10-31 | 2018-10-31 | 最適化装置、誘導システム、最適化方法、及びプログラム |
| US17/289,220 US20220012548A1 (en) | 2018-10-31 | 2019-10-25 | Optimization device, guidance system, optimization method, and program |
| PCT/JP2019/041994 WO2020090675A1 (ja) | 2018-10-31 | 2019-10-25 | 最適化装置、誘導システム、最適化方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018205831A JP7006566B2 (ja) | 2018-10-31 | 2018-10-31 | 最適化装置、誘導システム、最適化方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020071712A JP2020071712A (ja) | 2020-05-07 |
| JP7006566B2 true JP7006566B2 (ja) | 2022-01-24 |
Family
ID=70462037
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018205831A Active JP7006566B2 (ja) | 2018-10-31 | 2018-10-31 | 最適化装置、誘導システム、最適化方法、及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20220012548A1 (ja) |
| JP (1) | JP7006566B2 (ja) |
| WO (1) | WO2020090675A1 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014153767A (ja) | 2013-02-05 | 2014-08-25 | Nippon Telegr & Teleph Corp <Ntt> | パラメータ推定方法、装置、及びプログラム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160132787A1 (en) * | 2014-11-11 | 2016-05-12 | Massachusetts Institute Of Technology | Distributed, multi-model, self-learning platform for machine learning |
| US10257275B1 (en) * | 2015-10-26 | 2019-04-09 | Amazon Technologies, Inc. | Tuning software execution environments using Bayesian models |
| JP6785741B2 (ja) * | 2017-10-31 | 2020-11-18 | 日本電信電話株式会社 | 最適化装置、交通信号制御システム、パラメータ探索装置、最適化方法、及びプログラム |
-
2018
- 2018-10-31 JP JP2018205831A patent/JP7006566B2/ja active Active
-
2019
- 2019-10-25 US US17/289,220 patent/US20220012548A1/en not_active Abandoned
- 2019-10-25 WO PCT/JP2019/041994 patent/WO2020090675A1/ja not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014153767A (ja) | 2013-02-05 | 2014-08-25 | Nippon Telegr & Teleph Corp <Ntt> | パラメータ推定方法、装置、及びプログラム |
Non-Patent Citations (2)
| Title |
|---|
| 堤田恭太ほか,メタ戦略と分類器を用いた交通渋滞緩和,マルチメディア,分散,協調とモバイル(DICOMO2018)シンポジウム論文集,日本,一般社団法人情報処理学会,2018年06月27日,第2018巻 第1号,p. 1363-1370 |
| 清水仁ほか,ベイズ的最適化による最適集団誘導探索,電子情報通信学会技術研究報告,日本,一般社団法人電子情報通信学会 The Institute of Electronics,Information and Communication Engineers,2018年10月29日,第118巻 第284号,p. 99-104 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020071712A (ja) | 2020-05-07 |
| US20220012548A1 (en) | 2022-01-13 |
| WO2020090675A1 (ja) | 2020-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11605026B2 (en) | Methods and systems for support policy learning | |
| US11922316B2 (en) | Training a neural network using periodic sampling over model weights | |
| KR101876051B1 (ko) | 기계 학습 시스템 및 그의 사용자 제어 패턴 학습 방법 | |
| US11721334B2 (en) | Method and apparatus for controlling device located a distance away from a user | |
| KR20200022739A (ko) | 데이터 증강에 기초한 인식 모델 트레이닝 방법 및 장치, 이미지 인식 방법 및 장치 | |
| KR20210067442A (ko) | 객체 인식을 위한 자동 레이블링 장치 및 방법 | |
| CN113366473A (zh) | 用于自动选择用于数据流时间序列预测的模型的方法和系统 | |
| JP2021184139A (ja) | 管理計算機、管理プログラム、及び管理方法 | |
| US20230120256A1 (en) | Training an artificial neural network, artificial neural network, use, computer program, storage medium and device | |
| CN116245161A (zh) | 用于提高联邦学习性能的自适应模型修剪 | |
| US20200250529A1 (en) | Arithmetic device | |
| EP2386987B1 (en) | A method of reinforcement learning, corresponding computer program product, and data storage device therefor | |
| JP2020126511A (ja) | 最適化装置、方法、及びプログラム | |
| JP2023113928A (ja) | 材料の設計方法 | |
| CN117675615A (zh) | 一种基于预训练的动态网络流量调控方法及其系统 | |
| WO2019208639A1 (ja) | 最適化装置、最適化方法、及びプログラム | |
| Ponmalar et al. | Machine learning based network traffic predictive analysis | |
| WO2020218246A1 (ja) | 最適化装置、最適化方法、及びプログラム | |
| JP7006566B2 (ja) | 最適化装置、誘導システム、最適化方法、及びプログラム | |
| JP6785741B2 (ja) | 最適化装置、交通信号制御システム、パラメータ探索装置、最適化方法、及びプログラム | |
| CN110717537B (zh) | 训练用户分类模型、执行用户分类预测的方法及装置 | |
| JP2019008499A (ja) | 解探索処理装置 | |
| Nakashima et al. | A fuzzy reinforcement learning for a ball interception problem | |
| JP6854486B2 (ja) | 判定装置、判定方法、およびプログラム | |
| Galindez Olascoaga et al. | Run-Time Strategies |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210122 |
|
| 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: 20211207 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211220 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7006566 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |