用学习方法提升生物序列比对效率,找相似模式更准更快。
A Learning Search Algorithm for the Restricted Longest Common Subsequence Problem
- 设计两种启发式策略,一个基于概率模型,一个用训练好的神经网络。
- 在真实科研摘要数据上测试,比传统方法找到的共同子序列更长。
- 适合做生物信息学分析或想理解算法决策过程的研究者。
本文研究受限最长公共子序列(RLCS)问题,该问题在生物信息学中用于识别DNA、RNA和蛋白质序列间的相似性与重要模式。基于现有通用搜索框架,提出两种新型启发式方法:第一种使用概率模型评估部分解;第二种采用离线训练的神经网络模型,提取部分解和问题实例的特异性特征。通过将训练好的神经网络与束搜索结合,构建出学习型束搜索(learning beam search)混合方法。关键贡献在于生成真实世界实例——以科学文献摘要作为输入字符串,用学术高频词作为受限模式。实验表明,该方法在解决RLCS问题上表现优异。进一步开展实证可解释性分析,识别出不同问题类型下影响算法成败的关键特征组合及其贡献。
原文摘要 · Abstract (English)
This paper addresses the Restricted Longest Common Subsequence (RLCS) problem, an extension of the well-known Longest Common Subsequence (LCS) problem. This problem has significant applications in bioinformatics, particularly for identifying similarities and discovering mutual patterns and important motifs among DNA, RNA, and protein sequences. Building on recent advancements in solving this problem through a general search framework, this paper introduces two novel heuristic approaches designed to enhance the search process by steering it towards promising regions in the search space. The first heuristic employs a probabilistic model to evaluate partial solutions during the search process. The second heuristic is based on a neural network model trained offline using a genetic algorithm. A key aspect of this approach is extracting problem-specific features of partial solutions and the complete problem instance. An effective hybrid method, referred to as the learning beam search, is developed by combining the trained neural network model with a beam search framework. An important contribution of this paper is found in the generation of real-world instances where scientific abstracts serve as input strings, and a set of frequently occurring academic words from the literature are used as restricted patterns. Comprehensive experimental evaluations demonstrate the effectiveness of the proposed approaches in solving the RLCS problem. Finally, an empirical explainability analysis is applied to the obtained results. In this way, key feature combinations and their respective contributions to the success or failure of the algorithms across different problem types are identified.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。