Molecular Design Based on Integer Programming and Splitting Data Sets by Hyperplanes

Jianshen Zhu, Naveed Ahmed Azam, Kazuya Haraguchi, Liang Zhao, Hiroshi Nagamochi +1 more
4/27/2023
cs.CEcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

A novel framework for designing the molecular structure of chemical compounds with a desired chemical property has recently been proposed. The framework infers a desired chemical graph by solving a mixed integer linear program (MILP) that simulates the computation process of a feature function defined by a two-layered model on chemical graphs and a prediction function constructed by a machine learning method. To improve the learning performance of prediction functions in the framework, we design a method that splits a given data set $\mathcal{C}$ into two subsets $\mathcal{C}^{(i)},i=1,2$ by a hyperplane in a chemical space so that most compounds in the first (resp., second) subset have observed values lower (resp., higher) than a threshold $θ$. We construct a prediction function $ψ$ to the data set $\mathcal{C}$ by combining prediction functions $ψ_i,i=1,2$ each of which is constructed on $\mathcal{C}^{(i)}$ independently. The results of our computational experiments suggest that the proposed method improved the learning performance for several chemical properties to which a good prediction function has been difficult to construct.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhu2023molecular,
  title  = {Molecular Design Based on Integer Programming and Splitting Data Sets by Hyperplanes},
  author = {Jianshen Zhu and Naveed Ahmed Azam and Kazuya Haraguchi and Liang Zhao and Hiroshi Nagamochi and Tatsuya Akutsu},
  year   = {2023},
  eprint = {2305.00801},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.00801v1}
}

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/2305.00801.svg)](https://codeofpaper.com/paper/2305.00801)

Discussion