Skip to main content
Log in

A theoretical study on object-oriented and property-oriented multi-scale formal concept analysis

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

Abstract

In traditional formal concept analysis, the attributes in the formal context are considered fixed. However, in the real world data set, attributes always have different levels of granularity, correspondingly, the derived concept lattice may reveal different information and patterns. Therefore, the capability to change the level of granularity of an attribute in formal concept analysis to capture relevant patterns in data is a natural requirement. In this paper, a theoretical study has been undertaken in multi-scale formal contexts, where attributes with different levels of granularity possess different attribute values. Two types of formal concepts, i.e., object-oriented and property-oriented multi-scale concepts, are introduced and studied in detail. The collection of object-oriented concept lattices and property-oriented concept lattices can be obtained at different granularity levels of attributes. It has been shown that the set of extents in the derived concept lattices increases when we choose to use a finer level of granularity. Moreover, a corresponding bidirectional approach to concept construction(i.e., from coarser to finer and from finer to coarser, respectively) is exhibited, and some characterization theorems have been obtained.

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.

Similar content being viewed by others

References

  1. Bargiela A, Pedrycz W (2016) Granular computing. In: Angelov PP (ed) Handbook on computational intelligence. Fuzzy logic, systems, artificial neural networks, and learning systems, vol 1. Kluwer Academic Publishers, Boston, pp 43–66

    Google Scholar 

  2. Bělohlavek R, De Baets B, Konecny J (2014) Granularity of attributes in formal concept analysis. Inf Sci 260:149–170

    Article  MathSciNet  MATH  Google Scholar 

  3. Chen YL, Wu YY, Chang RI (2012) From data to global generalized knowledge. Decis Support Syst 52(2):295–307

    Article  Google Scholar 

  4. Düntsch I, Gediga G (2002) Modal-style operators in qualitative data analysis. In: Proceedings of the 2002 IEEE international conference on data mining, pp 155-162

  5. Fan B, Tsang ECC, Xu W et al (2019) Attribute-oriented cognitive concept learning strategy: a multi-level method. Int J Mach Learn Cybern. https://doi.org/10.1007/s13042-018-0879-5

    Article  Google Scholar 

  6. Ganter B, Wille R (1999) Formal concept analysis. Mathematical foundations. Springer, Berlin

    Book  MATH  Google Scholar 

  7. Ganter B (1999) Attribute exploration with background knowledge. Theor Comput Sci 217(2):215–233

    Article  MathSciNet  MATH  Google Scholar 

  8. Gong F, Shao MW, Qiu G (2017) Concept granular computing systems and their approximation operators. Int J Mach Learn Cybern 8(2):627–640

    Article  Google Scholar 

  9. Hao C, Li J, Fan M et al (2017) Optimal scale selection in dynamic multi-scale decision tables based on sequential three-way decisions. Inf Sci 415:213–232

    Article  Google Scholar 

  10. He X, Wei L, She Y (2018) \(L\)-fuzzy concept analysis for three-way decisions: basic definitions and fuzzy inference mechanisms. Int J Mach Learn Cybern 9(11):1857–1867

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  13. Kang X, Li D, Wang S et al (2012) Formal concept analysis based on fuzzy granularity base for different granulations. Fuzzy Set Syst 203:33–48

    Article  MathSciNet  MATH  Google Scholar 

  14. Kang X, Miao D (2016) A study on information granularity in formal concept analysis based on concept-bases. Knowl Based Syst 105:147–159

    Article  Google Scholar 

  15. Li J, Wu W, Deng S (2019) Multi-scale theory in formal concept analysis. J Shandong Univ (Nat Sci) 54(2):30–40 (in Chinsese)

    MATH  Google Scholar 

  16. Li J, Ren Y, Mei C et al (2016) A comparative study of multigranulation rough sets and concept lattices via rule acquisition. Knowl Based Syst 91:152–164

    Article  Google Scholar 

  17. Li F, Hu B (2017) A new approach of optimal scale selection to multi-scale decision tables. Inf Sci 381:193–208

    Article  Google Scholar 

  18. Li F, Hu B, Wang J (2017) Stepwise optimal scale selection for multi-scale decision tables via attribute significance. Knowl Based Syst 129:4–16

    Article  Google Scholar 

  19. Li L (2017) Multi-level interval-valued fuzzy concept lattices and their attribute reduction. Int J Mach Learn Cybern 8(1):45–56

    Article  Google Scholar 

  20. Liu Z, Li B, Pei Z, et al. (2017) Formal concept analysis via multi-granulation attributes. In: 12th International conference on intelligent systems and knowledge engineering (ISKE) IEEE, pp 1–6

  21. Ma JM, Leung Y, Zhang WX (2014) Attribute reductions in object-oriented concept lattices. Inter J Mach Learn Cybern 5(5):789–813

    Article  Google Scholar 

  22. Maier D (1983) The theory of relational databases. Computer Science Press, Rockville

    MATH  Google Scholar 

  23. Medina JS (2012) Relating attribute reduction in formal, object-oriented and property-oriented concept lattices. Comput Math Appl 64(6):1992–2002

    Article  MathSciNet  MATH  Google Scholar 

  24. Qi J, Wei L, Wan Q (2018) Multi-level granularity in formal concept analysis. Granul Comput. https://doi.org/10.1007/s41066-018-0112-7

    Article  Google Scholar 

  25. Qian Y, Liang J, Yao Y et al (2010) MGRS: a multi-granulation rough set. Inf Sci 180(6):949–970

    Article  MathSciNet  MATH  Google Scholar 

  26. Qian Y, Liang J, Dang C (2010) Incomplete multigranulation rough set. IEEE Trans Syst Man Cybern Syst 40(2):420–431

    Article  Google Scholar 

  27. Qian Y, Liang X, Lin G et al (2017) Local multigranulation decision-theoretic rough sets. Int J Approx Reason 82:119–137

    Article  MathSciNet  MATH  Google Scholar 

  28. Ren Y, Li J, Kumar C, Liu W (2014) Rule acquisition in formal decision contexts based on formal, object-oriented and property-oriented concept lattices. Sci World J 2014:1–10

    Google Scholar 

  29. She Y, Li J, Yang H (2015) A local approach to rule induction in multi-scale decision tables. Knowl Based Syst 89:398–410

    Article  Google Scholar 

  30. Singh PK, Cherukuri AK, Li J (2017) Concepts reduction in formal concept analysis with fuzzy setting using Shannon entropy. Int J Mach Learn Cybern 8(1):179–189

    Article  Google Scholar 

  31. Wang L, Liu X (2008) Concept analysis via rough set and AFS algebra. Inf Sci 178(21):4125–4137

    Article  MathSciNet  MATH  Google Scholar 

  32. Wu WZ, Leung Y (2011) Theory and applications of granular labelled partitions in multi-scale decision tables. Inf Sci 181(18):3878–3897

    Article  MATH  Google Scholar 

  33. Wu WZ, Leung Y (2013) Optimal scale selection for multi-scale decision tables. Int J Approx Reason 54(8):1107–1129

    Article  MathSciNet  MATH  Google Scholar 

  34. Wu WZ, Qian Y, Li TJ et al (2017) On rule acquisition in incomplete multi-scale decision tables. Inf Sci 378:282–302

    Article  MathSciNet  Google Scholar 

  35. Wang R, Wang XZ, Kwong S et al (2017) Incorporating diversity and informativeness in multiple-instance active learning. IEEE T Fuzzy Syst 25(6):1460–1475

    Article  Google Scholar 

  36. Wang X, Zhang W (2008) Relations of attribute reduction between object and property oriented concept lattices. Knowl Based Syst 21(5):398–403

    Article  Google Scholar 

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

    Article  Google Scholar 

  38. Wang XZ, Wang R, Xu C (2018) Discovering the relationship between generalization and uncertainty by incorporating complexity of classification. IEEE Trans Cybern 48(2):703–715

    Article  MathSciNet  Google Scholar 

  39. Wang XZ, Zhang TL, Wang R (2019) Non-iterative deep learning: incorporating restricted boltzmann machine into multilayer random weight neural networks. IEEE Trans Syst Man Cybern Syst 49(7):1299–1380

    Article  Google Scholar 

  40. Xie J, Yang M, Li J, Zheng Z (2018) Rule acquisition and optimal scale selection in multi-scale formal decision contexts and their applications to smart city. Future Gener Comput Syst 83:564–581

    Article  Google Scholar 

  41. Yao JT, Vasilakos AV, Pedrycz W (2013) Granular computing: perspectives and challenges. IEEE Trans Cybern 43(6):1977–1989

    Article  Google Scholar 

  42. Yao W, She Y, Lu LX (2019) Metric-based L-fuzzy rough sets: approximation operators and definable sets. Knowl Based Syst 163:91–102

    Article  Google Scholar 

  43. Yao YY (2000) Granular computing: basic issues and possible solutions. In: proceedings of the 5th joint conference on information sciencesm, vol 1, pp 186–189

  44. Yao YY (2004) Concept lattices in rough set theory. In: Proceedings of 2004 annual meeting of the north American fuzzy information processing society, Banff, Canada, pp 796–801

  45. Yao Y, Chen Y (2004) Rough set approximations in formal concept analysis. In: Dick S, Kurgan L, Pedrycz W, Reformat M (eds) Proceedings of 2004 annual meeting of the North American fuzzy information processing society (NAFIPS 2004), June 27–30, pp 73–78

  46. Yao YY (2004) A comparative study of formal concept analysis and rough set theory in data analysis. In: Tsumoto S, Slowinski R, Jan Komorowski H, Grzymala-Busse JW (eds) Rough sets and current trends in computing 2004, vol 3066. LNAI. Springer, Berlin, pp 59–68

    Chapter  Google Scholar 

  47. Yao Y (2016) Rough-set concept analysis: interpreting RS-definable concepts based on ideas from formal concept analysis. Inf Sci 346:442–462

    Article  MathSciNet  MATH  Google Scholar 

  48. Zhi H, Li J (2016) Granule description based on formal concept analysis. Knowl Based Syst 104:62–73

    Article  Google Scholar 

  49. Zhi H, Li J (2018) Granule description based on necessary attribute analysis. Chin J Comput 41(12):2702–2719 (in Chinese)

    MathSciNet  Google Scholar 

  50. Zhan J, Sun B, Alcantud JCR (2019) Covering based multigranulation \((I, T)\)-fuzzy rough set models and applications in multi-attribute group decision-making. Inf Sci 476:290–318

    Article  MathSciNet  Google Scholar 

  51. Zadeh LA (1998) Some reflections on soft computing, granular computing and their roles in the conception, design and utilization of information/intelligent systems. Soft Comput 2(1):23–25

    Article  Google Scholar 

  52. Zou L, Zhang Z, Long J (2016) An efficient algorithm for increasing the granularity levels of attributes in formal concept analysis. Expert Syst Appl 46:224–235

    Article  Google Scholar 

  53. Zhang QH, Xing YK (2010) Formal concept analysis based on granular computing. J Comput Inf Syst 6(7):2287–2296

    Google Scholar 

  54. Zen W, She Y (2018) Object-oriented multigranulation formal concept analysis. Comput Sci 45(10):51–53 (in Chinese)

    Google Scholar 

Download references

Funding

This work is supported by the National Nature Science Foundation of China (nos. 61976244, 61472471 and 11531009), Innovation Talent Promotion Plan of Shaanxi Province for Young Sci-Tech New Star (2017KJXX-60) and Scientific Research Program of Shaanxi Provincial Education Department (no. 18JK0625).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanhong She.

Additional information

Publisher's Note

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

Appendix: A detailed nomenclature

Appendix: A detailed nomenclature

\(K=(G,M,I)\): A formal context

\(\uparrow :\) Intent derivation operator

\(\downarrow :\) Extent derivation operator

\(T_{y}\): Granularity tree for attribute y

\(C_{y}\): A cut in the granularity tree for y

\((G,M_{C},I_{C}):\) The data table induced by cuts in the formal context (GMI)

\(\Box :\) Necessity operator

\(\diamond :\) Sufficiency operator

\(\mathbf{B }^{o}(G,M_{C},I_{c})\): The collection of object-oriented concepts induced from \((G,M_{C},I_{c})\)

\(\hbox {EXT}(\mathbf{B }^{o}(X,Y_{C},I_{c}))\): The collection of extents in \(\mathbf{B }^{o}(X,Y_{C},I_{c})\)

\(\mathbf{B }^{p}(G,M_{C},I_{c})\): The collection of property-oriented concepts induced from \((G,M_{C},I_{c})\)

\(\hbox {EXT}(\mathbf{B }^{p}(X,Y_{C},I_{c}))\): The collection of extents in \(\mathbf{B }^{p}(X,Y_{C},I_{c})\)

\(F_{C_{2}}(y)\): The father node of y in \(M_{C_{2}}\)

\(F_{C_{2}}(Y)={\{F_{C_{2}}(y)\mid y\in Y\}}\)

\(S_{C_{1}}(m)\): The set of son nodes (or successors) of m in \(M_{C_{1}}\)

\(S_{C_{1}}(M)={\{S_{C_{1}}(m)\mid m\in M\}}\)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

She, Y., He, X., Qian, T. et al. A theoretical study on object-oriented and property-oriented multi-scale formal concept analysis. Int. J. Mach. Learn. & Cyber. 10, 3263–3271 (2019). https://doi.org/10.1007/s13042-019-01015-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-019-01015-3

Keywords

Navigation