Protein Representation Learning via Knowledge Enhanced Primary Structure Modeling

Hong-Yu Zhou, Yunxiang Fu, Zhicheng Zhang, Cheng Bian, Yizhou Yu
1/30/2023
cs.LGcs.CLcs.MM

No official code found. Best implementation: RL4M/KeAP (28 stars, MIT, last commit 2023-07-14).

Abstract

Protein representation learning has primarily benefited from the remarkable development of language models (LMs). Accordingly, pre-trained protein models also suffer from a problem in LMs: a lack of factual knowledge. The recent solution models the relationships between protein and associated knowledge terms as the knowledge encoding objective. However, it fails to explore the relationships at a more granular level, i.e., the token level. To mitigate this, we propose Knowledge-exploited Auto-encoder for Protein (KeAP), which performs token-level knowledge graph exploration for protein representation learning. In practice, non-masked amino acids iteratively query the associated knowledge tokens to extract and integrate helpful information for restoring masked amino acids via attention. We show that KeAP can consistently outperform the previous counterpart on 9 representative downstream applications, sometimes surpassing it by large margins. These results suggest that KeAP provides an alternative yet effective way to perform knowledge enhanced protein representation learning.

View on arXivView PDF

Code Implementations(1)

RL4M/KeAPCommunity100%
MIT

An official implementation of Protein Representation Learning via Knowledge Enhanced Primary Structure Reasoning

284Shell, PythonJan 24, 20233 years agoMIT

Similar Papers

Cite this paper

@article{zhou2023protein,
  title  = {Protein Representation Learning via Knowledge Enhanced Primary Structure Modeling},
  author = {Hong-Yu Zhou and Yunxiang Fu and Zhicheng Zhang and Cheng Bian and Yizhou Yu},
  year   = {2023},
  eprint = {2301.13154},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.13154v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.13154.svg)](https://codeofpaper.com/paper/2301.13154)

Discussion