Automated Predictive Model Selection Using Meta-Learning Techniques

  • Authors

    • Dr. Pooja Agarwal Professor, Aligarh Muslim University, India. Author
    • Dr. Rakesh Chandra Associate Professor, University of Calcutta, India. Author

    DOI:

    https://doi.org/10.67228/3142788X/IJMLPA-2024PII6N3Q

    Published 09-01-2024

  • Meta-Learning, Automated Machine Learning, Model Selection, Predictive Analytics, Algorithm Recommendation, Data Mining, Classification, Machine Learning

    Issue

    Section

    Articles

    How to Cite

    [1]
    P. Agarwal and R. Chandra, “Automated Predictive Model Selection Using Meta-Learning Techniques”, IJMLPA, vol. 7, no. 2, pp. 01–15, Sep. 2024, doi: 10.67228/3142788X/IJMLPA-2024PII6N3Q.
  • Abstract

    Recent advances in machine learning have produced numerous predictive algorithms for classification, regression, and forecasting tasks. However, selecting the most suitable model for a specific dataset remains challenging, often requiring expert knowledge, extensive experimentation, and significant computational resources. To address this issue, automated model selection has emerged as an important research area within machine learning and intelligent decision-support systems. Meta-learning, or “learning to learn,” provides an effective solution by utilizing knowledge gained from previously analyzed datasets to predict the performance of learning algorithms on new datasets. It examines dataset characteristics, known as meta-features, and recommends appropriate machine learning models, thereby improving selection accuracy while reducing computational costs. This study proposes a comprehensive meta-learning framework for automated predictive model selection. The framework includes dataset characterization, meta-feature extraction, meta-dataset generation, algorithm evaluation, and meta-model construction. Statistical, information-theoretic, landmarking, and complexity-based features are used to describe datasets and train a meta-learning model capable of recommending suitable algorithms for new predictive tasks. The research evaluates several popular machine learning algorithms, including Decision Trees, Support Vector Machines, Random Forests, Naïve Bayes, Artificial Neural Networks, and k-Nearest Neighbor classifiers. Experimental results demonstrate that meta-learning significantly improves model recommendation accuracy compared to traditional trial-and-error approaches while reducing training time and computational overhead. As part of the broader field of Automated Machine Learning (AutoML), the proposed framework offers an intelligent algorithm recommendation system that supports efficient resource utilization and assists practitioners in selecting high-performing models without extensive machine learning expertise. The findings highlight the potential of meta-learning-based model selection for future intelligent analytics, decision-support, and large-scale data mining systems.

  • References

    [1] D. H. Wolpert, “The Lack of A Priori Distinctions Between Learning Algorithms,” Neural Computation, vol. 8, no. 7, pp. 1341–1390, 1996.

    [2] R. Caruana and A. Niculescu-Mizil, “An Empirical Comparison of Supervised Learning Algorithms,” in Proceedings of the 23rd International Conference on Machine Learning (ICML), 2006, pp. 161–168.

    [3] C. Soares, P. B. Brazdil, and P. Kuba, “A Meta-Learning Method to Select the Kernel Width in Support Vector Regression,” Machine Learning, vol. 54, no. 3, pp. 195–209, 2004.

    [4] P. B. Brazdil, C. Soares, and J. P. da Costa, “Ranking Learning Algorithms: Using IBL and Meta-Learning on Accuracy and Time Results,” Machine Learning, vol. 50, no. 3, pp. 251–277, 2003.

    [5] B. Bilalli, A. Abelló, T. Aluja-Banet, and S. Wrembel, “Towards Intelligent Data Analysis: A Survey on Meta-Learning,” Knowledge and Information Systems, vol. 50, no. 3, pp. 817–851, 2017.

    [6] J. Vanschoren, “Meta-Learning: A Survey,” ACM Computing Surveys, vol. 54, no. 6, pp. 1–34, 2022.

    [7] C. Thornton, F. Hutter, H. H. Hoos, and K. Leyton-Brown, “Auto-WEKA: Combined Selection and Hyperparameter Optimization of Classification Algorithms,” in Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2013, pp. 847–855.

    [8] F. Hutter, L. Kotthoff, and J. Vanschoren, Automated Machine Learning: Methods, Systems, Challenges. Cham, Switzerland: Springer, 2019.

    [9] R. Vilalta and Y. Drissi, “A Perspective View and Survey of Meta-Learning,” Artificial Intelligence Review, vol. 18, no. 2, pp. 77–95, 2002.

    [10] J. Smith-Miles, “Cross-Disciplinary Perspectives on Meta-Learning for Algorithm Selection,” ACM Computing Surveys, vol. 41, no. 1, pp. 1–25, 2009.

    [11] A. Kalousis and M. Hilario, “Model Selection via Meta-Learning: A Comparative Study,” International Journal on Artificial Intelligence Tools, vol. 10, no. 4, pp. 525–554, 2001.

    [12] B. Pfahringer, H. Bensusan, and C. Giraud-Carrier, “Meta-Learning by Landmarking Various Learning Algorithms,” in Proceedings of the 17th International Conference on Machine Learning (ICML), 2000, pp. 743–750.

    [13] J. Vanschoren, H. Blockeel, B. Pfahringer, and G. Holmes, “Experiment Databases: Creating Meta-Learning Benchmarks,” Machine Learning, vol. 87, no. 2, pp. 127–158, 2012.

    [14] F. Lemke, M. Budka, and B. Gabrys, “Metalearning: A Survey of Trends and Technologies,” Artificial Intelligence Review, vol. 44, no. 1, pp. 117–130, 2015.

    [15] M. Feurer, A. Klein, K. Eggensperger, J. Springenberg, M. Blum, and F. Hutter, “Efficient and Robust Automated Machine Learning,” in Advances in Neural Information Processing Systems (NeurIPS), 2015, pp. 2962–2970.

    [16] Gajula, S. (2023). A review of anomaly identification in finance frauds using machine learning system. International Journal of Current Engineering and Technology, 13(6), 568–575. https://ijcet.evegenis.org/index.php/ijcet/article/view/820

  • Downloads