Skip to main content
Log in

Influence of dynamical changes on concept lattice and implication rules

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

Abstract

Concept lattices are widely used as a knowledge structure in many real-life applications and the updating of a formal context is inevitable in most cases. How to effectively update the corresponding concept lattice as well as the embodied implication rules is still an open, interesting and important problem. The main objective of this paper is to give a solution to this problem. At first, we prove that in the updating process of the present concept lattice, whether to create a new concept and where to insert the new concept are solely determined by the lately created concepts or modified ones. And then, based on this finding, we propose an algorithm for the updating of concept lattice. Moreover, we carry out time complexity analysis and conduct experiments to show the effectiveness of our algorithm. Finally, we put forward some useful strategies for the updating of implication rules based on minimal generators.

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

Similar content being viewed by others

References

  1. Ashfaq RAR, Wang XZ, Huang JZX et al (2016) Fuzziness based semi-supervised learning approach for intrusion detection system. Inf Sci. doi:10.1016/j.ins.2016.04.019

  2. Babin MA, Kuznetsov SO (2010) Recognizing Pseudo-intents is coNPcomplete. International conference on concept lattices & their applications (CLA 2010). Sevilla, Spain, pp 294–301

    Google Scholar 

  3. Bĕlohlávek R, Chlupová M, Vychodil V (2004) Implications from data with fuzzy attributes. In: AISTA 2004 in cooperation with the IEEE computer society proceedings, Kirchberg, pp 1–5

  4. Carpineto C, Romano G (2004) Concept data analysis: theory and applications. Wiley, New York

  5. Dias SM, Vieira NJ (2012) Applying the JBOS reduction method for relevant knowledge extraction. Expert Syst Appl 40(5):1880–1887

    Article  Google Scholar 

  6. Dias SM, Vieira NJ (2015) Concept lattices reduction: definition, analysis and classification. Expert Syst Appl 42(20):7084–7097

    Article  Google Scholar 

  7. Ganter B, Wille R (1999) Formal concept analysis: mathematical foundations. Springer, Berlin

    Book  MATH  Google Scholar 

  8. Ganter B (2010) Two basic algorithms in concept analysis. In: Proceedings of the 8th international conference on formal concept analysis, Agadir, pp 312–340

  9. Godin R, Missaoui R, Alaoui H (1995) Incremental concept formation algorithms based on Galois (concept) lattices. Comput Intell 11(2):246–267

    Article  Google Scholar 

  10. He YL, Wang XZ, Huang JZX (2016) Fuzzy nonlinear regression analysis using a random weight network. Inf Sci 364–365:222–240

    Article  Google Scholar 

  11. He YL, Liu JNK, Hu YX, Wang XZ (2015) OWA operator based link prediction ensemble for social network. Expert Syst Appl 42(1):21–50

    Article  Google Scholar 

  12. Ishigure H, Mutoh A, Matsui T, Inuzuka N (2015) Concept lattice reduction using attribute inference. In: IEEE 4th global conference on consumer electronics, Osaka, pp 108–111

  13. Kumar CA, Srinivas S (2010) Concept lattice reduction using fuzzy K-Means clustering. Expert Syst Appl 37(3):2696–2704

    Article  Google Scholar 

  14. Kumar CA, Srinivas S (2010) Mining associations in health care data using formal concept analysis and singular value decomposition. J Biol Syst 18(4):787–807

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  16. Kumar CA, Dias SM, Vieira NJ (2015) Knowledge reduction in formal contexts using non-negative matrix factorization. Math Comput Simul 109:46–63

    Article  MathSciNet  Google Scholar 

  17. Kuznetsov SO (1993) A fast algorithm for computing all intersections of objects in a finite semi-lattice. Autom Doc Math Linguist 27(5):11–21

    Google Scholar 

  18. Kuznetsov SO (2001) On computing the size of a lattice and related decision problems. Order 18(4):313–321

    Article  MathSciNet  MATH  Google Scholar 

  19. Kuznetsov SO (2004) Machine learning and formal concept analysis. Lect Notes Artif Intell 2961:287–312

    MATH  Google Scholar 

  20. Li JH, Mei CL, Lv YJ (2012) Knowledge reduction in real decision formal contexts. Inf Sci 189:191–207

    Article  MathSciNet  MATH  Google Scholar 

  21. Li JH, Mei CL, Cherukuri AK, Zhang X (2013) On rule acquisition in decision formal contexts. Int J Mach Learn Cybern 4(6):721–731

    Article  Google Scholar 

  22. Li JH, Mei CL, Lv YJ (2013) Incomplete decision contexts: approximate concept construction, rule acquisition and knowledge reduction. Int J Approx Reason 54(1):149–165

    Article  MathSciNet  MATH  Google Scholar 

  23. Li JH, Mei CL, Wang JH, Zhang X (2014) Rule-preserved object compression in formal decision contexts using concept lattices. Knowl Based Syst 71:435–445

    Article  Google Scholar 

  24. Li JH, Mei CL, Xu WH, Qian YH (2015) Concept learning via granular computing: a cognitive viewpoint. Inf Sci 298:447–467

    Article  MathSciNet  MATH  Google Scholar 

  25. Li JH, Ren Y, Mei CL, Qian YH, Yang XB (2016) A comparative study of multigranulation rough sets and concept lattices via rule acquisition. Knowl Based Syst 91:152–164

    Article  Google Scholar 

  26. Li K, Shao MW, Wu WZ (2016) A data reduction method in formal fuzzy contexts. Int J Mach Learn Cybern. doi:10.1007/s13042-015-0485-8

  27. Lv LL, Zhang L, Zhu AF, Zhou FN (2011) An improved addintent algorithm for building concept lattice. In: 2nd International conference on intelligent control and information processing, Harbin, pp 161–165

  28. Merwe DVD, Obiedkov S, Kourie D (2004) AddIntent: a new incremental algorithm for constructing concept lattices. Lect Notes Comput Sci 2961:372–385

    Article  MATH  Google Scholar 

  29. Outrata J, Vychodil V (2012) Fast algorithm for computing fixpoints of Galois connections induced by object-attribute relational data. Inf Sci 185(1):114–127

    Article  MathSciNet  MATH  Google Scholar 

  30. Poelmans J, Ignatov DI, Kuznetsov SO, Dedene G (2013) Formal concept analysis in knowledge processing: a survey on applications. Expert Syst Appl 40(16):6538–6560

    Article  Google Scholar 

  31. Singh PK, Aswani Kumar Ch (2014) Bipolar fuzzy graph representation of concept lattice. Inf Sci 288:437–448

    Article  MathSciNet  MATH  Google Scholar 

  32. Singh PK, Gani A (2015) Fuzzy concept lattice reduction using Shannon entropy and Huffman coding. J Appl Non Class Logic 25(2):101–119

    Article  MathSciNet  Google Scholar 

  33. Singh PK, Aswani Kumar Ch, Li JH (2015) Concept reduction in formal concept analysis with fuzzy setting using Shannon entropy. Int J Mach Learn Cybern. doi:10.1007/s13042-014-0313-6

  34. Singh PK, Aswani Kumar Ch, Li JH (2016) Knowledge representation using interval-valued fuzzy formal concept lattice. Soft Comput 20(4):1485–1502

    Article  MATH  Google Scholar 

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

  36. Richard K (1972) Reducibility among combinatorial problems. In: Miller RE, Thatcher JW (eds) Complexity of computer computations. Plenum Press, New York, pp 85–103

    Google Scholar 

  37. Valtchev P, Missaoui R, Godin R (2004) Formal concept analysis for knowledge discovery and data mining: the new challenge. In: Proceedings of the 2nd international conference on formal concept analysis, Ostrava, pp 352–371

  38. Valtchev P, Missaoui R, Godin R (2008) A framework for incremental generation of closed itemsets. Discrete Appl Math 156(6):924–949

    Article  MathSciNet  MATH  Google Scholar 

  39. Vychodil V (2016) On sets of graded attribute implications with witnessed non-redundancy. Inf Sci 329:434–446

    Article  MathSciNet  Google Scholar 

  40. Wang XZ, Xing HJ, Li Y et al (2014) A study on relationship between generalization abilities and fuzziness of base classifiers in ensemble learning. IEEE Trans Fuzzy Syst 23:1638–1654

    Article  Google Scholar 

  41. Wang XZ (2015) Uncertainty in learning from big data-editorial. J Intell Fuzzy Syst 28(5):2329–2330

    Article  Google Scholar 

  42. Wang XZ, Ashfaq RAR, Fu AM (2015) Fuzziness based sample categorization for classifier performance improvement. J Intell Fuzzy Syst 29(3):1185–1196

    Article  MathSciNet  Google Scholar 

  43. Wei L, Qi JJ, Zhang WX (2008) Attribute reduction theory of concept lattice based on decision formal contexts. Sci China Ser F Inf Sci 51(7):910–923

    Article  MathSciNet  MATH  Google Scholar 

  44. Wei L, Wan Q (2016) Granular transformation and irreducible element judgment theory based on pictorial diagrams. IEEE Trans Cybern 46(2):380–387

    Article  Google Scholar 

  45. Wille R (2009) Restructuring lattice theory: an approach based on hierarchies of concepts. NATO Adv Study Inst Ser 83:445–470

    MathSciNet  MATH  Google Scholar 

  46. Wu WZ, Leung Y, Mi JS (2009) Granular computing and knowledge reduction in formal contexts. IEEE Trans Knowl Data Eng 21(10):1461–1474

    Article  Google Scholar 

  47. Wu XD, Zhang CQ, Zhang SC (2004) Efficient mining of both positive and negative nssociation rules. ACM Trans Inf Syst 22(3):381–405

    Article  Google Scholar 

  48. Xu WH, Pang JZ, Luo SQ (2014) A novel cognitive system model and approach to transformation of information granules. Int J Approx Reason 55(3):853–866

    Article  MathSciNet  MATH  Google Scholar 

  49. Xu WH, Li WT (2016) Granular computing approach to two-way learning based on formal concept analysis in fuzzy datasets. IEEE Trans Cybern 46(2):366–379

    Article  MathSciNet  Google Scholar 

  50. Yang HZ, Leung Y, Shao MW (2011) Rule acquisition and attribute reduction in real decision formal contexts. Soft Comput 15(6):1115–1128

    Article  MATH  Google Scholar 

  51. Yang L, Xu Y (2010) Decision making with uncertainty information based on lattice-valued fuzzy concept lattice. J Univ Comput Sci 16(1):159–177

    MathSciNet  MATH  Google Scholar 

  52. Zhi HL (2014) On the computation of formal concept stability. J Appl Math 2014:1–6

    Article  MathSciNet  Google Scholar 

  53. Zhi HL, Li JH (2016) Granule description based on formal concept analysis. Knowl Based Syst 104:62–73

    Article  Google Scholar 

  54. Zou LG, Zhang ZP, Long J (2015) A fast incremental algorithm for constructing concept lattices. Expert Syst Appl 42(9):4474–4481

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the reviewers for their valuable comments and helpful suggestions which lead to a significant improvement on the manuscript. This work was supported by the National Natural Science Foundation of China (Nos. 61502150, 61305057 and 61562050) and the Doctorial Foundation of Henan Polytechnic University (No. B2011-102).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinhai Li.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhi, H., Li, J. Influence of dynamical changes on concept lattice and implication rules. Int. J. Mach. Learn. & Cyber. 9, 795–805 (2018). https://doi.org/10.1007/s13042-016-0608-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-016-0608-x

Keywords

Navigation