AutoM3L: An Automated Multimodal Machine Learning Framework with Large Language Models
Daqin Luo, Chengjian Feng, Yuxuan Nong, Yiqing Shen
TL;DR
AutoM3L presents an LLM-powered framework for automated multimodal machine learning, eliminating manual feature engineering and hyperparameter tuning by orchestrating five modules (Modality Inference, Automated Feature Engineering, Model Selection, Pipeline Assembly, and Hyperparameter Optimization) through tailored LLM prompts. It represents multimodal data as structured tables, enabling cross-modal interaction and using an ensemble of model cards to select modality-appropriate models, followed by a code-generated fusion pipeline and automated HPO. Extensive experiments on six multimodal datasets and open unimodal benchmarks show competitive performance relative to rule-based AutoML methods, with additional evidence from a user study indicating improved usability and reduced learning curve. The work demonstrates that LLM-driven automation can deliver end-to-end multimodal AutoML with interactive customization and potential for broader modality support, while acknowledging biases and cost considerations in LLM usage.
Abstract
Automated Machine Learning (AutoML) offers a promising approach to streamline the training of machine learning models. However, existing AutoML frameworks are often limited to unimodal scenarios and require extensive manual configuration. Recent advancements in Large Language Models (LLMs) have showcased their exceptional abilities in reasoning, interaction, and code generation, presenting an opportunity to develop a more automated and user-friendly framework. To this end, we introduce AutoM3L, an innovative Automated Multimodal Machine Learning framework that leverages LLMs as controllers to automatically construct multimodal training pipelines. AutoM3L comprehends data modalities and selects appropriate models based on user requirements, providing automation and interactivity. By eliminating the need for manual feature engineering and hyperparameter optimization, our framework simplifies user engagement and enables customization through directives, addressing the limitations of previous rule-based AutoML approaches. We evaluate the performance of AutoM3L on six diverse multimodal datasets spanning classification, regression, and retrieval tasks, as well as a comprehensive set of unimodal datasets. The results demonstrate that AutoM3L achieves competitive or superior performance compared to traditional rule-based AutoML methods. Furthermore, a user study highlights the user-friendliness and usability of our framework, compared to the rule-based AutoML methods.
