Choice of priors

ForceBalance reference paper: dx.doi.org/10.1021/ct300826t

Objective function (X2) to build the valence parameters using QM reference data with force balance is shown above (taken from the cited paper). Overfitting of parameters results in extreme values and Tikhonov regularization (or ridge regression) is applied in FB wherein a quadratic penalty is added to the obj. fn that restrains parameters to their initial values. Each parameter varies over a different length scale and hence each of them have different priors for regularization and dimension rescaling.

Simple Fit1

Starting from different values of priors, and with the same starting point for all, simple_fit1 converges to almost same values of parameters and the difference is negligible.

Simple Fit1

Prior = 0.2

Prior = 2

Prior = 5

Prior = 10





Obj. fn value Full

168.73

165.65

165.37

165.33





Un-penalised

168.28

165.36

165.32

165.31





Params trained













0

0.9642

0.9593

0.9590

0.9589

k1_bondorder1

[*:1]~[#6X3:2]~[#6X3:3]~[*:4]

1

5.0973

4.1120

4.0217

4.0071

k1_bondorder2

[*:1]~[#6X3:2]~[#6X3:3]~[*:4]

 

Fit 7

Starting from different values of priors, and with the same starting point for all, fit7 has significant diferences in parameters.

 

Fit 7

Prior = 0.2

Prior = 2

Prior = 5

Prior = 10









Obj. fn value (X2) Full

1557.11

1547.05

1541.46

1538.20









Un-penalised

1553.45

1544.52

1538.28

1536.80

Std. Dev







0

0.9732

1.2527

1.8032

2.0923

0.44

id="TIG0"

k1_bondorder1

[*:1]~[#6X3:2]~[#6X3:3]~[*:4

1

4.1154

3.5798

2.8599

2.5750

0.60



k1_bondorder2

[*:1]~[#6X3:2]~[#6X3:3]~[*:4

2

0.9954

1.0123

1.0206

1.0237

0.01

id="TIG3"

k1_bondorder1

[#6X3:1]~[#6X3:2]~[#6X3:3]~[*:4

3

3.2039

3.8387

4.0709

4.1598

0.37



k1_bondorder2

[#6X3:1]~[#6X3:2]~[#6X3:3]~[*:4

4

1.0432

1.0604

1.0674

1.0705

0.01

id="TIG4"

k1_bondorder1

[#7X2:1]@[#6X3:2]~[#6X3:3]@[*:4

5

5.6374

6.5924

8.1392

9.0236

1.32



k1_bondorder2

[#7X2:1]@[#6X3:2]~[#6X3:3]@[*:4

6

2.5752

2.5628

2.3147

2.2081

0.16

id="TIG5a"

k1_bondorder1

[#7X3,#8X2,#16X2:1]~[#6X3:2]~[#6X3:3](=[#8X1])~[*:4

7

7.9449

6.4655

4.3205

3.3987

1.78



k1_bondorder2

[#7X3,#8X2,#16X2:1]~[#6X3:2]~[#6X3:3](=[#8X1])~[*:4

8

0.8864

0.8631

0.8316

0.8184

0.03

id="TIG5b"

k1_bondorder1

[#7X3,#8X2,#16X2:1]@[#6X3:2]~[#6X3:3]@[*:4

9

6.5726

4.9785

-0.0706

-2.6145

3.71



k1_bondorder2

[#7X3,#8X2,#16X2:1]@[#6X3:2]~[#6X3:3]@[*:4

10

1.6884

1.8019

1.8660

1.8933

0.08

id="TIG1c"

k1_bondorder1

[*:1]~[#6X3:2](=[#8X1,#16X1])~[#7X3,#7X2-1:3]~[*:4

11

6.7638

5.6549

3.9703

3.2175

1.39



k1_bondorder2

[*:1]~[#6X3:2](=[#8X1,#16X1])~[#7X3,#7X2-1:3]~[*:4

12

1.1548

1.1489

1.1463

1.1478

0.00

id="TIG6"

k1_bondorder1

[#6X3:1]~[#6X3:2]~[#7X3,#7X2-1:3]~[*:4

13

3.0805

3.3722

3.3737

3.3445

0.12



k1_bondorder2

[#6X3:1]~[#6X3:2]~[#7X3,#7X2-1:3]~[*:4

14

1.2382

1.3251

1.3139

1.3109

0.03

id="TIG7"

k1_bondorder1

[#7X2:1]~[#6X3:2]~[#7X3,#7X2-1:3]~[*:4

15

10.2940

10.9290

11.6510

11.9470

0.64



k1_bondorder2

[#7X2:1]~[#6X3:2]~[#7X3,#7X2-1:3]~[*:4

16

1.0027

1.0493

1.0512

1.0443

0.02

id="TIG8"

k1_bondorder1

[#7X3,#8X2,#16X2:1]@[#6X3:2]~[#7X3,#7X2-1:3]~[*:4

17

9.5042

9.5360

9.6940

9.9457

0.17



k1_bondorder2

[#7X3,#8X2,#16X2:1]@[#6X3:2]~[#7X3,#7X2-1:3]~[*:4

18

1.3948

1.4833

1.5130

1.5212

0.05

id="TIG2"

k1_bondorder1

[*:1]~[#6X3:2]~[#7X2,#7X3+1:3]~[*:4

19

5.3789

6.4891

6.8710

7.0001

0.64



k1_bondorder2

[*:1]~[#6X3:2]~[#7X2,#7X3+1:3]~[*:4

20

1.5231

1.4808

1.4835

1.4873

0.02

id="TIG1d"

k1_bondorder1

[*:1]~[#6X3:2](~[#7X2])~[#7X3,#7X2-1,#7X2,#7X3+1:3]~[*:4

21

8.1257

8.3387

8.1386

7.9966

0.12



k1_bondorder2

[*:1]~[#6X3:2](~[#7X2])~[#7X3,#7X2-1,#7X2,#7X3+1:3]~[*:4

 

The table below is with an already optimized fit (with prior=2) as a starting point.

Fit 7

Prior = 2

Prior = 0.2

Prior = 5

Prior = 10







Obj. fn value (X2)

1547.05

1544.52

1539.64

1537.61























0

1.2527

1.2527

1.9039

2.1254

id="TIG0"

k1_bondorder1

[*:1]~[#6X3:2]~[#6X3:3]~[*:4]

1

3.5798

3.5798

2.7207

2.5337



k1_bondorder2

[*:1]~[#6X3:2]~[#6X3:3]~[*:4]

2

1.0123

1.0123

1.0219

1.0240

id="TIG3"

k1_bondorder1

[#6X3:1]~[#6X3:2]~[#6X3:3]~[*:4]

3

3.8387

3.8387

4.1141

4.1722



k1_bondorder2

[#6X3:1]~[#6X3:2]~[#6X3:3]~[*:4]

4

1.0604

1.0604

1.0689

1.0709

id="TIG4"

k1_bondorder1

[#7X2:1]@[#6X3:2]~[#6X3:3]@[*:4]

5

6.5924

6.5924

8.4504

9.1038



k1_bondorder2

[#7X2:1]@[#6X3:2]~[#6X3:3]@[*:4]

6

2.5628

2.5629

2.2679

2.1932

id="TIG5a"

k1_bondorder1

[#7X3,#8X2,#16X2:1]~[#6X3:2]~[#6X3:3](=[#8X1])~[*:4]

7

6.4655

6.4655

3.9102

3.2698



k1_bondorder2

[#7X3,#8X2,#16X2:1]~[#6X3:2]~[#6X3:3](=[#8X1])~[*:4]

8

0.8631

0.8631

0.8270

0.8177

id="TIG5b"

k1_bondorder1

[#7X3,#8X2,#16X2:1]@[#6X3:2]~[#6X3:3]@[*:4]

9

4.9785

4.9785

-0.8443

-2.7424



k1_bondorder2

[#7X3,#8X2,#16X2:1]@[#6X3:2]~[#6X3:3]@[*:4]

10

1.8019

1.8019

1.8771

1.8973

id="TIG1c"

k1_bondorder1

[*:1]~[#6X3:2](=[#8X1,#16X1])~[#7X3,#7X2-1:3]~[*:4]

11

5.6549

5.6549

3.6566

3.1130



k1_bondorder2

[*:1]~[#6X3:2](=[#8X1,#16X1])~[#7X3,#7X2-1:3]~[*:4]

12

1.1489

1.1491

1.1460

1.1477

id="TIG6"

k1_bondorder1

[#6X3:1]~[#6X3:2]~[#7X3,#7X2-1:3]~[*:4]

13

3.3722

3.3724

3.3763

3.3458



k1_bondorder2

[#6X3:1]~[#6X3:2]~[#7X3,#7X2-1:3]~[*:4]

14

1.3251

1.3251

1.3129

1.3104

id="TIG7"

k1_bondorder1

[#7X2:1]~[#6X3:2]~[#7X3,#7X2-1:3]~[*:4]

15

10.9290

10.9290

11.7830

11.9870



k1_bondorder2

[#7X2:1]~[#6X3:2]~[#7X3,#7X2-1:3]~[*:4]

16

1.0493

1.0493

1.0505

1.0443

id="TIG8"

k1_bondorder1

[#7X3,#8X2,#16X2:1]@[#6X3:2]~[#7X3,#7X2-1:3]~[*:4]

17

9.5360

9.5360

9.7187

9.9817



k1_bondorder2

[#7X3,#8X2,#16X2:1]@[#6X3:2]~[#7X3,#7X2-1:3]~[*:4]

18

1.4833

1.4833

1.5183

1.5220

id="TIG2"

k1_bondorder1

[*:1]~[#6X3:2]~[#7X2,#7X3+1:3]~[*:4]

19

6.4891

6.4891

6.9427

7.0142



k1_bondorder2

[*:1]~[#6X3:2]~[#7X2,#7X3+1:3]~[*:4]

20

1.4808

1.4808

1.4836

1.4875

id="TIG1d"

k1_bondorder1

[*:1]~[#6X3:2](~[#7X2])~[#7X3,#7X2-1,#7X2,#7X3+1:3]~[*:4]

21

8.3387

8.3387

8.1015

7.9836



k1_bondorder2

[*:1]~[#6X3:2](~[#7X2])~[#7X3,#7X2-1,#7X2,#7X3+1:3]~[*:4]