JP2007257295A - パターン認識方法 - Google Patents

パターン認識方法 Download PDF

Info

Publication number
JP2007257295A
JP2007257295A JP2006080837A JP2006080837A JP2007257295A JP 2007257295 A JP2007257295 A JP 2007257295A JP 2006080837 A JP2006080837 A JP 2006080837A JP 2006080837 A JP2006080837 A JP 2006080837A JP 2007257295 A JP2007257295 A JP 2007257295A
Authority
JP
Japan
Prior art keywords
basis
distribution
basis function
vector
recognition method
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.)
Pending
Application number
JP2006080837A
Other languages
English (en)
Inventor
Naoki Natori
直毅 名取
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2006080837A priority Critical patent/JP2007257295A/ja
Priority to EP07005032A priority patent/EP1837807A1/en
Priority to US11/723,840 priority patent/US7933449B2/en
Priority to CN2007100893393A priority patent/CN101042742B/zh
Publication of JP2007257295A publication Critical patent/JP2007257295A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2413Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
    • G06F18/24133Distances to prototypes
    • G06F18/24137Distances to cluster centroïds
    • G06F18/2414Smoothing the distance, e.g. radial basis function networks [RBFN]

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Image Analysis (AREA)
  • Complex Calculations (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】 この発明は、ベクトル空間でのベクトル集合の分布やクラス境界を基底関数に基づいて近似するものにおいて、複雑なベクトル集合の分布やクラス境界に対して、従来より少ない基底ベクトル数で近似が可能である。
【解決手段】 この発明は、ベクトル空間でのベクトル集合の分布やクラス境界を基底関数に基づいて近似するパターン認識方法において、2つの基底ベクトルの間に方向性のある(全方位に対称でない)基底関数を定義し、それらの線形結合で近似するものである。複雑なベクトル集合の分布やクラス境界に対して、従来より少ない基底ベクトル数で近似が可能である。
【選択図】 図1

Description

本発明は、ベクトル空間でのベクトル集合の分布や2つ以上のベクトル集合(クラス)間の境界を基底関数の線形結合で近似するパターン認識方法に関する。
従来、Radial Basis Function(日本語では球状基底関数、動径基底関数、放射状基底関数など)と呼ばれる基底関数を用いる方法があった(以下、球状基底関数と呼ぶ)。球状基底関数は、いくつかの研究グループによって独立に提案されたものであり、一例として非特許文献1が挙げられる。球状基底関数は、中心にピークをもち、全方位に対称な関数である。中でも最もよく用いられるのがガウス型と呼ばれるものであり、下式のように表される。
Figure 2007257295
ただし、xは入力されたパターンに対応するベクトル、ξはi番目の基底ベクトル(ガウス分布の位置を表すパラメータ)、σはi番目の標準偏差(ガウス分布の広がりを表すパラメータ)である。i番目のガウス型基底関数の値o(x)は、非負であり、xがξに近いほど大きく、x=ξのときに最大値1となる。十分な数の基底関数を用意すれば、下式のような重み付き線形結合によって、任意のベクトル集合の分布を任意の精度で近似できる。
Figure 2007257295
ただし、lはそのベクトル集合のクラス番号、wliはi番目の基底関数のクラスlへの寄与率(重みパラメータ)、H‘は基底関数の数である。この式は、未知の入力パターンがそのクラスにどれだけ類似しているかの度合い(類似度)を示すことにもなるので、クラス分類に用いることができる。例えば、
Figure 2007257295
とすれば、基底関数がつくるクラス境界にしたがって入力パターンのクラスを決定できる。ただし、argmax[・]は類似度の最大値をもたらすクラスの番号である。
球状基底関数を用いるパターン認識方法は、一般的なシグモイド関数に基づくフィードフォワード型ニューラルネットと同様にパラメータを学習によって最適化できる上、一般的なニューラルネットと異なり個々の基底関数の類似度への寄与率が直観的で分かりやすいという利点をもつ。
論文「J.E.Moody and C. Darken,"Fast learning in networksof locally−tuned processing units,"Neural Computation 1,pp.281−294,1989.」
しかしながら、一般に実世界から観測されたパターンに対応するベクトルの分布は複雑であることが多く、そのような分布の高精度な近似のためには多くの基底関数を用意しなければならなかった。また逆に、得られたサンプルが少ない場合、基底関数による近似が本来あるべき分布(母分布)より複雑になりすぎる状態(過学習)を引き起こすおそれがあった。
そこで、本発明では、ベクトル空間でのベクトル集合の分布やクラス境界を基底関数に基づいて近似するパターン認識方法において、2つの基底ベクトルの間に方向性のある(全方位に対称でない)基底関数を定義し、それらの線形結合でベクトル集合の分布やクラス境界を近似するパターン認識方法を提供するものである。
この発明は、ベクトル空間でのベクトル集合の分布やクラス境界を基底関数に基づいて近似するパターン認識方法において、2つの基底ベクトルの間に方向性のある基底関数を定義し、それらの線形結合で近似するものである。
この発明では、ベクトル空間でのベクトル集合の分布やクラス境界を基底関数に基づいて近似するパターン認識方法において、2つの基底ベクトルの間に方向性のある(全方位に対称でない)基底関数を定義し、それらの線形結合でベクトル集合の分布やクラス境界を近似するパターン認識方法を提供できる。
以下、この発明の第1の実施形態について図面を参照して説明する。
図1は、本実施形態の処理動作のフローチャートを示したものである。図2は入力されたパターンに対応するベクトルと基底関数とベクトル集合の分布を示したものである。
まず、パターンを入力する(ST1)。ここでパターンとは、デジタル画像のピクセル値や特徴量の並びなど計算機で扱える数値の列のことを意味する。パターンは、それらの数値を要素とするベクトルとみなすことができる(ST2、3)。そこで、入力されたパターンに対応するベクトルを下式のようにxと表す。
Figure 2007257295
次に、基底関数の値を算出する(ST4から6)。本発明では2つの基底ベクトルの間に基底関数を定義するので、基底ベクトルの数をHとすると、基底関数の数はHとなる。本実施形態では、2つの基底ベクトル位置にピークをもち、両者を結ぶ線分を中心に高い特性をもつ、下式のような基底関数oij(x)を提案する。
Figure 2007257295
ただし、xは入力されたパターンに対応するベクトル、ξはi番目の基底ベクトル、ξはj番目の基底ベクトル、σijはi番目とj番目の基底ベクトルの間に定義された基底関数の標準偏差である。
この基底関数は、基底ベクトルを中心として見たときに全方位に対称でない(別の基底ベクトルの方向により高い特性をもつ)ことが従来の球状基底関数と本質的に異なる点である。図3は、本実施形態の基底関数の例を示したものである。本発明は「線形補間の仮説」、すなわち、「2つの基底ベクトルの間には、その距離が近いほど強い線形補間の関係がある」という仮説にしたがっている。図3では、基底ベクトル間の距離が遠・中・近の3通りの場合の基底関数の形を比較している。
球状基底関数と同様oij(x)の値は、非負であり、xがξまたはξに近いほど大きく、x=ξまたはx=ξのときに最大値1となる。さらに同様に、下式のような重み付き線形結合によって、ベクトル集合の分布y(x)を近似できる。(ST7、8)
Figure 2007257295
ただし、lはそのベクトル集合のクラス番号、wlijはi番目とj番目の基底ベクトルの間に定義された基底関数のクラスlへの寄与率、Hは基底関数の数である。
最後に、入力されたパターンがそのクラスにどれだけ類似しているかの度合いC(x)(類似度)を下式により算出する。
Figure 2007257295
ただし、argmax[・]は類似度の最大値をもたらすクラスの番号である。
本実施形態による基底関数は、従来の球状基底関数と同様、パラメータの学習が可能であり、類似度への寄与率が直観的で分かりやすいという利点をもつが、さらに、従来方法の問題点をも克服している。すなわち、複雑なベクトルの分布に対して、従来より少ない基底ベクトル数で近似が可能である。図4は、本実施形態によるパターン分布の近似を模式的に表したものである。本実施形態による基底関数は、図の実線で示すように楕円ないし円筒状の広がり(非対称性)をもつ特性なので、従来の円状(対称性)の広がりをもつ特性に比べて表現力が高い。
図5は、図4と同じパターン分布を従来の球状基底関数で近似した場合の模式図である。図5では、本実施形態の基底ベクトル数(3個)に対して従来はより多くの数の基底ベクトルを必要としていたことを模式的に示している。
一般に、複雑であっても局所的にみれば連続的(とくに線形)なパターン分布であれば、本発明による基底関数の補間能力によって基底ベクトル数を少なくできる。最悪の場合、すなわち補間がパターン分布の近似に全く貢献できない場合でも、従来の球状基底関数と同等である。
また、得られたサンプルが少ない場合でも、基底関数による近似が母分布より複雑になりすぎることなく、より母分布に近い近似が可能である。図6、図7は、得られたサンプルが少ない場合の本実施例によるパターン分布の近似を模式的に表したものである。本実施例による基底関数は、基底ベクトル間の補間という数学的モデルに基づき入力パターンの局所的な変動を予測するという意味をもつ。
図8は、図7と同じパターン分布を従来の球状基底関数で近似した場合の模式図である。図8では、従来の球状基底関数が得られた少量サンプルの周りだけに位置し、母分布とかなり異なった近似になっていることを模擬的に示している。
一般に、実世界から観測されたパターンの変動は局所的には連続しているため、本発明による基底関数の補間能力によって少ないサンプルから母分布をより正確に近似できる。
なお、本発明はこれに限定されず、2つの基底ベクトルの間に方向性のある(全方位に対称でない)基底関数を定義するものであれば、上記第1の実施形態とは独立に種々実施可能である。例えば、第2の実施形態として、下式のような基底関数を提案する。
Figure 2007257295
ただし、xは入力されたパターンに対応するベクトル、hijはxからi番目とj番目の基底ベクトルを結ぶ線分におろした垂線の足、ξはi番目の基底ベクトル、ξはj番目の基底ベクトル、σijはi番目とj番目の基底ベクトルの間に定義された基底関数の標準偏差である。
この基底関数は、2つの基底ベクトルを結ぶ線分を芯として、その鉛直方向に広がる円筒形の特性をもつ。hijは実際にはx、ξ、ξを用いた式で表されるので、パラメータの数は第1の実施形態と同じである。第2の実施形態は、図4で非線形な曲面で示した第1の実施形態と異なり、2つの基底ベクトル間をその距離に応じた大きさの一定値で結ぶ特性をもつ。
第3の実施形態は、パラメータの学習に関するものである。本発明の基底関数にはwlij、ξ、ξ、σijというパラメータがある。対象とするパターンの分布が既知であればその分布をもとにパラメータを定めればよいが、一般に実世界から得られるパターンの分布は未知であることが多い。
そこで、サンプルを学習することでパラメータを定める方法を提案する。図9は、本実施形態のフローチャートを示したものである。まず、パラメータを適当な値で初期化する(ST11)。次に、得られたサンプルにつき、下式にしたがってパラメータを更新する(ST12から14)。
Figure 2007257295
また、αは学習定数であり、正の定数である。このような更新を逐次行い、ε(x,y)が十分に小さくなった(あるいは学習が一定の回数を超えた)ときに学習を停止する。パラメータの学習は、上記第1の実施形態や第2の実施形態によるパターン認識処理とは独立に実施可能である。
上記したように、ベクトル空間でのベクトル集合の分布やクラス境界を基底関数に基づいて近似するパターン認識方法において、2つの基底ベクトルの間に方向性のある(全方位に対称でない)基底関数を定義し、それらの線形結合で近似することで、複雑なベクトル集合の分布やクラス境界に対して、従来より少ない基底ベクトル数で近似が可能である。また、得られたサンプルが少ない場合でも、基底関数による近似が従来のように母分布より複雑になりすぎることなく、より母分布に近い近似が可能である。
とくに、2つの基底ベクトル位置にピークをもち、両者間をその距離に応じた大きさの非線形な曲面で結ぶ特性をもつ基底関数を用いることで、距離が近いほど強い補間の関係があることをモデル化したベクトル集合の分布やクラス境界の近似が可能である。
また同じく、2つの基底ベクトルを結ぶ線分にピークをもち、かつそれを芯として鉛直方向に広がる、両者間の距離に応じた大きさの円筒形の特性をもつ基底関数を用いることで、距離が近いほど強い補間の関係があることをモデル化したベクトル集合の分布やクラス境界の近似が可能である。
さらに、サンプルを入力しながら基底関数のパラメータを誤差最小基準で逐次的に更新していくことで、対象とするパターンの分布が未知の場合でもパラメータを得ることができる。
この発明の一実施形態の処理動作を説明するためのフローチャート。 入力されたパターンに対応するベクトルと基底関数とベクトル集合の分布を示す図。 基底関数とベクトル集合の分布を示す図。 基底関数とベクトル集合の分布を示す図。 基底関数とベクトル集合の分布を示す図。 基底関数とベクトル集合の分布を示す図。 基底関数とベクトル集合の分布を示す図。 基底関数とベクトル集合の分布を示す図。 処理動作を説明するためのフローチャート。
符号の説明
x…ベクトル、 H…基底ベクトルの数 oij(x)…基底関数

Claims (4)

  1. ベクトル空間でのベクトル集合の分布やクラス境界を基底関数に基づいて近似するパターン認識方法において、
    2つの基底ベクトルの間に方向性のある基底関数を定義し、それらの線形結合で近似することを特徴とするパターン認識方法。
  2. 2つの基底ベクトル位置にピークをもち、両者間をその距離に応じた大きさの非線形な曲面で結ぶ特性をもつ基底関数を用いることを特徴とする請求項1に記載のパターン認識方法。
  3. 2つの基底ベクトルを結ぶ線分にピークをもち、かつそれを芯として鉛直方向に広がる、両者間の距離に応じた大きさの円筒形の特性をもつ基底関数を用いることを特徴とする請求項1に記載のパターン認識方法。
  4. サンプルを入力しながら基底関数のパラメータを誤差最小基準で逐次的に更新していくことを特徴とする請求項1に記載のパターン認識方法。
JP2006080837A 2006-03-23 2006-03-23 パターン認識方法 Pending JP2007257295A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2006080837A JP2007257295A (ja) 2006-03-23 2006-03-23 パターン認識方法
EP07005032A EP1837807A1 (en) 2006-03-23 2007-03-12 Pattern recognition method
US11/723,840 US7933449B2 (en) 2006-03-23 2007-03-22 Pattern recognition method
CN2007100893393A CN101042742B (zh) 2006-03-23 2007-03-23 模式识别方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006080837A JP2007257295A (ja) 2006-03-23 2006-03-23 パターン認識方法

Publications (1)

Publication Number Publication Date
JP2007257295A true JP2007257295A (ja) 2007-10-04

Family

ID=38197867

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006080837A Pending JP2007257295A (ja) 2006-03-23 2006-03-23 パターン認識方法

Country Status (4)

Country Link
US (1) US7933449B2 (ja)
EP (1) EP1837807A1 (ja)
JP (1) JP2007257295A (ja)
CN (1) CN101042742B (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101520847B (zh) * 2008-02-29 2012-06-13 富士通株式会社 模式识别装置和方法
US8369460B1 (en) * 2009-05-18 2013-02-05 The United States Of America As Represented By The Secretary Of The Army Reduced complexity constellation pattern recognition and classification method
CN104700121A (zh) * 2015-01-28 2015-06-10 桂林电子科技大学 基于均值/方差分类的三维som初始化模式库生成方法
US9953394B2 (en) 2015-02-26 2018-04-24 Tata Consultancy Services Limited Methods and systems for designing correlation filter

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0219992A (ja) 1988-07-08 1990-01-23 Nec Corp 汚損紙幣検出装置
US7720651B2 (en) * 2000-09-29 2010-05-18 Canning Francis X Compression of interaction data using directional sources and/or testers
EP1573657A2 (en) * 2002-12-11 2005-09-14 Koninklijke Philips Electronics N.V. Computer vision system and method employing illumination invariant neural networks
US7091719B2 (en) * 2004-04-30 2006-08-15 Schlumberger Technology Corporation Method for determining properties of formation fluids
DE102004030782A1 (de) * 2004-06-25 2006-01-19 Fev Motorentechnik Gmbh Fahrzeug-Steuergerät mit einem neuronalen Netz

Also Published As

Publication number Publication date
EP1837807A1 (en) 2007-09-26
CN101042742B (zh) 2010-08-18
US7933449B2 (en) 2011-04-26
CN101042742A (zh) 2007-09-26
US20070223821A1 (en) 2007-09-27

Similar Documents

Publication Publication Date Title
CN108010514B (zh) 一种基于深度神经网络的语音分类方法
Regis Particle swarm with radial basis function surrogates for expensive black-box optimization
JP6965206B2 (ja) クラスタリング装置、クラスタリング方法およびプログラム
WO2022110640A1 (zh) 一种模型优化方法、装置、计算机设备及存储介质
JP2021504836A5 (ja)
CN116976461A (zh) 联邦学习方法、装置、设备及介质
CN110520871A (zh) 训练机器学习模型
KR20230057673A (ko) 딥 러닝 기반의 반도체 소자의 특성 예측 방법 및 이를 수행하는 컴퓨팅 장치
WO2022252458A1 (zh) 一种分类模型训练方法、装置、设备及介质
Lu Hybridizing nonlinear independent component analysis and support vector regression with particle swarm optimization for stock index forecasting
Chia et al. Artificial intelligence generated synthetic datasets as the remedy for data scarcity in water quality index estimation
WO2022105108A1 (zh) 一种网络数据分类方法、装置、设备及可读存储介质
JP2016218513A (ja) ニューラルネットワーク及びそのためのコンピュータプログラム
CN108710948A (zh) 一种基于聚类均衡和权重矩阵优化的迁移学习方法
US11941867B2 (en) Neural network training using the soft nearest neighbor loss
CN115019128A (zh) 图像生成模型训练方法、图像生成方法及相关装置
CN118865009A (zh) 半监督目标检测模型的训练、目标检测方法及装置
CN119026646A (zh) 基于迁移学习的预测模型训练方法及程序产品
CN113449840A (zh) 神经网络训练方法及装置、图像分类的方法及装置
JP2007257295A (ja) パターン認識方法
Ntinas et al. Transformation techniques applied to a TaO memristor model to enable stable device simulations
CN113010687A (zh) 一种习题标签预测方法、装置、存储介质以及计算机设备
JP2021099702A (ja) 学習装置、学習方法、及び学習済みモデル
Cuevas et al. Otsu and Kapur segmentation based on harmony search optimization
CN118673968A (zh) 突触权重的更新方法、突触权重的更新装置、设备及介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120113

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120207