Proceedings

Heuristic Rule-Based Regression via Dynamic Reduction to Classification

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 1330-1334.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-225

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

In this paper, we propose a novel approach for learning regression rules by transforming the regression problem into a classification problem. Unlike previous approaches to regression by classification, in our approach the discretization of the class variable is tightly integrated into the rule learning algorithm. The key idea is to dynamically define a region around the target value predicted by the rule, and considering all examples within that region as positive and all examples outside that region as negative. In this way, conventional rule learning heuristics may be used for inducing regression rules. Our results show that our heuristic algorithm outperforms approaches that use a static discretization of the target variable, and performs en par with other comparable rule-based approaches, albeit without reaching the performance of statistical approaches.

  1. [Frank and Asuncion, 2010] A. Frank and A. Asuncion. UCI machine learning repository, 2010.
  2. [Breiman et al., 1984] L. Breiman, J. Friedman, R. Olshen, and C. Stone. Classification and Regression Trees. Wadsworth & Brooks, Pacific Grove, CA, 1984.
  3. [Clark and Niblett, 1989] P. Clark and T. Niblett. The CN2 induction algorithm. Machine Learning, 3(4):261-283, 1989.
  4. [Dembczyński et al., 2008] K. Dembczyński, W. Kotłowski, and R. Słowiński. Solving regression by learning an ensemble of decision rules. In Proc. 9th International Conference on Artificial Intelligence and Soft Comput- ing (ICAISC-08), pp. 533-544, Zakopane, Poland, 2008. Springer-Verlag.
  5. [Demšar, 1999] D. Demšar. Obravnavanje numericnih prob- lemov z induktivnim logicnim programiranjem. Master's thesis, Faculty of Computer and Information Science, Uni- versity of Ljubljana, Slovenia, 1999. In Slovene.
  6. [Demšar, 2006] J. Demšar. Statistical comparisons of classi- fiers over multiple datasets. Journal of Machine Learning Research, 7:1-30, 2006.
  7. [Friedman and Popescu, 2008] J. H. Friedman and B. E. Popescu. Predictive learning via rule ensembles. Annals Of Applied Statistics, 2:916, 2008.
  8. [Fürnkranz and Flach, 2005] J. Fürnkranz and P. Flach. ROC 'n' rule learning -Towards a better understanding of cov- ering algorithms. Machine Learning, 58(1):39-77, 2005.
  9. [Fürnkranz, 1999] J. Fürnkranz. Separate-and-conquer rule learning. Artificial Intelligence Review, 13(1):3-54, February 1999.
  10. [Holmes et al., 1999] G. Holmes, M. Hall, and E. Frank. Generating rule sets from model trees. In Proc. 12th Aus- tralian Joint Conference on Artificial Intelligence (AI-99), pp. 1-12. Springer, 1999.
  11. [Janssen and Fürnkranz, 2010a] F. Janssen and J. Fürnkranz. On the quest for optimal rule learning heuristics. Machine Learning, 78(3):343-379, March 2010.
  12. [Janssen and Fürnkranz, 2010b] F. Janssen and J. Fürnkranz. Separate-and-conquer regression. In Proc. German Work- shop on Lernen, Wissen, Adaptivität (LWA-10), pp. 81-89, 2010.
  13. [Karalič and Bratko, 1997] A. Karalič and I. Bratko. First order regression. Machine Learning, 26(2-3):147-176, 1997.
  14. [Langford et al., 2006] J. Langford, R. Oliveira, and B. Zadrozny. Predicting conditional quantiles via reduction to classification. In Proc. 22nd Annual Conference on Un- certainty in Artificial Intelligence (UAI-06), pp. 257-264, Arlington, Virginia, 2006. AUAI Press.
  15. [Lavrač et al., 1999] N. Lavrač, P. Flach, and B. Zupan. Rule evaluation measures: A unifying view. In Proc. 9th Inter- national Workshop on Inductive Logic Programming (ILP- 99), pp. 174-185. Springer-Verlag, 1999.
  16. [Quinlan, 1992] J. R. Quinlan. Learning with continuous classes. In Proc. 5th Australian Joint Conference on Arti- ficial Intelligence (AI-92), pp. 343-348, Singapore, 1992. World Scientific.
  17. [Smola and Schölkopf, 2004] A. J. Smola and B. Schölkopf. A tutorial on support vector regression. Statistics and Computing, 14:199-222, August 2004.
  18. [Todorovski et al., 2000] L. Todorovski, P. Flach, and N. Lavrač. Predictive performance of weighted relative ac- curacy. In Proc. 4th European Symposium on Principles of Data Mining and Knowledge Discovery (PKDD-2000), pp. 255-264, Lyon, France, 2000. Springer-Verlag.
  19. [Torgo and Gama, 1996] L. Torgo and J. Gama. Regres- sion by classification. In Proc. 13th Brazilian Symposium on Artificial Intelligence (SBIA-96), pp. 51-60. Curitiba, Brazil, 1996. Springer-Verlag.
  20. [Torgo, 1995] L. Torgo. Data fitting with rule-based regres- sion. In Proc. 2nd International Workshop on Artificial Intelligence Techniques (AIT'95), 1995.
  21. [Ženko et al., 2005] B. Ženko, S. Džeroski, and J. Struyf. Learning predictive clustering rules. In Proc. 4th Inter- national Workshop on Knowledge Discovery in Inductive Databases, pp. 234-250. Springer, 2005.
  22. [Wang and Witten, 1997] Y. Wang and I. H. Witten. Induc- tion of model trees for predicting continuous classes. In Poster papers of the 9th European Conference on Machine Learning, pp. 128-137, Prague, Czech Republic, 1997.
  23. [Weiss and Indurkhya, 1995] S. M. Weiss and N. Indurkhya. Rule-based machine learning methods for functional pre- diction. Journal of Artificial Intelligence Research, 3:383- 403, 1995.
  24. [Witten and Frank, 2005] I. H. Witten and E. Frank. Data Mining -Practical Machine Learning Tools and Tech- niques with Java Implementations. Morgan Kaufmann Publishers, 2nd edition, 2005.

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

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