Proceedings

Dual-Agent Reinforcement Learning for Automated Feature Generation

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 5190-5198.

https://doi.org/10.24963/ijcai.2025/578

Abstract

Feature generation involves creating new features from raw data to capture complex relationships among the original features, improving model robustness and machine learning performance. Current methods using reinforcement learning for feature generation have made feature exploration more flexible and efficient. However, several challenges remain: first, during feature expansion, a large number of redundant features are generated. When removing them, current methods only retain the best features each round, neglecting those that perform poorly initially but could improve later. Second, the state representation used by current methods fails to fully capture complex feature relationships. Third, there are significant differences between discrete and continuous features in tabular data, requiring different operations for each type. To address these challenges, we propose a novel dual-agent reinforcement learning method for feature generation. Two agents are designed: the first generates new features, and the second determines whether they should be preserved. A self-attention mechanism enhances state representation, and diverse operations distinguish interactions between discrete and continuous features. The experimental results on multiple datasets demonstrate that the proposed method is effective.

  1. [Candès et al., 2011] Emmanuel J Candès, Xiaodong Li, Yi Ma, and John Wright. Robust principal component analysis? Journal of the ACM (JACM), 58(3):1-37, 2011.
  2. [Chen et al., 2019] Xiangning Chen, Qingwei Lin, Chuan Luo, Xudong Li, Hongyu Zhang, Yong Xu, Yingnong Dang, Kaixin Sui, Xu Zhang, Bo Qiao, et al. Neural fea- ture search: A neural architecture for automated feature engineering. In 2019 IEEE International Conference on Data Mining (ICDM), pages 71-80. IEEE, 2019.
  3. [Chen et al., 2021] Yi-Wei Chen, Qingquan Song, and Xia Hu. Techniques for automated machine learning. ACM SIGKDD Explorations Newsletter, 22(2):35-50, 2021.
  4. [Dor and Reich, 2012] Ofer Dor and Yoram Reich. Strength- ening learning algorithms by feature discovery. Informa- tion Sciences, 189:176-190, 2012.
  5. [Eldeeb et al., 2022] Hassan Eldeeb, Shota Amashukeli, and Radwa ElShawi. Bigfeat: Scalable and interpretable au- tomated feature engineering framework. In 2022 IEEE International Conference on Big Data (Big Data), pages 515-524. IEEE, 2022.
  6. [Fan et al., 2010] Wei Fan, Erheng Zhong, Jing Peng, Olivier Verscheure, Kun Zhang, Jiangtao Ren, Rong Yan, and Qiang Yang. Generalized and heuristic-free feature con- struction for improved accuracy. In Proceedings of the SIAM International Conference on Data Mining, SDM 2010, April 29 -May 1, 2010, Columbus, Ohio, USA, pages 629-640. SIAM, 2010.
  7. [Horn et al., 2020] Franziska Horn, Robert Pack, and Michael Rieger. The autofeat python library for automated feature engineering and selection. In Machine Learning and Knowledge Discovery in Databases: International Workshops of ECML PKDD 2019, Würzburg, Germany, September 16-20, 2019, Proceedings, Part I, pages 111- 120. Springer, 2020.
  8. [Howard, 2024] Jeremy Howard. Kaggle dataset download. https://www.kaggle.com/datasets, 2024. Accessed: 2024- 05-01. Link
  9. [Huang et al., 2020] Xin Huang, Ashish Khetan, Milan Cvitkovic, and Zohar S. Karnin. Tabtransformer: Tabu- lar data modeling using contextual embeddings. CoRR, abs/2012.06678, 2020.
  10. [Kanter and Veeramachaneni, 2015] James Max Kanter and Kalyan Veeramachaneni. Deep feature synthesis: Towards automating data science endeavors. In 2015 IEEE interna- tional conference on data science and advanced analytics (DSAA), pages 1-10. IEEE, 2015.
  11. [Katz et al., 2016] Gilad Katz, Eui Chul Richard Shin, and Dawn Song. Explorekit: Automatic feature generation and selection. In 2016 IEEE 16th International Conference on Data Mining (ICDM), pages 979-984. IEEE, 2016.
  12. [Khurana et al., 2018] Udayan Khurana, Horst Samulowitz, and Deepak S. Turaga. Feature engineering for predic- tive modeling using reinforcement learning. In Proceed- ings of the Thirty-Second AAAI Conference on Artificial Intelligence, (AAAI-18), the 30th innovative Applications of Artificial Intelligence (IAAI-18), and the 8th AAAI Sym- posium on Educational Advances in Artificial Intelligence (EAAI-18), New Orleans, Louisiana, USA, February 2-7, 2018, pages 3407-3414. AAAI Press, 2018.
  13. [Kingma and Ba, 2015] Diederik P. Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In Yoshua Bengio and Yann LeCun, editors, 3rd International Con- ference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Pro- ceedings, 2015.
  14. [Kulkarni et al., 2016] Tejas D Kulkarni, Karthik Narasimhan, Ardavan Saeedi, and Josh Tenenbaum. Hierarchical deep reinforcement learning: Integrating temporal abstraction and intrinsic motivation. Advances in neural information processing systems, 29, 2016.
  15. [Li et al., 2024] Yonghao Li, Liang Hu, and Wanfu Gao. Multi-label feature selection with high-sparse personalized and low-redundancy shared common features. Information Processing & Management, 61(3):103633, 2024.
  16. [Lin, 2024] Chih-Jen Lin. Libsvm dataset download. https: //www.csie.ntu.edu.tw/ ∼ cjlin/libsvmtools/datasets/, 2024. Accessed: 2024-05-01. Link
  17. [Lipton et al., 2015] Zachary C Lipton, John Berkowitz, and Charles Elkan. A critical review of recurrent neural net- works for sequence learning, 2015.
  18. [Luo et al., 2019] Yuanfei Luo, Mengshuo Wang, Hao Zhou, Quanming Yao, Wei-Wei Tu, Yuqiang Chen, Wenyuan Dai, and Qiang Yang. Autocross: Automatic feature cross- ing for tabular data in real-world applications. In Proceed- ings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pages 1936- 1945, 2019.
  19. [Markovitch and Rosenstein, 2002] Shaul Markovitch and Dan Rosenstein. Feature generation using general con- structor functions. Mach. Learn., 49(1):59-98, 2002.
  20. [Mnih et al., 2013] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Alex Graves, Ioannis Antonoglou, Daan Wierstra, and Martin Riedmiller. Playing atari with deep reinforcement learning, 2013.
  21. [Morimoto and Doya, 2001] Jun Morimoto and Kenji Doya. Acquisition of stand-up behavior by a real robot using hi- erarchical reinforcement learning. Robotics Auton. Syst., 36(1):37-51, 2001. [Obese, 1998] HJOR Obese. Body mass index (bmi). Obes Res, 6(2):51S-209S, 1998.
  22. [Public, 2024a] Public. Openml dataset download. https:// www.openml.org, 2024. Accessed: 2024-05-01. Link
  23. [Public, 2024b] Public. UCI Dataset Download. https:// archive.ics.uci.edu/, 2024. Accessed: 2024-05-01. Link
  24. [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. Attention is all you need. Advances in neural information processing systems, 30, 2017.
  25. [Wang et al., 2022] Dongjie Wang, Yanjie Fu, Kunpeng Liu, Xiaolin Li, and Yan Solihin. Group-wise reinforcement feature generation for optimal and explainable representa- tion space reconstruction. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pages 1826-1834, 2022.
  26. [Xiao et al., 2022] Meng Xiao, Dongjie Wang, Min Wu, Kunpeng Liu, Hui Xiong, Yuanchun Zhou, and Yanjie Fu. Self-optimizing feature transformation. arXiv preprint arXiv:2209.08044, 2022.
  27. [Ying et al., 2023] Wangyang Ying, Dongjie Wang, Kun- peng Liu, Leilei Sun, and Yanjie Fu. Self-optimizing fea- ture generation via categorical hashing representation and hierarchical reinforcement crossing. In 2023 IEEE Inter- national Conference on Data Mining (ICDM), pages 748- 757. IEEE, 2023.
  28. [Zhang and Gao, 2021] Ping Zhang and Wanfu Gao. Feature relevance term variation for multi-label feature selection. Applied Intelligence, 51:5095-5110, 2021.
  29. [Zhang et al., 2021] Ping Zhang, Wanfu Gao, Juncheng Hu, and Yonghao Li. A conditional-weight joint relevance metric for feature relevancy term. Engineering Applica- tions of Artificial Intelligence, 106:104481, 2021.
  30. [Zhang et al., 2023] Tianru Zhang, Andreas Hellander, and Salman Toor. Efficient hierarchical storage manage- ment empowered by reinforcement learning. IEEE Trans. Knowl. Data Eng., 35(6):5780-5793, 2023.
  31. [Zhang et al., 2024] Xinhao Zhang, Zaitian Wang, Lu Jiang, Wanfu Gao, Pengfei Wang, and Kunpeng Liu. Tfwt: Tab- ular feature weighting with transformer, 2024. IJCAI

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

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