익스트림 러닝머신
Extreme learning machine| 다음에 대한 시리즈 일부 |
| 머신러닝 및 데이터 마이닝 |
|---|
익스트림 학습 기계는 분류, 회귀, 클러스터링, 희소 근사, 압축 및 피쳐 학습을 위한 피드포워드 신경 네트워크로서, 숨겨진 노드(입력을 숨겨진 노드에 연결하는 가중치만이 아닌)의 매개변수를 조정할 필요가 없다.이러한 숨겨진 노드들은 임의로 할당되고 업데이트되지 않을 수도 있고(즉, 임의 투영이지만 비선형 변환이 있는 경우), 변경되지 않고 조상으로부터 물려받을 수도 있다.대부분의 경우, 숨겨진 노드의 출력 가중치는 대개 한 단계로 학습되는데, 이는 본질적으로 선형 모델을 학습하는 것과 같다."극한 학습 기계" (ELM)라는 이름은 주 발명가 황광빈 황에 의해 그러한 모델들에게 붙여졌다.
이들의 크리에이터에 따르면 이들 모델은 백프로파게이션을 통해 훈련된 네트워크보다 수천 배 빠른 속도로 우수한 일반화 성능을 낼 수 있다.[1]문헌에서, 그것은 또한 이러한 모델들이 분류와 회귀 응용에서 모두 지원 벡터 기계를 능가할 수 있다는 것을 보여준다.[2][3][4]
역사
2001-2010부터 ELM 조사에 주로"일반화"single-hidden 계층 피드 포워드로는 신경 네트워크(SLFNs)이 통합 학습 프레임워크에 대하지만, s-자 형 네트워크, 신장 혈류량 네트워크, 한계 값 networks,[5]삼각 네트워크, 퍼지 추론 시스템, 푸리에 series,[6][7]Laplacian 대해 변형, 잔물결 networks,[8] 초점을 두었다. 기타.그 해에 이루어진 중요한 업적 중 하나는 ELM의 보편적 근사치 및 분류 능력을 이론적으로 성공적으로 입증하는 것이다.[6][9][10]
2010년부터 2015년까지 ELM 연구는 커널 학습을 위한 통일된 학습 프레임워크, SVM 및 PCA(주체 구성요소 분석), NMF(비부정 매트릭스 인자화)와 같은 몇 가지 일반적인 특성 학습 방법으로 확장되었다.실제로 SVM은 ELM에 비해 차선의 솔루션을 제공하고 ELM은 SVM에서 사용하는 블랙박스 커널 대신 ELM 랜덤 기능 매핑으로 구현되는 화이트박스 커널 매핑을 제공할 수 있는 것으로 나타났다.PCA와 NMF는 ELM에서 선형 숨겨진 노드를 사용하는 특별한 경우로 간주할 수 있다.[11][12]
2015년부터 2017년까지 ELM의 계층적 구현에[13][14] 더욱 중점을 두었다.또한 2011년 이후 특정 ELM 이론을 뒷받침하는 중요한 생물학적 연구가 이루어졌다.[15][16][17]
2017년부터 LU 분해 훈련 중 낮은 수렴성 문제를 극복하기 위해 헤센베르크 분해와 QR 분해 기반의 접근방식이 정례화되면서 주목을[18][19][20] 받기 시작했다.
구글 스콜라(Google Scholar)의 2017년 발표 내용: "클래식 페이퍼스: '시간의 시험을 견뎌낸 기사' ELM 논문이 2위와 7위를 차지하며 '2006년 인공지능 톱10'에 이름을 올렸다.
알고리즘
Given a single hidden layer of ELM, suppose that the output function of the -th hidden node is , where and 은(는) -th hidden 노드의 매개 변수다. 숨겨진 노드를 가진 SLFN(단일 계층 피드포워드 네트워크)에 대한 ELM의 출력 기능은 다음과 같다.
, where is the output weight of the -th hidden node.
( )=[ (),. . . )은ELM의 숨겨진 레이어 출력 매핑이다.Given training samples, the hidden layer output matrix of ELM is given as: 1, b1, xN)⋯ G(는 나는 기분, bL,)N)]{\displaystyle{\bf{H}}=\left[{\begin{매트릭스}{{h}}({\bf{x}}_{1})\\\vdots \\{\bf{h}}({\bf{x}}_{N})\bf \end{매트릭스}}\right]=\left는 경우에는{\begin{행렬}({\bf{}}_{1},b_{1},{\bf{x}}_{1})&, \cdots &을 말한다.G({\bf{}}_{L},b_{L},{\bf{x}}_{1})\\\vdots, \vdots &, \vdots \\G({년 &.
and is the training data target matrix:
일반적으로 ELM은 정규화 신경망의 일종이지만, 비조정된 숨겨진 계층 매핑(임의의 숨겨진 노드, 커널 또는 기타 구현에 의해 형성됨)을 가진 그것의 목표 기능은 다음과 같다.
여기서 > 2> = 0 , , , + \ \1}{21
2 및 q}의 다른 조합을 사용할 수 있으며 회귀, 분류, 희소 코딩, 압축, 형상 학습 및 클러스터링에 대한 다른 학습 알고리즘을 초래할 수 있다.
특별한 경우로서, 가장 간단한 ELM 훈련 알고리즘은 형태 모델을 학습한다(단일 숨은 계층 S자형 신경 네트워크의 경우).
여기서 W는1 입력-숨겨진 계층 가중치의 행렬이고, 은 활성화 함수, W는2 숨겨진-출력 계층 가중치의 행렬이다.알고리즘은 다음과 같이 진행된다.
- W에1 랜덤 값을 채운다(예: 가우스 랜덤 노이즈).
- 설계 행렬X:+ 주어진 설계 행렬 X를 사용하여 의사역할을 사용하여 계산한 반응 변수 Y의 행렬에 적합하게 최소 제곱을 사용하여2 W를 추정한다.
아키텍처
대부분의 경우 ELM은 S자형 네트워크, RBF 네트워크, 임계값 네트워크, 퍼지 추론 네트워크, 복잡한 신경망, 파동망, 푸리에 변환, 라플라크 변환 등을 포함하되 이에 국한되지 않는 단일 계층 피드포워드 네트워크(SLFN)로 사용된다.회귀, 분류, 희소 코딩, 압축, 피쳐 학습 및 클러스터링을 위한 학습 알고리즘 구현이 다르기 때문에, 다중 ELM은 다중 숨은 계층 네트워크, 딥러닝 또는 계층적 네트워크를 형성하는 데 사용되어 왔다.[13][14][21]
ELM의 숨겨진 노드는 계산적 요소로서, 고전적 뉴런으로 간주할 필요가 없다.ELM의 숨겨진 노드는 고전적인 인공 뉴런, 기본 기능 또는 일부 숨겨진 노드에 의해 형성된 하위 네트워크일 수 있다.[9]
이론들
보편적 근사치와 분류 능력 모두[2][3] 문헌에서 ELM에 대해 입증되었다.특히, 광빈 황과 그의 팀은 ELM의 보편적 근사 능력에 대한 엄격한 입증에 거의 7년(2001-2008)을 보냈다.[6][9][10]
범용 근사 능력
이론적으로, 일정하지 않은 조각 연속 함수는 ELM 숨겨진 노드에서 활성화 함수로 사용될 수 있으며, 그러한 활성화 함수는 차등일 필요가 없다.숨겨진 노드의 파라미터를 튜닝하면 이 대상 f( x) 에 근사하게 될 수 있다면 숨겨진 노드 파라미터는 모든 연속 분포 확률에 따라 무작위로 생성될 수 있으며, → i i= 1 ) - = . holds with probability one with appropriate output weights .
분류능력
Given any nonconstant piecewise continuous function as the activation function in SLFNs, if tuning the parameters of hidden nodes can make SLFNs approximate any target function , then SLFNs with random hidden layer mapping can separate ar모든 형태의 이중 분리 영역
뉴런
광범위한 비선형 조각 G , , ) {를 ELM의 숨겨진 뉴런에 사용할 수 있다. 예를 들어,
리얼 도메인
Sigmoid 함수: )= 1 + (- ( + G
푸리에 함수: x)= x+ ) +
Hardlimit function:
가우스 함수: x)= (- - ) -a
다량함수: x)= ( - 2+ ) / / 2 G(\ { -}}:
Wavelet: where is a single mother wavelet function.
복합 도메인
순환 함수:
역 순환 함수:
쌍곡선 함수:
역 쌍곡선 함수:
신뢰성.
특히 일반 신경망과 익스트림 학습기(ELM)의 블랙박스 특성은 엔지니어가 안전하지 않은 자동화 작업에 적용하지 못하도록 하는 주요 관심사 중 하나이다.이 특별한 문제는 몇 가지 다른 기법으로 접근되었다.한 가지 접근방식은 무작위 입력에 대한 의존도를 줄이는 것이다.[22][23]또 다른 접근방식은 특정 직무에 대한 사전 지식에서 도출된 ELM의[24][25] 학습 과정에 연속적인 제약조건의 통합에 초점을 맞춘다.머신러닝 솔루션은 많은 애플리케이션 도메인에서 안전한 작동을 보장해야 하기 때문에 이것은 합리적이다.언급된 연구는 기능적 분리 및 선형 판독 가중치와 함께 ELM의 특수 형식이 입력 공간의 사전 정의된 영역에 연속적 제약 조건을 효율적으로 통합하는 데 특히 적합하다는 것을 밝혀냈다.
논란
이 작품에 대한 학계의 불만이 크게 두 가지 있는데, 첫 번째는 '기존 사상을 재발명하고 무시하는 것'이고, 두 번째는 2008년과 2015년 일부 토론에서 보듯이 '이름과 대중화'에 관한 것이다.[26]특히 IEEE 신경망 거래 편집자에게 보낸 서한에서[27] 무작위 미숙련 가중치에 의한 입력에 연결된 숨겨진 레이어를 이용하는 발상은 1980년대 후반 RBF 네트워크에 관한 원본 논문에서 이미 제안된 것으로 지적되었고, 광빈 황은 미묘한 차이를 지적하며 대답했다.[28]는 2015년 paper,[3]에서 황이 그 이름 ELM의 발명에 관한 불만,"ELM에도 전문적인 학문적 자세로 다양한 이유와 의도 때문에 매우 도움이 되지 않는다는 부정적인 발언"의 불평하고 조화 연구다/환경을 파괴하려고 하는``무책임한 익명의 공격 방법 already-existing에 대응했다.t"그의 연구는 계층 구조 ELM을 [3]포함한 다양한 종류의 신경망을 위한 "단일화된 학습 플랫폼을 제공한다"고 주장한다.[21]2015년 황씨는 자신이 '악질·공격'이라고 여기는 것에 대해서도 공식 반박을 했다.[29]최근의 연구는 무작위 가중치를 제한된 무작위 가중치로 대체한다.[2][30]
오픈 소스
참고 항목
참조
- ^ Huang, Guang-Bin; Zhu, Qin-Yu; Siew, Chee-Kheong (2006). "Extreme learning machine: theory and applications". Neurocomputing. 70 (1): 489–501. CiteSeerX 10.1.1.217.3692. doi:10.1016/j.neucom.2005.12.126.
- ^ a b c Huang, Guang-Bin; Hongming Zhou; Xiaojian Ding; and Rui Zhang (2012). "Extreme Learning Machine for Regression and Multiclass Classification" (PDF). IEEE Transactions on Systems, Man, and Cybernetics - Part B: Cybernetics. 42 (2): 513–529. CiteSeerX 10.1.1.298.1213. doi:10.1109/tsmcb.2011.2168604. PMID 21984515. S2CID 15037168.
- ^ a b c d Huang, Guang-Bin (2015). "What are Extreme Learning Machines? Filling the Gap Between Frank Rosenblatt's Dream and John von Neumann's Puzzle" (PDF). Cognitive Computation. 7 (3): 263–278. doi:10.1007/s12559-015-9333-0. S2CID 13936498.
- ^ Huang, Guang-Bin (2014). "An Insight into Extreme Learning Machines: Random Neurons, Random Features and Kernels" (PDF). Cognitive Computation. 6 (3): 376–390. doi:10.1007/s12559-014-9255-2. S2CID 7419259.
- ^ Huang, Guang-Bin, Qin-Yu Zhu, K. Z. Mao, Chee-Kheong Siew, P. Saratchandran, and N. Sundararajan (2006). "Can Threshold Networks Be Trained Directly?" (PDF). IEEE Transactions on Circuits and Systems-II: Express Briefs. 53 (3): 187–191. doi:10.1109/tcsii.2005.857540. S2CID 18076010.
- ^ a b c Huang, Guang-Bin, Lei Chen, and Chee-Kheong Siew (2006). "Universal Approximation Using Incremental Constructive Feedforward Networks with Random Hidden Nodes" (PDF). IEEE Transactions on Neural Networks. 17 (4): 879–892. doi:10.1109/tnn.2006.875977. PMID 16856652.
- ^ Rahimi, Ali, and Benjamin Recht (2008). "Weighted Sums of Random Kitchen Sinks: Replacing Minimization with Randomization in Learning" (PDF). Advances in Neural Information Processing Systems 21.
- ^ Cao, Jiuwen, Zhiping Lin, Guang-Bin Huang (2010). "Composite Function Wavelet Neural Networks with Extreme Learning Machine". Neurocomputing. 73 (7–9): 1405–1416. doi:10.1016/j.neucom.2009.12.007.
- ^ a b c Huang, Guang-Bin, Lei Chen (2007). "Convex Incremental Extreme Learning Machine" (PDF). Neurocomputing. 70 (16–18): 3056–3062. doi:10.1016/j.neucom.2007.02.009.
- ^ a b Huang, Guang-Bin, and Lei Chen (2008). "Enhanced Random Search Based Incremental Extreme Learning Machine" (PDF). Neurocomputing. 71 (16–18): 3460–3468. CiteSeerX 10.1.1.217.3009. doi:10.1016/j.neucom.2007.10.008.
- ^ He, Qing, Xin Jin, Changying Du, Fuzhen Zhuang, Zhongzhi Shi (2014). "Clustering in Extreme Learning Machine Feature Space" (PDF). Neurocomputing. 128: 88–95. doi:10.1016/j.neucom.2012.12.063.
- ^ Kasun, Liyanaarachchi Lekamalage Chamara, Yan Yang, Guang-Bin Huang, and Zhengyou Zhang (2016). "Dimension Reduction With Extreme Learning Machine" (PDF). IEEE Transactions on Image Processing. 25 (8): 3906–3918. Bibcode:2016ITIP...25.3906K. doi:10.1109/tip.2016.2570569. PMID 27214902. S2CID 1803922.
- ^ a b Huang, Guang-Bin, Zuo Bai, and Liyanaarachchi Lekamalage Chamara Kasun, and Chi Man Vong (2015). "Local Receptive Fields Based Extreme Learning Machine" (PDF). IEEE Computational Intelligence Magazine. 10 (2): 18–29. doi:10.1109/mci.2015.2405316. S2CID 1417306.
- ^ a b Tang, Jiexiong, Chenwei Deng, and Guang-Bin Huang (2016). "Extreme Learning Machine for Multilayer Perceptron" (PDF). IEEE Transactions on Neural Networks and Learning Systems. 27 (4): 809–821. doi:10.1109/tnnls.2015.2424995. PMID 25966483. S2CID 206757279.
- ^ Barak, Omri; Rigotti, Mattia; and Fusi, Stefano (2013). "The Sparseness of Mixed Selectivity Neurons Controls the Generalization-Discrimination Trade-off". Journal of Neuroscience. 33 (9): 3844–3856. doi:10.1523/jneurosci.2753-12.2013. PMC 6119179. PMID 23447596.
- ^ Rigotti, Mattia; Barak, Omri; Warden, Melissa R.; Wang, Xiao-Jing; Daw, Nathaniel D.; Miller, Earl K.; and Fusi, Stefano (2013). "The Importance of Mixed Selectivity in Complex Cognitive Tasks". Nature. 497 (7451): 585–590. Bibcode:2013Natur.497..585R. doi:10.1038/nature12160. PMC 4412347. PMID 23685452.
- ^ Fusi, Stefano, Earl K Miller and Mattia Rigotti (2015). "Why Neurons Mix: High Dimensionality for Higher Cognition" (PDF). Current Opinion in Neurobiology. 37: 66–74. doi:10.1016/j.conb.2016.01.010. PMID 26851755. S2CID 13897721.
- ^ Kutlu, Yakup Kutlu, Apdullah Yayık, and Esen Yıldırım, and Serdar Yıldırım (2017). "LU triangularization extreme learning machine in EEG cognitive task classification". Neural Computation and Applications. 31 (4): 1117–1126. doi:10.1007/s00521-017-3142-1. S2CID 6572895.
- ^ Yayık, Apdullah Yayık, Yakup Kutlu, and Gökhan Altan (2019). "Regularized HessELM and Inclined Entropy Measurement forCongestive Heart Failure Prediction". arXiv:1907.05888. Bibcode:2019arXiv190705888Y.
{{cite journal}}:Cite 저널은 필요로 한다.journal=(도움말) - ^ Altan, Gökhan Altan, Yakup Kutlu, Adnan Özhan Pekmezci and Apdullah Yayık (2018). "Diagnosis of Chronic Obstructive Pulmonary Disease using Deep Extreme Learning Machines with LU Autoencoder Kernel". International Conference on Advanced Technologies.
- ^ a b Zhu, W.; Miao, J.; Qing, L.; Huang, G. B. (2015-07-01). Hierarchical Extreme Learning Machine for unsupervised representation learning. 2015 International Joint Conference on Neural Networks (IJCNN). pp. 1–8. doi:10.1109/IJCNN.2015.7280669. ISBN 978-1-4799-1960-4. S2CID 14222151.
- ^ Neumann, Klaus; Steil, Jochen J. (2011). "Batch intrinsic plasticity for extreme learning machines". Proc. Of International Conference on Artificial Neural Networks: 339–346.
- ^ Neumann, Klaus; Steil, Jochen J. (2013). "Optimizing extreme learning machines via ridge regression and batch intrinsic plasticity". Neurocomputing. 102: 23–30. doi:10.1016/j.neucom.2012.01.041.
- ^ Neumann, Klaus; Rolf, Matthias; Steil, Jochen J. (2013). "Reliable integration of continuous constraints into extreme learning machines". International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems. 21 (supp02): 35–50. doi:10.1142/S021848851340014X. ISSN 0218-4885.
- ^ Neumann, Klaus (2014). Reliability. University Library Bielefeld. pp. 49–74.
- ^ "The Official Homepage on Origins of Extreme Learning Machines (ELM)". Retrieved 15 December 2018.
- ^ Wang, Lipo P.; Wan, Chunru R. (2008). "Comments on "The Extreme Learning Machine"". IEEE Trans. Neural Networks. 19 (8): 1494–5, author reply 1495–6. CiteSeerX 10.1.1.217.2330. doi:10.1109/TNN.2008.2002273. PMID 18701376.
- ^ Huang, Guang-Bin (2008). "Reply to "comments on 'the extreme learning machine' "". IEEE Transactions on Neural Networks. 19 (8): 1495–1496. doi:10.1109/tnn.2008.2002275. S2CID 14720232.
- ^ Guang-Bin, Huang (2015). "WHO behind the malign and attack on ELM, GOAL of the attack and ESSENCE of ELM" (PDF). www.extreme-learning-machines.org.
- ^ Zhu, W.; Miao, J.; Qing, L. (2014-07-01). Constrained Extreme Learning Machine: A novel highly discriminative random feedforward neural network. 2014 International Joint Conference on Neural Networks (IJCNN). pp. 800–807. doi:10.1109/IJCNN.2014.6889761. ISBN 978-1-4799-1484-5. S2CID 5769519.
- ^ Akusok, Anton; Bjork, Kaj-Mikael; Miche, Yoan; Lendasse, Amaury (2015). "High-Performance Extreme Learning Machines: A Complete Toolbox for Big Data Applications". IEEE Access. 3: 1011–1025. doi:10.1109/access.2015.2450498.
