Skip to main content
Log in

Multiple-instance learning via multiple-point concept based instance selection

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. 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.

  2. MUSK1 and MUSK2 are available at http://archive.ics.uci.edu/ml/.

  3. COREL is available at http://www.cs.olemiss.edu/~ychen/ddsvm.html.

  4. Elephant, Fox, and Tiger are available at http://www.cs.columbia.edu/~andrews/mil/datasets.html.

References

  1. Amores J (2013) Multiple instance classification: review, taxonomy and comparative study. Artif Intell 201:81–105

    Article  MathSciNet  MATH  Google Scholar 

  2. 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

  3. 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

    Article  Google Scholar 

  4. Carbonneau MA, Cheplygina V, Granger E, Gagnon G (2018) Multiple instance learning: a survey of problem characteristics and applications. Pattern Recognit 77:329–353

    Article  Google Scholar 

  5. Chang CC, Lin CJ (2011) LIBSVM: a library for support vector machines. ACM Trans Intell Syst Technol 2(3):1–27

    Article  Google Scholar 

  6. Chen Y, Wang JZ (2004) Image categorization by learning and reasoning with regions. J Mach Learn Res 5:913–939

    MathSciNet  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  MATH  Google Scholar 

  10. Duda RO, Hart PE, Stork DG (2001) Pattern classification, 2nd edn. Wiley, New York

    MATH  Google Scholar 

  11. 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

  12. Foulds J, Frank E (2010) A review of multi-instance learning assumptions. Knowl Eng Rev 25(1):1–25

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Guyon I, Elisseeff A (2003) An introduction to variable and feature selection. J Mach Learn Res 3:1157–1182

    MATH  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  MathSciNet  MATH  Google Scholar 

  17. Ilse M, Tomczak JM, Welling M (2018) Attention-based deep multiple instance learning. In: International conference on machine learning (ICML), pp 2132–2141

  18. Kohavi R, John GH (1997) Wrappers for feature subset selection. Artif Intell 97(1–2):273–324

    Article  MATH  Google Scholar 

  19. Kumar CA (2012) Fuzzy clustering-based formal concept analysis for association rules mining. Appl Artif Intell 26(3):274–301

    Article  MathSciNet  Google Scholar 

  20. 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

  21. Li WJ, Yeung DY (2010) MILD: multiple-instance learning via disambiguation. IEEE Trans Knowl Data Eng 22(1):76–89

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. Maron O, Lozano-Pérez T (1998) A framework for multiple-instance learning. In: Advances in neural information processing systems (NIPS), pp 570–576

  25. Maron O, Ratan AL (1998) Multiple-instance learning for natural scene classification. In: International conference on machine learning (ICML), pp 341–349

  26. 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

  27. 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

    Article  Google Scholar 

  28. 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

    Article  MathSciNet  MATH  Google Scholar 

  29. 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

  30. 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

    Article  MathSciNet  MATH  Google Scholar 

  31. 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

  32. Viola PA, Platt JC, Zhang C (2006) Multiple instance boosting for object detection. In: Advances in neural information processing systems (NIPS), pp 1417–1424

  33. Wang J, Zucker JD (2000) Solving the multiple-instance problem: A lazy learning approach. In: International conference on machine learning (ICML), pp 1119–1126

  34. Wang X, Yan Y, Tang P, Bai X, Liu W (2018) Revisiting multiple instance neural networks. Pattern Recognit 74:15–24

    Article  Google Scholar 

  35. Wei XS, Wu J, Zhou ZH (2017) Scalable algorithms for multi-instance learning. IEEE Trans Neural Netw Learn Syst 28(4):975–987

    Article  Google Scholar 

  36. 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

  37. 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

    Article  Google Scholar 

  38. 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

  39. Zhang Q, Goldman SA (2002) EM-DD: An improved multiple-instance learning technique. In: Advances in neural information processing systems (NIPS), pp 1073–1080

  40. Zhou SK, Greenspan H, Shen D (2017) Deep learning for medical image analysis. Academic Press, Salt Lake

    Google Scholar 

  41. Zhou ZH, Zhang ML (2007) Solving multi-instance problems with classifier ensemble based on constructive clustering. Knowl Inf Syst 11(2):155–170

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Guangping Xu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-020-01105-7

Keywords

Navigation