I. Introduction
Proteins are essential biomolecules within living organisms and play indispensable roles in diverse biological processes, including cell motility and metabolic pathways [1]. Accurately annotating protein functions is crucial for understanding biological activities and disease pathology mechanisms [2]. However, traditional experimental approaches for functional annotation are costly, time-consuming, and unable to keep up with the rapidly increasing number of protein sequence generated by high-throughput sequencing technologies [3]. Consequently, over 99% of protein sequences in the UniProt [4] database lack experimentally validated functional annotations. Faced with this challenge, it is essential to develop computational approaches to accurately predict protein functions [5]. Such approaches not only enhance our understanding of protein functions but also expedite new drug discoveries and facilitate the development of disease treatment strategies.