LeMON: Learning to Learn Multi-Operator Networks
<|reference_start|>LeMON: Learning to Learn Multi-Operator Networks: Single-operator learning involves training a deep neural network to learn a specific operator, whereas recent work in multi-operator learning uses an operator embedding structure to train a single neural network on data from multiple operators. Thus, multi-operator learning is capable of predicting a range of operators within one model. In this work, we propose pretraining and fine-tuning strategies for solving PDEs using multi-operator learning. One key aspect is that by increasing the number of families of operators used in pretraining, a PDE foundation model can be fine-tuned to downstream tasks involving new PDEs with a limited number of samples, thus outperforming single operator neural networks. Specifically, a multi-operator learning model pre-trained with data from diverse PDE families can predict unseen operators after fine-tuning with only a limited number of operators from the new family, enabling them to serve as a data-free PDE solver. We also show that the proposed training and fine-tuning method is able to predict new operators in zero-shot prediction without samples. Additionally, we introduce a PDE-agnostic meta-learning algorithm to improve the adaptability of the model to various PDEs by providing a better parameter initialization process. To address the needs of applications with limited computing resources, we explore low-rank adaptation methods that reduce computational costs while enhancing solver accuracy. Lastly, by examining the scaling law with respect to the number of operator families, we establish and highlight its potential for broad adaptation in PDE-solving tasks.<|reference_end|>
@article{sun2024lemon:,
    title={LeMON: Learning to Learn Multi-Operator Networks},
    author={Jingmin Sun, Zecheng Zhang, Hayden Schaeffer},
    journal={arXiv preprint arXiv:2408.16168},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.16168},
    primaryClass={cs.LG}
}