K-means Data Clustering with Memristor Networks

被引:87
|
作者
Jeong, YeonJoo [1 ,2 ]
Lee, Jihang [1 ,2 ]
Moon, John [1 ]
Shin, Jong Hoon [1 ]
Lu, Wei D. [1 ]
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
[2] Univ Michigan, Dept Mat Sci & Engn, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
Unsupervised learning; Euclidean distance; neuromorphic computing; analog switching; RRAM; Ta2O5; FEATURE-EXTRACTION; NEURAL-NETWORKS; CLASSIFICATION; DIMENSIONALITY; DEVICE;
D O I
10.1021/acs.nanolett.8b01526
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Memristor-based neuromorphic networks have been actively studied as a promising candidate to overcome the von-Neumann bottleneck in future computing applications. Several recent studies have demonstrated memristor network's capability to perform supervised as well as unsupervised learning, where features inherent in the input are identified and analyzed by comparing with features stored in the memristor network. However, even though in some cases the stored feature vectors can be normalized so that the winning neurons can be directly found by the (input) vector (stored) vector dot-products, in many other cases, normalization of the feature vectors is not trivial or practically feasible, and calculation of the actual Euclidean distance between the input vector and the stored vector is required. Here we report experimental implementation of memristor crossbar hardware systems that can allow direct comparison of the Euclidean distances without normalizing the weights. The experimental system enables unsupervised K-means clustering algorithm through online learning, and produces high classification accuracy (93.3%) for the standard IRIS data set. The approaches and devices can be used in other unsupervised learning systems, and significantly broaden the range of problems a memristor-based network can solve.
引用
收藏
页码:4447 / 4453
页数:7
相关论文
共 50 条
  • [21] Optimized data fusion for K-means Laplacian clustering
    Yu, Shi
    Liu, Xinhai
    Tranchevent, Leon-Charles
    Glanzel, Wolfgang
    Suykens, Johan A. K.
    De Moor, Bart
    Moreau, Yves
    [J]. BIOINFORMATICS, 2011, 27 (01) : 118 - 126
  • [22] Clustering the Patent Data Using K-Means Approach
    Anuranjana
    Mittas, Nisha
    Mehrotra, Deepti
    [J]. SOFTWARE ENGINEERING (CSI 2015), 2019, 731 : 639 - 645
  • [23] An efficient K-means clustering algorithm for tall data
    Capo, Marco
    Perez, Aritz
    Lozano, Jose A.
    [J]. DATA MINING AND KNOWLEDGE DISCOVERY, 2020, 34 (03) : 776 - 811
  • [24] An efficient K-means clustering algorithm for tall data
    Marco Capó
    Aritz Pérez
    Jose A. Lozano
    [J]. Data Mining and Knowledge Discovery, 2020, 34 : 776 - 811
  • [25] An extension of the K-means algorithm to clustering skewed data
    Volodymyr Melnykov
    Xuwen Zhu
    [J]. Computational Statistics, 2019, 34 : 373 - 394
  • [26] Data clustering: 50 years beyond K-means
    Jain, Anil K.
    [J]. PATTERN RECOGNITION LETTERS, 2010, 31 (08) : 651 - 666
  • [27] Optimized Data Fusion for Kernel k-Means Clustering
    Yu, Shi
    Tranchevent, Leon-Charles
    Liu, Xinhai
    Glanzel, Wolfgang
    Suykens, Johan A. K.
    De Moor, Bart
    Moreau, Yves
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2012, 34 (05) : 1031 - 1039
  • [28] Online k-means Clustering on Arbitrary Data Streams
    Bhattacharjee, Robi
    Imola, Jacob John
    Moshkovitz, Michal
    Dasgupta, Sanjoy
    [J]. INTERNATIONAL CONFERENCE ON ALGORITHMIC LEARNING THEORY, VOL 201, 2023, 201 : 204 - 236
  • [29] How to Use K-means for Big Data Clustering?
    Mussabayev, Rustam
    Mladenovic, Nenad
    Jarboui, Bassem
    Mussabayev, Ravil
    [J]. PATTERN RECOGNITION, 2023, 137
  • [30] Authentication of uncertain data based on k-means clustering
    Unver, Levent
    Gundem, Taflan I.
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2016, 24 (04) : 2910 - 2928