从三维结构预测跨膜蛋白拓扑结构

arXiv cs.AI 论文

摘要

本文提出了一种图神经网络方法,用于从三维结构预测跨膜蛋白拓扑结构,通过利用AlphaFold的原子级嵌入,在无需预训练权重的情况下展示了有希望的结果。

arXiv:2609.30446v1 Announce Type: new Abstract: This paper presents a novel approach to infer protein topology using the state-of-the-art graph neural network (GNN), SchNet. The model is trained on the same dataset used to develop the recent DeepTMHMM model with 5-fold cross-validation. Unlike the conventional approaches based on using only the protein sequences or the $\alpha$-carbons as features, we have decoded our classifier in this way, so all atom-level embeddings are used. Without applying any pre-trained weight, the final results have shown great potential that GNNs can be used for topological predictions.
查看原文
查看缓存全文

缓存时间: 2026/09/28 09:35

# Predicting transmembrane protein topology from 3D structure
Source: [https://arxiv.org/html/2609.30446](https://arxiv.org/html/2609.30446)
###### Abstract

This paper presents a novel approach to infer protein topology using the state\-of\-the\-art graph neural network \(GNN\), SchNet\. The model is trained on the same dataset used to develop the recent DeepTMHMM model with 5\-fold cross\-validation\. Unlike the conventional approaches based on using only the protein sequences or theα\\alpha\-carbons as features, we have decoded our classifier in this way, so all atom\-level embeddings are used\. Without applying any pre\-trained weight, the final results have shown great potential that GNNs can be used for topological predictions\.

Sitong ChenTechnical University of Denmarks230027@dtu\.dkXiaopeng MaoTechnical University of Denmarks194408@dtu\.dk
Index Terms—3D protein structure, topology, graph neural network

## 1Introduction

Protein topology tells about the location of a particular protein, which can be inside, outside, or in\-between the cell membrane \(transmembrane protein\) as illustrated in Figure[1](https://arxiv.org/html/2609.30446#S1.F1)\. A transmembrane protein might serve as a receptor for cell\-to\-cell communication while a free\-moving protein outside or inside a cell might play an important role in cellular transportation\[[1](https://arxiv.org/html/2609.30446#bib.bib7)\]\. Currently, many machine learning\-based models have been developed to predict this very topology by using 1D protein sequences, 3D protein structures, or both features\. In\[[4](https://arxiv.org/html/2609.30446#bib.bib1)\], Bernselet al\.used an ensemble of 5 different 1D sequence machine learning models to predict the protein topology\. In another study, Dobsonet al\.achieved a better result using a similar approach but with 10 models instead\[[5](https://arxiv.org/html/2609.30446#bib.bib2)\]\. Recently, Hallgrenet al\.and M\. Bernhoferet al\.achieved excellent performances with the DeepTMHMM and TMbed models based on pre\-trained protein Language Models \(pLMs\), respectively\[[6](https://arxiv.org/html/2609.30446#bib.bib3),[3](https://arxiv.org/html/2609.30446#bib.bib8)\]\. In this study, we present a Graph Neural Network \(GNN\)\-based method that directly uses 3D structural information obtained from the well\-known Alphafold model together with an indirect application of the 1D protein sequence\.

![Refer to caption](https://arxiv.org/html/2609.30446v1/protein_ill.png)Fig\. 1:Simple illustration explaining protein topologies\. A protein can have different topologies depending on where it is\. Please notice that theβ\\betabarrel protein shown in the middle has more complicated topologies as its bottom part frequently changes location\. On the other hand,α\\alphahelices have relatively simpler topologies but they might have signal peptide bound to them, which needs to be distinguished\. Illustration inspired by\[[1](https://arxiv.org/html/2609.30446#bib.bib7)\]\.
## 2Methodology

Figure[2](https://arxiv.org/html/2609.30446#S2.F2)presents the general approach throughout this study\. The key parts of the process are described in the subsequent sections\.

![Refer to caption](https://arxiv.org/html/2609.30446v1/method_ill_corrected.png)Fig\. 2:Methodology throughout the project\. All blocks are numbered for later reference\. The 3D protein structure in block 2 is from AlphaDB 3D viewer\.### 2\.1Dataset & 3D protein structure

The 1D protein sequences are the same as in the DeepTMHMM study\. The corresponding 3D structures are predicted by Alphafold and acquired from the Alphafold Data Base \(AlphafoldDB\)\[[10](https://arxiv.org/html/2609.30446#bib.bib5),[11](https://arxiv.org/html/2609.30446#bib.bib6)\]\. Protein sequences without their 3D structures are excluded from the study, Table[1](https://arxiv.org/html/2609.30446#S2.T1)provides an overview of which protein types are included and whether or not their 3D predictions are available from the AlphaDB\.

Table 1:Number and name of each protein type used in the DeepTMHMM study\.TM: Transmembrane,SP: Signal Peptide\. The numbers without parentheses indicate sequences with both 1D sequences and 3D structures available while the numbers within parentheses indicate proteins with only 1D sequences\.The 3D protein structures are stored in\.pdbfiles\. Each\.pdbfile contains the protein 1D sequence, the atoms of the protein, the atom coordinates, and the prediction uncertainties\. A graph in the form of an adjacency matrix can then be constructed based on the atom coordinates \(see block3in Figure[2](https://arxiv.org/html/2609.30446#S2.F2)\)\. The atom types include carbon \(C\), nitrogen \(N\), oxygen \(O\), and sulfur \(S\) while hydrogen \(H\) is omitted probably due to its relatively low importance\. Upon data inspection, we observed that every residue \(amino acid in bound form\) would start with the nitrogen atom in the graph\. This was later exploited for the decoder implementation used between blocks 5 and 6 in Figure[2](https://arxiv.org/html/2609.30446#S2.F2)\.

### 2\.2Graph Neural Network

Generally, specific models are needed to process the graphs\. A Graph Neural Network \(GNN\) is one of the models that takes a graph as input and returns as outputs a set of the so\-callednode embeddingscorresponding to all the nodes of the graph and agraph embeddingfor the whole graph\[[7](https://arxiv.org/html/2609.30446#bib.bib4)\]\. More generally, the GNN uses an AGGREGATE and an UPDATE function to perform the embedding calculations:

m𝒩⁡\(u\)=AGGREGATE\(k\)\(\{𝐡v\(k\),∀v∈𝒩\(u\)\}\),m\_\{\\mathcal\{N\}\(u\)\}=\\mathrm\{AGGREGATE\}^\{\(k\)\}\(\\\{\\bm\{\\mathrm\{h\}\}\_\{v\}^\{\(k\)\},\\forall v\\in\\mathcal\{N\}\(u\)\\\}\),\(1\)UPDATE⁡\(𝐡u,𝐦𝒩⁡\(u\)\)=σ⁡\(𝐖self​𝐡u\+𝐖neigh​𝐦𝒩⁡\(u\)\)\.\\mathrm\{UPDATE\}\(\\bm\{\\mathrm\{h\}\}\_\{u\},\\bm\{\\mathrm\{m\}\}\_\{\\mathcal\{N\}\(u\)\}\)=\\sigma\\,\(\\bm\{\\mathrm\{W\}\}\_\{\\mathrm\{self\}\}\\bm\{\\mathrm\{h\}\}\_\{u\}\+\\bm\{\\mathrm\{W\}\}\_\{\\mathrm\{neigh\}\}\\bm\{\\mathrm\{m\}\}\_\{\\mathcal\{N\}\(u\)\}\)\.\(2\)whereuuis the current node being calculated,𝒩⁡\(u\)\\mathcal\{N\}\(u\)is the neighborhood ofuu\.vvis a neighbor node touuand thus belongs to𝒩⁡\(u\)\\mathcal\{N\}\(u\),𝐡u\\bm\{\\mathrm\{h\}\}\_\{u\}is a so\-called hidden node embedding,σ\\sigmais a nonlinear function that can be e\.g\. a ReLU function while𝐖self\\bm\{\\mathrm\{W\}\}\_\{\\mathrm\{self\}\}and𝐖neigh\\bm\{\\mathrm\{W\}\}\_\{\\mathrm\{neigh\}\}are trainable parameters\[[7](https://arxiv.org/html/2609.30446#bib.bib4)\]\. In the context of protein topology, we focus on the node embeddings\. Figure[3](https://arxiv.org/html/2609.30446#S2.F3)shows how the node embeddings and the graph embedding are obtained from the graph using the message passing mechanism\.

![Refer to caption](https://arxiv.org/html/2609.30446v1/graph_example.png)Fig\. 3:Random graph illustrating the basic message passing of GNN\. Notice that the AGGREGATE operation is part of the UPDATE function \(indicated by a sum\) and depends on the number of neighbors\. The graph embedding is then a sum of all the node embeddings\.The output of aninvariantGNN always has the same order while the output of anequivariantGNN has the same order as the input order\. In this study, we applied the state\-of\-the\-art GNNs such as SchNet \(invariant\), EGNN \(equivariant\), and GCPNet \(equivariant\) to the topological task\. However, SchNet was the only GNN that we managed to get meaningful results from\.

### 2\.3Atom\-to\-residue translation

GNN outputs node embeddings correspond to each atom of the protein graph\. This means that the output dimension is much greater compared to the topological labels, which are on the residue\-level\. To translate the embeddings from the atom\-level to the residue\-level, we devised amajor votingapproach, which is explained in Figure[4](https://arxiv.org/html/2609.30446#S2.F4)\. The gist of major voting is that all atoms give a topological prediction\. The topology that is agreed upon by all the atoms within the residue would be selected to represent the topology of the residue\. In case of a tie between the atom predictions, either candidate was selected to represent the residue\-level topology\.

Fig\. 4:Major voting approach used in this study\. The final topological prediction is based on the majority of the atom\-level topological predictions\.In practice, the atoms within a residue were grouped using the protein sequence and the residue chemical formulas\. The starting point of every residue was found by searching the nitrogen atom, which always served as the starting atom of each residue in the 3D graph as mentioned earlier\. Subsequently, we could gather the other atoms within the residue to vote for the residue topology\. More importantly, we created the atomic topology labels ourselves to align with the GNN predictions in the decoding stage before output\.

Another approach is to train the GNN using theα\\alpha\-carbon embedding from each residue\[[2](https://arxiv.org/html/2609.30446#bib.bib10)\]\. Anα\\alpha\-carbon is the central atom linking to an amino group and a carboxyl group within an amino acid\[[1](https://arxiv.org/html/2609.30446#bib.bib7)\]\. In this way, the output dimension based on theα\\alpha\-carbons would have the same dimension as the protein sequence\. However, we only achieved similar or worse performance by usingα\\alpha\-carbons compared to using the aforementioned major voting approach\.

### 2\.4Training data distribution and Baseline model

The residue classes aresignal peptide \(S\),inside cytosol \(I\),alpha membrane part \(M\),beta membrane part \(B\),periplasm \(P\)andoutside cell \(O\)\[[6](https://arxiv.org/html/2609.30446#bib.bib3)\]\. This study uses a 5\-fold cross\-validation \(CV\) to assess the model performance\. We used the same splits from the DeepTMHMM study in such a setup so that the model was trained on the first three sets, validated on the fourth set, and tested on the fifth set\. This process had been repeated five times and each time the model was validated and tested on different sets\. The hyper\-parameter tuning was conducted only on the first fold setup because no major performance difference was observed with the other folds\.

The model performance was compared to a baseline classifier, which predicted all test observations as belonging to the most frequently appearing class in the training set\. We observed that in all the CV folds the classinside cytosol \(I\)was the most frequently appearing class and the class distribution was very similar for all the CV folds\. The comparison was conducted using McNemars test\[[8](https://arxiv.org/html/2609.30446#bib.bib11)\]\. Figure[5](https://arxiv.org/html/2609.30446#S2.F5)shows the distribution of all the label classes in the first fold setup\.

Fig\. 5:Class distribution in the first fold of the 5\-fold cross\-validation\. This distribution indicates that most protein parts intracellular proteins\. The distributions in the other CV folds are very similar \(not shown\)\.
### 2\.5Model specification

We applied a SchNet model with 6 layers, a hidden embedding size of 128, 128 convolutional filters, a maximum number of 32 neighbor nodes to be included for the message passing, and a dropout set to 0\.8 right before the fully connected layers\. A batch size of 1 was chosen because this gave the best and most stable performance\. The Adam optimizer was used with a learning rate of3⋅10−43\\cdot 10^\{\-4\}andL​2L2regularization of1⋅10−41\\cdot 10^\{\-4\}\. Additionally, an exponentiallearning rate schedulerwas applied with an exponential decay rate of 0\.1\. The learning scheduler was applied when the validation loss stopped decreasing, which was detected usingearly stopping\.

In\[[3](https://arxiv.org/html/2609.30446#bib.bib8)\], M\. Bernhofer and B\. Rost applied a Gaussian smoothing filter with a kernel size of 7 and standard deviation \(σ\\sigma\) of 1 to the node embeddings for each class before converting them into class probabilities\. The intention of Gaussian smoothing during training was to eliminate the irregular and sudden appearance of residues\. As for our study, we also observed that the residue topology predictions would sometimes change abruptly\. Hence, we applied a Gaussian filter during the training and validation stage with a kernel size of 29 andσ\\sigmaof 5\. Please notice that our input graph nodes are at atom\-level, which means that a larger kernel size andσ\\sigmaare needed to achieve the same smoothing effect on residue\-level\.

We had experimented with all the existing pre\-trained weights provided by theProteinWorkshopframework\[[9](https://arxiv.org/html/2609.30446#bib.bib9)\], which were from the tasksinverse folding,predicted local distance difference test \(pLDDT\) prediction,sequene denoising,structure denoiseingandtorsional denoising\. Unfortunately, none of these weights improved the training\. The Python librarywandbwas employed to monitor the learning and loss curves\. The models were trained using Tesla A100 \(32 GB and 80 GB\) owned by the Technical University of Denmark \(DTU\) Compute department\.

## 3Results

This section presents the main results obtained from SchNet and other relevant test results\. Figure[6](https://arxiv.org/html/2609.30446#S3.F6)shows the training and validation losses and residue\-level accuracies for the five SchNet models\. The residue\-level accuracies are evaluated by directly comparing them to the class labels\. It can be seen that all the loss and accuracy curves have similar tendencies, indicating that the variability is small in each CV setup\.

Fig\. 6:a\): Loss curves for the 5 SchNet models trained and validated on each of the five CV folds\. b\): Accuracy curves for the 5 SchNet models trained and validated on each of the five CV folds\. The abrupt jump around epoch 100 is caused by the exponential decaying learning scheduler\. Please notice that the training for CV setup 5 was early\-stopped around epoch 90\.### 3\.1Topological evaluation

The evaluation criteria for two same protein topologies are defined according to\[[6](https://arxiv.org/html/2609.30446#bib.bib3)\]as the following:

- •The N\-terminal topology must be the same\.
- •The predicted labels and the ground truth labels must overlap with 5 residues forα\\alpha\-helices and 2 forβ\\beta\-strands \(sub\-part ofβ\\beta\-barrel\)\.

The test results are gathered from the five test sets of the 5\-fold CV, so the topological predictions are evaluated using the above\-mentioned criteria for all the five protein types\. In Table[2](https://arxiv.org/html/2609.30446#S3.T2), it can be seen that only very few topologies have been predicted forGlobularandSP\+Globularby the trained SchNet models\. However, the average correctly predicted residues per protein is still much higher for SchNet than for the baseline\. The average correctly predicted residues per protein are also calculated for the DeepTMHMM predictions to show how far away our models are from achieving a similar performance as DeepTMHMM\.

Table 2:Topological and residue\-level evaluation performed on the protein typesalpha TM,SP\+TM,beta barrel,GlobularandSP\+Globularpresented in Table[2](https://arxiv.org/html/2609.30446#S3.T2)\. Please notice that the overlap criterion is set to be 5 by default for the topological evaluation ofGlobularandSP\+Globularas these proteins contain bothα\\alpha\-helices andβ\\beta\-sheets\[[1](https://arxiv.org/html/2609.30446#bib.bib7)\]\.
### 3\.2Comparison between baseline and SchNet using McNemars test

To verify the validity of our trained GNNs, we compared the baseline with the SchNet models using the McNemars test\. In Table[3](https://arxiv.org/html/2609.30446#S3.T3), the comparison is presented for each of the 5\-fold CV setups\. The SchNet models have better residue\-level accuracies compared to the baseline\. Meanwhile, 0 is always outside the 95 % confidence intervals \(CIs\), and the p\-values are always strongly significant as well\. Overall, all this indicates that the SchNet models are better suited for topological prediction than the baseline\.

Table 3:McNemars test and the corresponding 95 % confidence intervals \(CIs\) between the baseline and the trained SchNet model for each CV setup\. The trained SchNet is always superior regardless of which setup\.Finally, it is noteworthy that we initially used a hold\-out approach to train and validate the GNN model on onlyGlobularandSP\+Globularproteins and tested on the remaining three protein types\. However, the result was worse compared to the 5\-fold CV\.

### 3\.3Results fromα\\alpha\-carbon method and other models

Figure[7](https://arxiv.org/html/2609.30446#S3.F7)shows the SchNet performance trained on CV setup 1 using the previously mentionedα\\alpha\-carbon approach\. While the loss curves converge at a lower value compared to the major voting approach, the actual number of the correctly predicted residue and the number of correct topological predictions do not improve\. These results are not included to avoid confusion\. Figure[8](https://arxiv.org/html/2609.30446#S3.F8)shows the performance of GCPNet and EGNN trained on CV setup 1\. It can be seen that both models fail to learn the topology from the data because they have approximately constant losses and accuracies\. It has to be emphasized that we were unable to train GCPNet and EGNN with large batch sizes due to their demanding memory requirements\. The numerical prediction results from the two models are below the baseline predictions and thus not presented here\.

Fig\. 7:SchNet trained and validated on CV setup 1 usingα\\alpha\-carbon approach with Gaussian smoothing\. The hyper\-parameters are fine\-tuned and an exponential learning schedule is applied\.Fig\. 8:Training and validation curves of GCPNet and EGNN trained and validated on CV setup 1 with the proposed major voting method\. Both models seem to have failed to learn the representation from the CV setup 1 dataset\. Gaussian smoothing is applied to the models\.

## 4Discussion

The comparison between the trained SchNet models and the baseline model shows that SchNet models are better at determining the residue\-wise topology classes\. Nonetheless, the overall topological prediction is far from satisfactory\. One of the main reasons for this could be that the model was trained from scratch without using any pre\-trained weight\. The current state\-of\-the\-art models like DeepTMHMM and TMbed are based on sophisticated protein language models \(pLMs\), which are pre\-trained on billions of protein sequences\[[3](https://arxiv.org/html/2609.30446#bib.bib8)\]\. Furthermore, the time and computational constraints prevented us from experimenting with other GNNs, which might be more well\-suited for the topology task\. Finally, the amounts of the protein typesalpha TM,alpha SP\+TMandbeta barrelare way less compared toGlobularandSP\+Globularas shown in Table[1](https://arxiv.org/html/2609.30446#S2.T1)\. This data imbalance most likely has contributed to the fact that the model is better at predicting the topologies forGlobularandSP\+Globularthan foralpha TM,alpha SP\+TMandbeta barrel\. Finally, it is important to emphasize that the 3D structures predicted by Alphafold also contain uncertainties, which inevitably would limit the performance of the models that are trained upon AlphaDB\.

## 5Conclusion

In this study, we combined knowledge from biology, dynamic programming, and deep learning to apply state\-of\-the\-art GNNs such as SchNet, EGNN, and GCPNet to identify protein topology\. Specifically, we developed the major voting method to infer the residue\-wise topological labels by using a consensus of the atom\-level topological predictions\. We also explored another well\-known method based on extracting the feature from theα\\alpha\-carbons, but this method did not show to improve the performance compared to our major voting approach\. Within the computational budget, only SchNet gave the best results although its performance was still far away from the state\-of\-the\-art protein models such as DeepTMHMM and TMbed\. Nonetheless, with more pre\-trained GNNs becoming available concerning the topological task, the performance would certainly be improved soon\.

## 6Acknowledgment

This project was accomplished in fall 2023 during the course 02456 Deep Learning at DTU\. We thank DTU Compute for providing the computational resources\. In addition, we thank Felix Teufel for his supervision, advice, and provision of relevant materials during the project\.

## References

- \[1\]\(2015\)Essential cell biology\.Garland Science\.Cited by:[Figure 1](https://arxiv.org/html/2609.30446#S1.F1),[Figure 1](https://arxiv.org/html/2609.30446#S1.F1.3),[§1](https://arxiv.org/html/2609.30446#S1.p1.1),[§2\.3](https://arxiv.org/html/2609.30446#S2.SS3.p3.1),[Table 2](https://arxiv.org/html/2609.30446#S3.T2),[Table 2](https://arxiv.org/html/2609.30446#S3.T2.10)\.
- \[2\]Anonymous\(2023\)Evaluating representation learning on the protein structure universe\.InSubmitted to The Twelfth International Conference on Learning Representations,Note:under reviewExternal Links:[Link](https://openreview.net/forum?id=sTYuRVrdK3)Cited by:[§2\.3](https://arxiv.org/html/2609.30446#S2.SS3.p3.1)\.
- \[3\]M\. Bernhofer and B\. Rost\(2022\)TMbed: transmembrane proteins predicted through language model embeddings\.BMC bioinformatics23\(1\),pp\. 326\.Cited by:[§1](https://arxiv.org/html/2609.30446#S1.p1.1),[§2\.5](https://arxiv.org/html/2609.30446#S2.SS5.p2.1),[§4](https://arxiv.org/html/2609.30446#S4.p1.1)\.
- \[4\]A\. Bernsel, H\. Viklund, A\. Hennerdal, and A\. Elofsson\(2009\)TOPCONS: consensus prediction of membrane protein topology\.Nucleic acids research37\(suppl\_2\),pp\. W465–W468\.Cited by:[§1](https://arxiv.org/html/2609.30446#S1.p1.1)\.
- \[5\]L\. Dobson, I\. Reményi, and G\. E\. Tusnády\(2015\)CCTOP: a consensus constrained topology prediction web server\.Nucleic acids research43\(W1\),pp\. W408–W412\.Cited by:[§1](https://arxiv.org/html/2609.30446#S1.p1.1)\.
- \[6\]J\. Hallgren, K\. D\. Tsirigos, M\. D\. Pedersen, J\. J\. Almagro Armenteros, P\. Marcatili, H\. Nielsen, A\. Krogh, and O\. Winther\(2022\)DeepTMHMM predicts alpha and beta transmembrane proteins using deep neural networks\.BioRxiv,pp\. 2022–04\.Cited by:[§1](https://arxiv.org/html/2609.30446#S1.p1.1),[§2\.4](https://arxiv.org/html/2609.30446#S2.SS4.p1.1),[§3\.1](https://arxiv.org/html/2609.30446#S3.SS1.p1.1)\.
- \[7\]W\. L\. Hamilton\(2020\)Graph representation learning\.Morgan & Claypool Publishers\.Cited by:[§2\.2](https://arxiv.org/html/2609.30446#S2.SS2.p1.1),[§2\.2](https://arxiv.org/html/2609.30446#S2.SS2.p1.2)\.
- \[8\]T\. Herlau, M\. N\. Schmidt, and M\. Mørup\(2022\)Introduction to machine learning and data mining\.Lecture notes of the course of the same name given at DTU \(Technical University of Denmark\)\.Cited by:[§2\.4](https://arxiv.org/html/2609.30446#S2.SS4.p2.1)\.
- \[9\]A\. Jamasb\(2023\)Pre\-trained weights for protein workshop \(0\.0\.1\) \[data set\]\.Note:https://doi\.org/10\.5281/zenodo\.8287754Cited by:[§2\.5](https://arxiv.org/html/2609.30446#S2.SS5.p3.1)\.
- \[10\]J\. Jumper, R\. Evans, A\. Pritzel, T\. Green, M\. Figurnov, O\. Ronneberger, K\. Tunyasuvunakool, R\. Bates, A\. Žídek, A\. Potapenko,et al\.\(2021\)Highly accurate protein structure prediction with alphafold\.Nature596\(7873\),pp\. 583–589\.Cited by:[§2\.1](https://arxiv.org/html/2609.30446#S2.SS1.p1.1)\.
- \[11\]M\. Varadi, S\. Anyango, M\. Deshpande, S\. Nair, C\. Natassia, G\. Yordanova, D\. Yuan, O\. Stroe, G\. Wood, A\. Laydon,et al\.\(2022\)AlphaFold protein structure database: massively expanding the structural coverage of protein\-sequence space with high\-accuracy models\.Nucleic acids research50\(D1\),pp\. D439–D444\.Cited by:[§2\.1](https://arxiv.org/html/2609.30446#S2.SS1.p1.1)\.

相似文章

解码3D分子表面的指纹特征以精确预测表位

arXiv cs.LG

SurfBind是一种面向表面的表位预测学习框架,采用基于Transformer的架构,结合分块表面建模和结合物感知的交叉注意力,在表位识别基准上达到了最先进的性能。

图对齐拓扑作为接地检测的归纳偏置

arXiv cs.CL

本文介绍了将图对齐拓扑作为接地检测的归纳偏置,使用图神经网络对参考信息与LLM输出之间的对齐结构进行建模。该方法在多个幻觉和问答数据集上取得了最先进的结果,性能优于GPT-4o。