{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T06:00:24Z","timestamp":1769320824597,"version":"3.49.0"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"22","license":[{"start":{"date-parts":[[2021,6,6]],"date-time":"2021-06-06T00:00:00Z","timestamp":1622937600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,6,6]],"date-time":"2021-06-06T00:00:00Z","timestamp":1622937600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2021,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In this paper, we break with the traditional approach to classification, which is regarded as a form of supervised learning. We offer a method and algorithm, which make possible fully autonomous (unsupervised) detection of new classes, and learning following a very parsimonious training priming (few labeled data samples only). Moreover, new unknown classes may appear at a later stage and the proposed xClass method and algorithm are able to successfully discover this and learn from the data autonomously. Furthermore, the features (inputs to the classifier) are automatically sub-selected by the algorithm based on the accumulated data density per feature per class. In addition, the automatically generated model is easy to interpret and is locally generative and based on prototypes which define the modes of the data distribution. As a result, a highly efficient, lean, human-understandable, autonomously self-learning model (which only needs an extremely parsimonious priming) emerges from the data. To validate our proposal, we approbated it on four challenging problems, including imbalanced Faces-1999 data base, Caltech-101 dataset, vehicles dataset, and iRoads dataset, which is a dataset of images of autonomous driving scenarios. Not only we achieved higher precision (in one of the problems outperforming by 25% all other methods), but, more significantly, we only used a single class beforehand, while other methods used all the available classes and we generated interpretable models with smaller number of features used, through extremely weak and weak supervision. We demonstrated the ability to detect and learn new classes for both images and numerical examples.<\/jats:p>","DOI":"10.1007\/s00521-021-06137-w","type":"journal-article","created":{"date-parts":[[2021,6,6]],"date-time":"2021-06-06T14:02:31Z","timestamp":1622988151000},"page":"15145-15157","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Detecting and learning from unknown by extremely weak supervision: exploratory classifier (xClass)"],"prefix":"10.1007","volume":"33","author":[{"given":"Plamen","family":"Angelov","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2634-8270","authenticated-orcid":false,"given":"Eduardo","family":"Soares","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,6,6]]},"reference":[{"key":"6137_CR1","volume-title":"Artificial intelligence and national security","author":"G Allen","year":"2017","unstructured":"Allen G, Chan T (2017) Artificial intelligence and national security. Belfer Center for Science and International Affairs Cambridge, Cambridge"},{"key":"6137_CR2","doi-asserted-by":"publisher","DOI":"10.1002\/9781118481769","volume-title":"Autonomous learning systems: from data streams to knowledge in real-time","author":"P Angelov","year":"2012","unstructured":"Angelov P (2012) Autonomous learning systems: from data streams to knowledge in real-time. Wiley, Hoboken"},{"key":"6137_CR3","doi-asserted-by":"publisher","DOI":"10.1002\/9780470569962","volume-title":"Evolving intelligent systems: methodology and applications","author":"P Angelov","year":"2010","unstructured":"Angelov P, Filev DP, Kasabov N (2010) Evolving intelligent systems: methodology and applications. Wiley, Hoboken"},{"key":"6137_CR4","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1016\/j.neunet.2020.07.010","volume":"130","author":"P Angelov","year":"2020","unstructured":"Angelov P, Soares E (2020) Towards explainable deep neural networks (xdnn). Neural Netw 130:185\u2013194","journal-title":"Neural Netw"},{"issue":"9","key":"6137_CR5","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1109\/MC.2018.3620973","volume":"51","author":"PP Angelov","year":"2018","unstructured":"Angelov PP, Gu X (2018) Toward anthropomorphic machine learning. Computer 51(9):18\u201327","journal-title":"Computer"},{"key":"6137_CR6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-02384-3","volume-title":"Empirical approach to machine learning","author":"PP Angelov","year":"2019","unstructured":"Angelov PP, Gu X (2019) Empirical approach to machine learning. Springer, New York"},{"key":"6137_CR7","first-page":"1","volume":"99","author":"PP Angelov","year":"2017","unstructured":"Angelov PP, Gu X, Pr\u00edncipe JC (2017) A generalized methodology for data analysis. IEEE Trans Cybern 99:1\u201313","journal-title":"IEEE Trans Cybern"},{"issue":"6","key":"6137_CR8","doi-asserted-by":"publisher","first-page":"1462","DOI":"10.1109\/TFUZZ.2008.925904","volume":"16","author":"PP Angelov","year":"2008","unstructured":"Angelov PP, Zhou X (2008) Evolving fuzzy-rule-based classifiers from data streams. IEEE Trans Fuzzy Syst 16(6):1462\u20131475","journal-title":"IEEE Trans Fuzzy Syst"},{"key":"6137_CR9","doi-asserted-by":"crossref","unstructured":"Bezerra CG, Costa BSJ, Guedes LA, Angelov PP (2016) A new evolving clustering algorithm for online data streams. In: Proceedings of the 2016 IEEE Conference on Evolving and Adaptive Intelligent Systems (EAIS), pp 162\u2013168. IEEE","DOI":"10.1109\/EAIS.2016.7502508"},{"key":"6137_CR10","doi-asserted-by":"crossref","unstructured":"Chen C, Seff A, Kornhauser A, Xiao J (2015) Deepdriving: Learning affordance for direct perception in autonomous driving. In: Proceedings of the IEEE International Conference on Computer Vision, pp 2722\u20132730","DOI":"10.1109\/ICCV.2015.312"},{"key":"6137_CR11","doi-asserted-by":"crossref","unstructured":"Core MG, Lane HC, Van\u00a0Lent M, Gomboc D, Solomon S, Rosenberg M (2006) Building explainable artificial intelligence systems. In: AAAI, pp 1766\u20131773","DOI":"10.21236\/ADA459166"},{"key":"6137_CR12","unstructured":"Faces C (1999) Computational vision at caltech"},{"issue":"1","key":"6137_CR13","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1016\/j.cviu.2005.09.012","volume":"106","author":"L Fei-Fei","year":"2007","unstructured":"Fei-Fei L, Fergus R, Perona P (2007) Learning generative visual models from few training examples: an incremental bayesian approach tested on 101 object categories. Comput Vis Image Understand 106(1):59\u201370","journal-title":"Comput Vis Image Understand"},{"issue":"7540","key":"6137_CR14","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1038\/518465a","volume":"518","author":"E Gibney","year":"2015","unstructured":"Gibney E (2015) Deepmind algorithm beats people at classic video games. Nature 518(7540):465\u2013466","journal-title":"Nature"},{"issue":"6","key":"6137_CR15","first-page":"1205","volume":"33","author":"GM Hodgson","year":"2009","unstructured":"Hodgson GM (2009) The great crash of 2008 and the reform of economics. Cambrid J Econ 33(6):1205\u20131221","journal-title":"Cambrid J Econ"},{"issue":"2","key":"6137_CR16","first-page":"111","volume":"1","author":"S Kotsiantis","year":"2006","unstructured":"Kotsiantis S, Kanellopoulos D, Pintelas P (2006) Data preprocessing for supervised leaning. Int J Comput Sci 1(2):111\u2013117","journal-title":"Int J Comput Sci"},{"key":"6137_CR17","doi-asserted-by":"crossref","unstructured":"Lampert CH, Nickisch H, Harmeling S (2009) Learning to detect unseen object classes by between-class attribute transfer. In: Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, pp 951\u2013958. IEEE","DOI":"10.1109\/CVPRW.2009.5206594"},{"issue":"7553","key":"6137_CR18","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1038\/nature14539","volume":"521","author":"Y LeCun","year":"2015","unstructured":"LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436","journal-title":"Nature"},{"key":"6137_CR19","doi-asserted-by":"crossref","unstructured":"Long Y, Shao L (2017) Learning to recognise unseen classes by a few similes. In: Proceedings of the 25th ACM international conference on Multimedia, pp 636\u2013644","DOI":"10.1145\/3123266.3123323"},{"issue":"6","key":"6137_CR20","doi-asserted-by":"publisher","first-page":"1393","DOI":"10.1109\/TFUZZ.2008.925908","volume":"16","author":"ED Lughofer","year":"2008","unstructured":"Lughofer ED (2008) Flexfis: a robust incremental learning approach for evolving takagi-sugeno fuzzy models. IEEE Trans Fuzzy Syst 16(6):1393\u20131410","journal-title":"IEEE Trans Fuzzy Syst"},{"key":"6137_CR21","volume-title":"Spatial tessellations: concepts and applications of Voronoi diagrams","author":"A Okabe","year":"2009","unstructured":"Okabe A, Boots B, Sugihara K, Chiu SN (2009) Spatial tessellations: concepts and applications of Voronoi diagrams, vol 501. Wiley, Hoboken"},{"key":"6137_CR22","doi-asserted-by":"crossref","unstructured":"Rezaei M, Terauchi M (2013) Vehicle detection based on multi-feature clues and dempster-shafer fusion theory. In: Pacific-Rim Symposium on Image and Video Technology, pp 60\u201372. Springer","DOI":"10.1007\/978-3-642-53842-1_6"},{"key":"6137_CR23","unstructured":"Robles RJ, Kim Th (2010) Applications, systems and methods in smart home technology. Int J Adv Sci Technol 15"},{"issue":"1","key":"6137_CR24","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1002\/widm.2","volume":"1","author":"PJ Rousseeuw","year":"2011","unstructured":"Rousseeuw PJ, Hubert M (2011) Robust statistics for outlier detection. Wiley Interdiscip Rev Data Min Knowl Discov 1(1):73\u201379","journal-title":"Wiley Interdiscip Rev Data Min Knowl Discov"},{"issue":"5","key":"6137_CR25","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1038\/s42256-019-0048-x","volume":"1","author":"C Rudin","year":"2019","unstructured":"Rudin C (2019) Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nat Mach Intell 1(5):206","journal-title":"Nat Mach Intell"},{"key":"6137_CR26","doi-asserted-by":"publisher","DOI":"10.1201\/b10720","volume-title":"The image processing handbook","author":"JC Russ","year":"2016","unstructured":"Russ JC (2016) The image processing handbook. CRC Press, Boca Raton"},{"key":"6137_CR27","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/j.neunet.2014.09.003","volume":"61","author":"J Schmidhuber","year":"2015","unstructured":"Schmidhuber J (2015) Deep learning in neural networks: an overview. Neural Netw 61:85\u2013117","journal-title":"Neural Netw"},{"key":"6137_CR28","doi-asserted-by":"crossref","unstructured":"Shah SH, Yaqoob I (2016) A survey: internet of things (IoT) technologies, applications and challenges. In: Proceedings of the 2016 IEEE Smart Energy Grid Engineering (SEGE), pp 381\u2013385. IEEE","DOI":"10.1109\/SEGE.2016.7589556"},{"key":"6137_CR29","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1016\/j.ins.2019.03.060","volume":"490","author":"I \u0160krjanc","year":"2019","unstructured":"\u0160krjanc I, Iglesias J, Sanchis A, Leite D, Lughofer E, Gomide F (2019) Evolving fuzzy and neuro-fuzzy approaches in clustering, regression, identification, and classification: a survey. Inform Sci 490:344\u2013368","journal-title":"Inform Sci"},{"key":"6137_CR30","doi-asserted-by":"crossref","unstructured":"Soares EA, Angelov PP, Costa B, Castro M, Nageshrao S, Filev D (2020) Explaining deep learning models through rule-based approximation and visualization. IEEE Transactions on Fuzzy Systems","DOI":"10.1109\/TFUZZ.2020.2999776"},{"issue":"6","key":"6137_CR31","doi-asserted-by":"publisher","first-page":"775","DOI":"10.1016\/j.knosys.2011.02.014","volume":"24","author":"D Soria","year":"2011","unstructured":"Soria D, Garibaldi JM, Ambrogi F, Biganzoli EM, Ellis IO (2011) A non-parametric version of the naive bayes classifier. Knowl Based Syst 24(6):775\u2013784","journal-title":"Knowl Based Syst"},{"key":"6137_CR32","unstructured":"Tyugu E (2011) Artificial intelligence in cyber defense. In: Proceedings of the 2011 3rd International Conference on Cyber Conflict, pp 1\u201311. IEEE"},{"issue":"7537","key":"6137_CR33","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1038\/518020a","volume":"518","author":"MM Waldrop","year":"2015","unstructured":"Waldrop MM (2015) Autonomous vehicles: no drivers required. Nat News 518(7537):20","journal-title":"Nat News"},{"issue":"2","key":"6137_CR34","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1109\/JAS.2016.7471613","volume":"3","author":"FY Wang","year":"2016","unstructured":"Wang FY, Zhang JJ, Zheng X, Wang X, Yuan Y, Dai X, Zhang J, Yang L (2016) Where does alphago go: from church-turing thesis to alphago thesis and beyond. IEEE\/CAA J Autom Sin 3(2):113\u2013120","journal-title":"IEEE\/CAA J Autom Sin"},{"issue":"5","key":"6137_CR35","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1109\/MCOM.2016.7470945","volume":"54","author":"K Xu","year":"2016","unstructured":"Xu K, Wang X, Wei W, Song H, Mao B (2016) Toward software defined smart home. IEEE Commun Mag 54(5):116\u2013122","journal-title":"IEEE Commun Mag"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-021-06137-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-021-06137-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-021-06137-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,24]],"date-time":"2021-10-24T07:18:33Z","timestamp":1635059913000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-021-06137-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,6]]},"references-count":35,"journal-issue":{"issue":"22","published-print":{"date-parts":[[2021,11]]}},"alternative-id":["6137"],"URL":"https:\/\/doi.org\/10.1007\/s00521-021-06137-w","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,6]]},"assertion":[{"value":"30 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 May 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 June 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}]}}