Microstructure classification in the unsupervised context
Source abstract
Abstract
Traditional microstructure classification requires human annotations provided by a subject matter expert. The requirement of human input is both costly and subjective and cannot keep up with the current volume of experimentally and computationally generated microstructure images. In this work, we develop a framework that is capable of reducing the cost of human annotation in this process by leveraging novel machine learning procedures for class discovery and label assignment. To reduce the penalty of a poor label assignment made by this automated process, labels are only assigned to high-confidence observations while ambiguous data are left unlabeled. Semi-supervised classification is then employed to leverage the high- and low-confidence label assignments, and a novel generalization of an established semi-supervised error estimation technique to the multi-class context is introduced to assess the resulting classifiers. Finally, it is shown that this framework can be used to produce highly accurate classifiers over microstructure image class taxonomies which are discovered solely through data-driven methods and which display consistent structural trends within and distinct morphological differences between classes.
Source: openaire · Quality: candidate unverified · Source record ↗
Research context
OpenAlex topics: Machine Learning in Materials Science · Mineral Processing and Grinding · Computational Drug Discovery Methods
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (73)
Show source-provided references
1. Commentary: the materials project: a materials genome approach to accelerating materials innovation10.1063/1.4812323 ↗
2. Integrated computational materials engineering: a new paradigm for the global materials profession10.1007/s11837-006-0223-5 ↗
3. Perspective: materials informatics and big data: realization of the ‘fourth paradigm’ of science in materials science10.1063/1.4946894 ↗
4. Workshop report on basic research needs for scientific machine learning: Core technologies for artificial intelligence
5. Materials data science: current status and future outlook10.1146/annurev-matsci-070214-020844 ↗
6. Novel microstructure quantification framework for databasing, visualization, and analysis of microstructure data10.1186/2193-9772-2-3 ↗
7. Classification and reconstruction of three-dimensional microstructures using support vector machines10.1016/j.commatsci.2004.07.004 ↗
8. A computer vision approach for automated analysis and classification of microstructural image data10.1016/j.commatsci.2015.08.011 ↗
9. Stochastic microstructure characterization and reconstruction via supervised learning10.1016/j.actamat.2015.09.044 ↗
10. Advanced microstructure classification by data mining methods10.1016/j.commatsci.2018.03.004 ↗
11. Fuzzy rule based classification and quantification of graphite inclusions from microstructure images of cast iron10.1017/S1431927611011986 ↗
12. Quantification and classification of microstructures in ternary eutectic alloys using 2-point spatial correlations and principal component analyses10.1016/j.actamat.2016.03.010 ↗
13. Delineation of the space of 2-point correlations in a composite material system10.1016/j.actamat.2008.07.005 ↗
14. Exploring the microstructure manifold: image texture representations applied to ultrahigh carbon steel microstructures10.1016/j.actamat.2017.05.014 ↗
15. Semi-supervised learning approaches to class assignment in ambiguous microstructures10.1016/j.actamat.2020.01.046 ↗
16. Semisupervised image classification with laplacian support vector machines10.1109/LGRS.2008.916070 ↗
17. Multi-modal curriculum learning for semi-supervised image classification10.1109/TIP.2016.2563981 ↗
18. Multimodal semi-supervised learning for image classification
19. Positive-unlabeled learning for disease gene identification10.1093/bioinformatics/bts504 ↗
20. Positive unlabeled learning for data stream classification
21. Differential evolution methods for unsupervised image classification
22. Dynamic clustering using particle swarm optimization with application in unsupervised image classification
23. Unsupervised image classification, segmentation, and enhancement using ica mixture models10.1109/83.988960 ↗
24. Class discovery from gene expression data based on perturbation and cluster ensemble10.1109/TNB.2009.2023321 ↗
25. An unsupervised hierarchical dynamic self-organizing approach to cancer class discovery and marker gene identification in microarray data10.1093/bioinformatics/btg296 ↗
26. Consensus clustering: a resampling-based method for class discovery and visualization of gene expression microarray data10.1023/A:1023949509487 ↗
27. Uncertainty propagation in a multiscale calphad-reinforced elastochemical phase-field model10.1016/j.actamat.2019.11.031 ↗
28. V. Attari, Open Phase-field Microstructure Database (OPMD), 2019. http://microstructures.net.
29. Intermetallic compounds in co-base alloys–phase stability and application to superalloys
30. Dewetting of thin polystyrene films under confinement10.1021/la061911a ↗
31. Strain-induced suppression of the miscibility gap in nanostructured mg2si–mg2sn solid solutions10.1039/C8TA05798B ↗
32. Controlling the mechanical properties of bulk metallic glasses by superficial dealloyed layer10.3390/nano7110352 ↗
33. Probe diffusion in phase-separated bicontinuous biopolymer gels10.1039/C4SM01513D ↗
34. On the use of 2-d moment invariants for the automated classification of particle shapes10.1016/j.actamat.2007.09.039 ↗
35. Computational microstructure characterization and reconstruction: review of the state-of-the-art techniques10.1016/j.pmatsci.2018.01.005 ↗
36. Microstructure informatics using higher-order statistics and efficient data-mining protocols10.1007/s11837-011-0057-7 ↗
37. Language modeling for bag-of-visual words image categorization
38. Very deep convolutional networks for large-scale image recognition
39. Deep residual learning for image recognition
40. Rethinking the inception architecture for computer vision
41. Transfer learning using vgg-16 with deep convolutional neural network for classifying images10.29322/IJSRP.9.10.2019.p9420 ↗
42. Evaluation of transfer learning with deep convolutional neural networks for screening osteoporosis in dental panoramic radiographs10.3390/jcm9020392 ↗
43. Classification of tobacco leaf pests using vgg16 transfer learning
44. Deep convolutional neural networks with transfer learning for computer vision-based data-driven pavement distress detection10.1016/j.conbuildmat.2017.09.110 ↗
45. J. Brownlee, A Gentle Introduction to Pooling Layers for Convolutional Neural Networks, 2019.
46. A discriminative cnn video representation for event detection
47. Principal component analysis10.1016/0169-7439(87)80084-9 ↗
48. Image retrieval method based on cnn and dimension reduction
49. Fingerprint liveness detection from different fingerprint materials using convolutional neural network and principal component analysis
50. Modern multidimensional scaling: theory and applications10.1111/j.1745-3984.2003.tb01108.x ↗
51. Data clustering: a review10.1145/331499.331504 ↗
52. Dendrogram10.1002/9781118445112.stat05624 ↗
53. Critical limitations of consensus clustering in class discovery10.1038/srep06207 ↗
54. M3C: Monte carlo reference-based consensus clustering10.1038/s41598-020-58766-1 ↗
55. Supervised machine learning: a review of classification techniques
56. A review of probabilistic, fuzzy, and neural models for pattern recognition
57. A comparative study of fuzzy classification methods on breast cancer data10.1007/BF03178651 ↗
58. Introduction to semi-supervised learning10.1007/978-3-031-01548-9 ↗
59. The effect of model misspecification on semi-supervised classification10.1109/TPAMI.2011.45 ↗
60. Scikit-learn: machine learning in python
61. A new partitioning around medoids algorithm10.1080/0094965031000136012 ↗
62. Hierarchical Clustering
63. Consensusclusterplus: a class discovery tool with confidence assessments and item tracking10.1093/bioinformatics/btq170 ↗
64. M3c: Monte carlo reference-based consensus clustering10.1038/s41598-020-58766-1 ↗
65. Scholkopf · 2001
66. Understanding the yarowsky algorithm10.1162/0891201041850876 ↗
67. Towards making unlabeled data never hurt
68. Learning from Labeled and Unlabeled Data with Label Propagation
69. Constrained k-means clustering with background knowledge
70. Estimating accuracy from unlabeled data
71. C. Kunselman, Microstructure Classification in the Unsupervised Context, 2020. https://github.com/cjkunselman18/Microstructure-Classification-Unsupervised-Context.10.2139/ssrn.3683591 ↗
72. Study of new rare event simulation schemes and their application to extreme scenario generation10.1016/j.matcom.2017.05.004 ↗
73. Kubatur · 2017