Who Should Teach? Confidence-Aware Dual-Teacher Learning for Few-Shot Node Classification on Text-Attributed Graphs
This paper introduces CoTeach, a confidence-aware dual-teacher learning framework that dynamically selects between Graph Neural Networks and Large Language Models as the most reliable supervision source for each node, thereby enhancing few-shot node classification performance on Text-Attributed Graphs while reducing unnecessary LLM costs.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the digital world, much of our information is organized not just as lists of facts, but as complex webs of connections. Think of a social network where people are linked by friendships, or a library where books are connected by the topics they discuss. In computer science, these structures are called graphs. When the items in these webs also carry written descriptions—like a user's profile bio or a book's summary—they become what researchers call text-attributed graphs. For decades, scientists have tried to teach computers to understand these webs, hoping to predict things like what a user might buy next or which research paper is most relevant. The challenge has always been how to combine the shape of the web with the meaning of the words. Recently, a new kind of powerful computer program, known as a large language model, has emerged. These models are incredibly good at reading and understanding text, leading many researchers to believe they could solve these graph problems on their own. However, relying solely on these powerful text-readers has proven expensive and sometimes unreliable, as they can make mistakes just like any other reader.
A team of researchers from South Korea and the United States has proposed a different way to handle this problem, one that asks a simple but crucial question: who should be the teacher for each specific part of the web? Their work, titled "Who Should Teach?", suggests that not every node in a graph needs the same kind of help. In their system, a "node" is simply a single item in the web, such as a person or a document. The researchers found that while some nodes are best understood by looking at their neighbors and the structure of the web, others are best understood by reading their text descriptions. To test this, they built a framework called CoTeach, which acts as a smart manager for two different types of "teachers." One teacher is a graph neural network, a system designed to learn from the connections and structure of the web. The other is a large language model, designed to learn from the written text. Instead of forcing the language model to analyze every single item, CoTeach first lets the graph teacher take a look. If the graph teacher is very confident about what a node is, it handles the job. If the graph teacher is unsure, the system then calls in the language model to provide a second opinion based on the text.
The researchers tested this approach on four real-world datasets, including collections of academic papers and web articles, in situations where very few examples were available to learn from. They found that this dual-teacher system consistently outperformed methods that relied on just one type of teacher or tried to use the language model for everything. By letting the graph teacher handle the easy cases and only bringing in the expensive language model when necessary, the system not only became more accurate but also significantly cheaper to run. In fact, the new method used up to 67 times fewer computational resources than some existing approaches that relied heavily on the language model. The study demonstrates that the most effective way to teach a computer about these complex webs is not to use a single, all-powerful tool, but to intelligently switch between different tools depending on what the specific problem requires. This adaptive strategy allows computers to learn more effectively from limited data while avoiding the high costs and potential errors of over-relying on powerful text-processing models.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.