Proceedings

Handling Noise in Boolean Matrix Factorization

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 1433-1439.

https://doi.org/10.24963/ijcai.2017/198

Abstract

We critically examine and point out weaknesses of the existing considerations in Boolean matrix factorization (BMF) regarding noise and the algorithms' ability to deal with noise. We argue that the current understanding is underdeveloped and that the current approaches are missing an important aspect. We provide a new, quantitative way to assess the ability of an algorithm to handle noise. Our approach is based on a common-sense definition of robustness requiring that the computed factorizations should not be affected much by varying the noise in data. We present an experimental evaluation of several existing algorithms and compare the results to the observations available in the literature. In addition to providing justification of some properties claimed in the literature without proper justification, our experiments reveal properties which were not reported as well as properties which counter certain claims made in the literature. Importantly, our approach reveals a line separating robust-to-noise from sensitive-to-noise algorithms, which has not been revealed by the previous approaches.

  1. [Belohlavek and Trnecka, 2015] R. Belohlavek and M. Tr- necka. From-below approximations in Boolean matrix fac- torization: Geometry and new algorithm. Journal of Com- puter and System Sciences, 81(8):1678-1697, June 2015.
  2. [Belohlavek and Vychodil, 2009] R. Belohlavek and V. Vy- chodil. Discovery of optimal factors in binary data via a novel method of matrix decomposition. Journal of Com- puter and System Sciences, 76(1):3-20, May 2009.
  3. [Dixon, 1992] W. J. Dixon. BMDP statistical software man- ual: To accompany BMDP release 7. University of Cali- fornia Press, 1992.
  4. [Ene et al., 2008] A. Ene, W. Horne, N. Milosavljevic, P. Rao, R. Schreiber, and R. E. Tarjan. Fast exact and heuristic methods for role minimization problems. In Pro- ceedings of the 13th ACM Symposium on Access Control Models and Technologies, pages 1-10, Estes Park, Col- orado, USA, June 2008. ACM.
  5. [Geerts et al., 2004] F. Geerts, B. Goethals, and T. Mielikainen. Tiling databases. In Proceedings of the 7th International Conference on Discovery Science, pages 278-289, Berlin, Heidelberg, Oct 2004. Springer Berlin Heidelberg.
  6. [Gupta et al., 2008] R. Gupta, G. Fang, B. Field, M. Stein- bach, and V. Kumar. Quantitative evaluation of approxi- mate frequent pattern mining algorithms. In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '08, pages 301-309, New York, NY, USA, 2008. ACM.
  7. [Karaev et al., 2015] S. Karaev, P. Miettinen, and J. Vreeken. Getting to know the unknown unknowns: Destructive- noise resistant Boolean matrix factorization. In Proceed- ings of the 2015 SIAM International Conference on Data Mining, SDM 2015, pages 325-333, 2015.
  8. [Kim, 1982] K. H. Kim. Boolean matrix theory and appli- cations. Monographs and textbooks in pure and applied mathematics. Dekker, 1982.
  9. [Lu et al., 2008] H. Lu, J. Vaidya, and V. Atluri. Optimal Boolean matrix decomposition: Application to role engi- neering. In Proceedings of the 2008 IEEE 24th Interna- tional Conference on Data Engineering, ICDE '08, pages 297-306, Washington, DC, USA, 2008. IEEE Computer Society.
  10. [Lucchese et al., 2010] C. Lucchese, S. Orlando, and R. Perego. Mining top-k patterns from binary datasets in presence of noise. In SIAM DM 2010, pages 165-176.
  11. [Lucchese et al., 2014] C. Lucchese, S. Orlando, and R. Perego. A unifying framework for mining approximate top-k binary patterns. IEEE Transactions on Knowledge and Data Engineering, 26(12):2900-2913, Dec 2014.
  12. [Miettinen and Vreeken, 2011] P. Miettinen and J. Vreeken. Model order selection for Boolean matrix factorization. In Proceedings of the 17th ACM SIGKDD International Con- ference on Knowledge discovery and data mining, pages 51-59. ACM, 2011.
  13. [Miettinen and Vreeken, 2014] P. Miettinen and J. Vreeken. Mdl4bmf: Minimum description length for Boolean ma- trix factorization. ACM Transactions on Knowledge Dis- covery from Data (TKDD), 8(4):18, 2014.
  14. [Miettinen et al., 2008] P. Miettinen, T. Mielikainen, A. Gio- nis, G. Das, and H. Mannila. The discrete basis problem. IEEE Transactions on Knowledge and Data Engineering, 20(10):1348-1362, Oct 2008.
  15. [Miettinen, 2009] P. Miettinen. Matrix decomposition meth- ods for data mining: Computational complexity and algo- rithms. PhD thesis, Helsingin yliopisto, 2009.
  16. [Nau et al., 1978] D. S. Nau, G. Markowsky, M. A. Wood- bury, and A. D. Bernard. A mathematical analysis of human leukocyte antigen serology. Mathematical Bio- sciences, 40(3-4):243-270, 1978.
  17. [Nau, 1976] D. S. Nau. Specificity covering. Technical re- port, Tech. Rep. CS-1976-7, Duke University, 1976.
  18. [Stockmeyer, 1975] L. J. Stockmeyer. The set basis problem is NP-complete. Research reports. IBM Thomas J. Watson Research Division, 1975.
  19. [Tatti and Vreeken, 2012] N. Tatti and J. Vreeken. Compar- ing apples and oranges: Measuring differences between exploratory data mining results. Data Mining and Knowl- edge Discovery, 25(2):173-207, 2012.
  20. [Vaidya et al., 2007] J. Vaidya, V. Atluri, and Q. Guo. The role mining problem: Finding a minimal descriptive set of roles. In Proceedings of the 12th ACM Symposium on Access Control Models and Technologies, pages 175-184. ACM, 2007.
  21. [Xiang et al., 2011] Y. Xiang, R. Jin, D. Fuhry, and F. F. Dra- gan. Summarizing transactional databases with overlapped hyperrectangles. Data Mining and Knowledge Discovery, 23(2):215-251, Sep 2011.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards