1. Simulated annealing for optimization of graphs and sequences
- Author
-
Xianggen Liu, Lili Mou, Jie Zhou, Huasong Zhong, Fandong Meng, Pengyong Li, Hao Zhou, and Sen Song
- Subjects
Continuous optimization ,FOS: Computer and information sciences ,Computer Science - Machine Learning ,Sequence ,Syntax (programming languages) ,Artificial neural network ,Computer Science - Artificial Intelligence ,Computer science ,Cognitive Neuroscience ,Discrete space ,Computer Science::Computation and Language (Computational Linguistics and Natural Language and Speech Processing) ,Computer Science Applications ,Machine Learning (cs.LG) ,Artificial Intelligence (cs.AI) ,Artificial Intelligence ,Discrete optimization ,Simulated annealing ,Metaheuristic ,Algorithm - Abstract
Optimization of discrete structures aims at generating a new structure with the better property given an existing one, which is a fundamental problem in machine learning. Different from the continuous optimization, the realistic applications of discrete optimization (e.g., text generation) are very challenging due to the complex and long-range constraints, including both syntax and semantics, in discrete structures. In this work, we present SAGS, a novel Simulated Annealing framework for Graph and Sequence optimization. The key idea is to integrate powerful neural networks into metaheuristics (e.g., simulated annealing, SA) to restrict the search space in discrete optimization. We start by defining a sophisticated objective function, involving the property of interest and pre-defined constraints (e.g., grammar validity). SAGS searches from the discrete space towards this objective by performing a sequence of local edits, where deep generative neural networks propose the editing content and thus can control the quality of editing. We evaluate SAGS on paraphrase generation and molecule generation for sequence optimization and graph optimization, respectively. Extensive results show that our approach achieves state-of-the-art performance compared with existing paraphrase generation methods in terms of both automatic and human evaluations. Further, SAGS also significantly outperforms all the previous methods in molecule generation., Comment: This article is an accepted manuscript of Neurocomputing. arXiv admin note: substantial text overlap with arXiv:1909.03588
- Published
- 2021
- Full Text
- View/download PDF