用神经进化自动设计更优的序列比对启发式方法。
Neuro-Evolved Heuristics for Variable Gapped Common Subsequence Identification

- 用神经网络+遗传算法进化出可指导搜索的启发式策略。
- 在真实数据与合成数据上均超越现有方法,提升显著。
- 适合需要高效处理带间隙序列比对的研究者使用。
本文针对带变长间隙的最长公共子序列问题(VGLCSP),该问题在序列比对和时间序列分析中有重要应用。传统多序列解法依赖手工设计的束搜索启发式,鲁棒性差。为此,提出一种基于学习的自动启发式设计方法:将启发式表示为具有预定义结构的神经网络,通过遗传算法在神经演化框架中优化权重。学习过程在迭代多源束搜索框架内交替进行权重优化与评估。神经网络不直接生成解,而是引导搜索过程,生成神经演化启发式。进一步提出融合学习启发式与最优手工启发式的集成策略。该混合方法在合成基准与新引入的真实世界实例上均优于现有方法,尤其在数据驱动的间隙约束下表现突出。
原文摘要 · Abstract (English)
This study addresses the Variable Gapped Longest Common Subsequence Problem (VGLCSP), a variant of the classical longest common subsequence problem with additional gap constraints and applications in sequence alignment and time-series analysis. While the two-sequence version has been widely studied using dynamic programming, the generalized multi-sequence form is usually solved with beam search-based heuristics, whose hand-crafted designs often lack robustness. To overcome this limitation, we propose a learning-based approach for automatically designing more effective data-driven heuristics. The heuristics are represented by a neural network with predefined architecture, whose weights are optimized by a genetic algorithm within a neuro-evolutionary framework. The learning process alternates between weight optimization and evaluation within an iterative multi-source beam search procedure, a state-of-the-art method for the problem. Rather than constructing solutions directly, the neural network learns to guide the search process, producing a neuro-evolved heuristic. We further introduce an ensemble heuristic that combines the scores of learned and the best-performing hand-crafted heuristic. Integrated into the iterative multi-source beam search framework, the resulting hybrid approach outperforms existing methods on both synthetic benchmark instances and newly introduced real-world instances with data-driven gap constraints.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。