Scanning Probe State Recognition With Multi-Class Neural Network Ensembles

One of the largest obstacles facing scanning probe microscopy is the constant need to correct flaws in the scanning probe in situ. This is currently a manual, time-consuming process that would benefit greatly from automation. Here, we introduce a convolutional neural network protocol that enables automated recognition of a variety of desirable and undesirable scanning tunneling tip states on both metal and nonmetal surfaces. By combining the best performing models into majority voting ensembles, we find that the desirable states of H:Si(100) can be distinguished with a mean precision of 0.89 and an average receiver-operator-characteristic curve area of 0.95. More generally, high and low-quality tips can be distinguished with a mean precision of 0.96 and near perfect area-under-curve of 0.98. With trivial modifications, we also successfully automatically identify undesirable, non-surface-specific states on surfaces of Au(111) and Cu(111). In these cases, we find mean precisions of 0.95 and 0.75 and area-under-curves of 0.98 and 0.94, respectively. Provided that training data are available, these ensembles therefore enable fully autonomous scanning tunneling state recognition for a wide range of typical scanning conditions.

[1]  Xingquan Zhu,et al.  Class Noise vs. Attribute Noise: A Quantitative Study , 2003, Artificial Intelligence Review.

[2]  Natalio Krasnogor,et al.  Automated probe microscopy via evolutionary optimization at the atomic scale , 2011 .

[3]  G. Lopinski,et al.  Self-directed growth of molecular nanostructures on silicon , 2000, Nature.

[4]  Wei Chu,et al.  Multi-category Classification by Soft-Max Combination of Binary Classifiers , 2003, Multiple Classifier Systems.

[5]  Mohammad Rashidi,et al.  Autonomous Scanning Probe Microscopy in Situ Tip Conditioning through Machine Learning. , 2018, ACS nano.

[6]  P. Moriarty,et al.  Effect of the tip state during qPlus noncontact atomic force microscopy of Si(100) at 5 K: Probing the probe , 2012, Beilstein journal of nanotechnology.

[7]  M. Verleysen,et al.  Classification in the Presence of Label Noise: A Survey , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[8]  Jason Pitters,et al.  Tungsten nanotip fabrication by spatially controlled field-assisted reaction with nitrogen. , 2006, The Journal of chemical physics.

[9]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[10]  M. Moret,et al.  Aryl Radical Geometry Determines Nanographene Formation on Au(111). , 2016, Angewandte Chemie.

[11]  Anil C. Kokaram,et al.  Double-Tip Artifact Removal From Atomic Force Microscopy Images , 2016, IEEE Transactions on Image Processing.

[12]  O. Lahav,et al.  PHOTOMETRIC SUPERNOVA CLASSIFICATION WITH MACHINE LEARNING , 2016, 1603.00882.

[13]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[14]  M. Y. Simmons,et al.  A single atom transistor , 2012, 2012 IEEE Silicon Nanoelectronics Workshop (SNW).

[15]  Luca Maria Gambardella,et al.  Mitosis Detection in Breast Cancer Histology Images with Deep Neural Networks , 2013, MICCAI.

[16]  A. Gewirth,et al.  Electrochemical Applications of in Situ Scanning Probe Microscopy. , 1997, Chemical reviews.

[17]  C. Gerber,et al.  Surface Studies by Scanning Tunneling Microscopy , 1982 .

[18]  P. Liljeroth,et al.  Quantitative atomic force microscopy with carbon monoxide terminated tips. , 2011, Physical review letters.

[19]  Thomas G. Dietterich Multiple Classifier Systems , 2000, Lecture Notes in Computer Science.

[20]  Takaya Saito,et al.  The Precision-Recall Plot Is More Informative than the ROC Plot When Evaluating Binary Classifiers on Imbalanced Datasets , 2015, PloS one.

[21]  Julian Stirling,et al.  Scanning probe image wizard: a toolbox for automated scanning probe microscopy data analysis. , 2013, The Review of scientific instruments.

[22]  P. Moriarty,et al.  Automated extraction of single H atoms with STM: tip state dependency , 2017, Nanotechnology.

[23]  Yoram Singer,et al.  Adaptive Subgradient Methods for Online Learning and Stochastic Optimization , 2011, J. Mach. Learn. Res..