Abstract
Multiple-instance learning (MIL) is a kind of weakly supervised learning where a single label is assigned to a bag of instances. To solve MIL problems, researchers have presented an effective embedding based framework that projects bags into a new feature space, which is constructed from some selected instances that can represent target concepts to some extent. Most previous studies use single-point concepts for the instance selection, where every possible concept is represented by only a single point (i.e., instance). However, multiple points may be more powerful for the same concept than a single. In this paper, we propose the notion of multiple-point concept, jointly represented by a group of similar points, and then build an iterative instance-selection method for MIL upon Multiple-Point Concepts. The proposed algorithm is thus named MILMPC, and its main difference from other MIL algorithms is selecting instances via multiple-point concept rather than single-point concept. The experimental results on five data sets have validated the convergence of the iterative instance-selection method, and the generality of the resulting MIL model in that it performs consistently well under three different kinds of relevance evaluation criteria (used to measure the relevance of a candidate concept to the target). Furthermore, compared to other MIL algorithms, the proposed model has been demonstrated not only suitable for common MIL problems, but more suitable for hybrid problems.
Similar content being viewed by others
Notes
In details, this group of similar instances can represent the target concept under the standard MIL assumption or a sub-concept under the generalized assumption.
MUSK1 and MUSK2 are available at http://archive.ics.uci.edu/ml/.
COREL is available at http://www.cs.olemiss.edu/~ychen/ddsvm.html.
Elephant, Fox, and Tiger are available at http://www.cs.columbia.edu/~andrews/mil/datasets.html.
References
Amores J (2013) Multiple instance classification: review, taxonomy and comparative study. Artif Intell 201:81–105
Andrews S, Tsochantaridis I, Hofmann T (2003) Support vector machines for multiple-instance learning. In: Advances in neural information processing systems (NIPS), pp 561–568
Babenko B, Yang MH, Belongie S (2011) Robust object tracking with online multiple instance learning. IEEE Trans Pattern Anal Mach Intell 33(8):1619–1632
Carbonneau MA, Cheplygina V, Granger E, Gagnon G (2018) Multiple instance learning: a survey of problem characteristics and applications. Pattern Recognit 77:329–353
Chang CC, Lin CJ (2011) LIBSVM: a library for support vector machines. ACM Trans Intell Syst Technol 2(3):1–27
Chen Y, Wang JZ (2004) Image categorization by learning and reasoning with regions. J Mach Learn Res 5:913–939
Chen Y, Bi J, Wang JZ (2006) MILES: multiple-instance learning via embedded instance selection. IEEE Trans Pattern Anal Mach Intell 28(12):1931–1947
Cinbis RG, Verbeek J, Schmid C (2016) Weakly supervised object localization with multi-fold multiple instance learning. IEEE Trans Pattern Anal Mach Intell 39(1):189–203
Dietterich TG, Lathrop RH, Lozano-Pérez T (1997) Solving the multiple instance problem with axis-parallel rectangles. Artif Intell 89(1–2):31–71
Duda RO, Hart PE, Stork DG (2001) Pattern classification, 2nd edn. Wiley, New York
Durand T, Thome N, Cord M (2016) WELDON: weakly supervised learning of deep convolutional neural networks. In: IEEE conference on computer vision and pattern recognition (CVPR), pp 4743–4752
Foulds J, Frank E (2010) A review of multi-instance learning assumptions. Knowl Eng Rev 25(1):1–25
Fu Z, Robles-Kelly A, Zhou J (2011) MILIS: multiple instance learning with instance selection. IEEE Trans Pattern Anal Mach Intell 33(5):958–977
Guyon I, Elisseeff A (2003) An introduction to variable and feature selection. J Mach Learn Res 3:1157–1182
Hong R, Wang M, Gao Y, Tao D, Li X, Wu X (2014) Image annotation by multiple-instance learning with discriminative feature mapping and selection. IEEE Trans Cybern 44(5):669–680
Huang F, Qi J, Lu H, Zhang L, Ruan X (2017) Salient object detection via multiple instance learning. IEEE Trans Image Process 26(4):1911–1922
Ilse M, Tomczak JM, Welling M (2018) Attention-based deep multiple instance learning. In: International conference on machine learning (ICML), pp 2132–2141
Kohavi R, John GH (1997) Wrappers for feature subset selection. Artif Intell 97(1–2):273–324
Kumar CA (2012) Fuzzy clustering-based formal concept analysis for association rules mining. Appl Artif Intell 26(3):274–301
Li W, Vasconcelos N (2015) Multiple instance learning for soft bags via top instances. In: IEEE conference on computer vision and pattern recognition (CVPR), pp 4277–4285
Li WJ, Yeung DY (2010) MILD: multiple-instance learning via disambiguation. IEEE Trans Knowl Data Eng 22(1):76–89
Liu X, Wang H, Wang J, Ma X (2017) Person re-identification by multiple instance metric learning with impostor rejection. Pattern Recognit 67:287–298
Liu X, Jiao L, Zhao J, Zhao J, Zhang D, Liu F, Yang S, Tang X (2018) Deep multiple instance learning-based spatial-spectral classification for PAN and MS imagery. IEEE Trans Geosci Remote Sens 56(1):461–473
Maron O, Lozano-Pérez T (1998) A framework for multiple-instance learning. In: Advances in neural information processing systems (NIPS), pp 570–576
Maron O, Ratan AL (1998) Multiple-instance learning for natural scene classification. In: International conference on machine learning (ICML), pp 341–349
Qi GJ, Hua XS, Rui Y, Mei T, Tang J, Zhang HJ (2007) Concurrent multiple instance learning for image categorization. In: IEEE conference on computer vision and pattern recognition (CVPR), pp 1–8
Rahmani R, Goldman SA, Zhang H, Cholleti SR, Fritts JE (2008) Localized content-based image retrieval. IEEE Trans Pattern Anal Mach Intell 30(11):1902–1912
Singh PK, Kumar CA, Gani A (2016) A comprehensive survey on formal concept analysis, its research trends and applications. Int J Appl Math Comput Sci 26(2):495–516
Tang P, Wang X, Bai X, Liu W (2017) Multiple instance detection network with online instance classifier refinement. In: IEEE conference on computer vision and pattern recognition (CVPR), pp 3059–3067
Tang P, Wang X, Feng B, Liu W (2017) Learning multi-instance deep discriminative patterns for image classification. IEEE Trans Image Process 26(7):3385–3396
Tao Q, Scott S, Vinodchandran NV, Osugi TT (2004) SVM-based generalized multiple-instance learning via approximate box counting. In: International conference on machine learning (ICML), pp 779–806
Viola PA, Platt JC, Zhang C (2006) Multiple instance boosting for object detection. In: Advances in neural information processing systems (NIPS), pp 1417–1424
Wang J, Zucker JD (2000) Solving the multiple-instance problem: A lazy learning approach. In: International conference on machine learning (ICML), pp 1119–1126
Wang X, Yan Y, Tang P, Bai X, Liu W (2018) Revisiting multiple instance neural networks. Pattern Recognit 74:15–24
Wei XS, Wu J, Zhou ZH (2017) Scalable algorithms for multi-instance learning. IEEE Trans Neural Netw Learn Syst 28(4):975–987
Weidmann N, Frank E, Pfahringer B (2003) A two-level learning method for generalized multi-instance problems. In: European conference on machine learning (ECML), pp 468–479
Wu J, Pan S, Zhu X, Zhang C, Wu X (2018) Multi-instance learning with discriminative bag mapping. IEEE Trans Knowl Data Eng 30(6):1065–1080
Xu Y, Zhu JY, Chang E, Tu Z (2012) Multiple clustered instance learning for histopathology cancer image classification, segmentation and clustering. In: IEEE conference on computer vision and pattern recognition (CVPR), pp 964–971
Zhang Q, Goldman SA (2002) EM-DD: An improved multiple-instance learning technique. In: Advances in neural information processing systems (NIPS), pp 1073–1080
Zhou SK, Greenspan H, Shen D (2017) Deep learning for medical image analysis. Academic Press, Salt Lake
Zhou ZH, Zhang ML (2007) Solving multi-instance problems with classifier ensemble based on constructive clustering. Knowl Inf Syst 11(2):155–170
Acknowledgements
We thank the constructive suggestions from the anonymous reviewers. This work was supported by Natural Science Foundation of Tianjin (18JCYBJC84800, 18JCYBJC85500, and 17JCYBJC15600), National Natural Science Foundation of China (61971309), New-Generation AI Major Scientific and Technological Special Project of Tianjin (18ZXZNGX00150), and Scientific Research Program of Tianjin Municipal Education Commission (2017KJ255).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yuan, L., Xu, G., Zhao, L. et al. Multiple-instance learning via multiple-point concept based instance selection. Int. J. Mach. Learn. & Cyber. 11, 2113–2126 (2020). https://doi.org/10.1007/s13042-020-01105-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13042-020-01105-7