Enhanced Approaches for Cluster Newton Method for Underdetermined Inverse Problems Duong Tran Binh School of Information Science and Engineering Southeast Unversity Nanjing, China
Trang 1Enhanced Approaches for Cluster Newton Method for Underdetermined Inverse Problems
Duong Tran Binh
School of Information Science and
Engineering
Southeast Unversity
Nanjing, China
duongdtvt@gmail.com
Nguyen Thi Thu
Faculty of Electronic Engineering, Hanoi
University of Industry
thunt@haui.edu.vn
Uyen Nguyen Duc
Radio The Voice of Vietnam Broadcasting College No.1
Hanam, Vietnam uyenvov@gmail.com Tran Duc Tan
Faculty of Electrical and Electronic
Engineering Phenikaa University Hanoi, Vietnam
tantdvnu@gmail.com
Tran Quang-Huy⃰
Faculty of Physics HaNoi Pedagogical University No.2
Hanoi, Vietnam tranquanghuy@hpu2edu.vn
inverse parameter in pharmacokinetics, with this work, we
propose two improved approaches to the original cluster
Newton method Applying Tikhonov regularization for
hyperplane fitting in the CN method is the first method, and the
efficient iterative process for the CN method is the next When
using these proposed approaches, it has been demonstrated that
numerical experiments of both approaches can bring benefits
such as saving iterations, reduced computation time, and
clustering of points They also move more stably and
asymptotically with the diversity of solutions
method (CNM), Tikhonov regularization
I INTRODUCTION
The number of equations is smaller than variables in
undetermined inverse pharmacokinetics frequently occurs It
is because the complex mechanisms of the human body are
often not explained by the data we collect By simulating
complex activities through mathematical modeling, we gain
valuable insight into in vivo pharmacokinetics The
undetermined inverse problem with the ability to find multiple
solutions simultaneously was proposed by Aoki et al [1]
recently evolved into a new algorithm The method that has
proven to be more reliable, robust, and efficient than the
Levenberg-Marquardt method is the Newton cluster To
improve the original Newton Cluster method as [2], [3], [4]
several approaches are proposed
In the original CN method in step 2.2, we still need to
improve the stability However, using the backslash operator
is good enough to fit a hyperplane due to (i) Lack of stability
properties of the solution because parameter recognition is a
presumptive inverse problem In particular, the measurement
noise and modeling error can be significantly amplified By
adopting the normative approach, these problems can be
overcome More concretely, the problem of minimizing the
data mismatch and the regularization term can be formulated
as stable identification parameters; (ii) A quadratic filter based
on the contribution of the individual values of the matrix
operator that acts as the Tikhonov regularization The
effective removal of singularity values is lower than the values
of the usual parameters, leading to an unstable matrix
equation To solve the overdetermined system for fitting the
hyperplane in Step 2.2 in the Newton initial cluster method,
we propose using the Tikhonov regularization
Furthermore, we also proposed an efficient iteration procedure for CN method for inverse parameter identification
in pharmacokinetics Reducing the noise level of y* is necessary when the cluster of points is close to the contribution line X* after each iteration for numerical stability
to be appropriate The two sub-stages 1 and 2 are used to subdivide period 1 The significant perturbation of y* is used for the first number of iterations in substage 1, followed by the small perturbation of y* for the remaining iterations in substage 2 The more stable moving point cluster and the number of iterations and computation time saved are the results proving this approach when used Compared to the method of using regular Tikhonov, this method is slightly better
The drug CPT-11 was initially introduced into the human body by drip method by the intravenous route Concentration
(SN-38, SN-38G, NPC, and APC) in each part of the body (blood, fat, GI, liver, and NET) established by the PBPK model developed by Arikuma [5] 1, …, 55, representing the chemical compound inflow and outflow of each chemical compound in each interconnected section Consequently, the system of first-order differential equations of concentrations
[5] Since the drug inflow and outflow by pathways that alter the concentration degrees (du_i)∕dt Thus, below we can build
Drip, glycemic, metabolic, and excretory routes are the four pathways by which drug flow rates in [nmol/min] are quantitatively described Their typical values and the 60
are listed in [5] along with Tables B1-B5 Based on data from clinical observations, estimating the parameters of this model
is defined as an inverse problem
d
dt u = h u, t; x
(1)
Trang 2Figure 1 Illustration of physiologically based pharmacokinetic
"ODE15s" is used to solve [7] in Matlab because we found
afterward
determining the parameters of a satisfying PBPK model
where
n: The measured noise
[5] Kinetic parameters, physiological parameters and drip
variation are smaller than ±50% [9], the variability of the
kinetic parameters was chosen The altered physiological
parameters were selected according to [10] The drip
transmission parameters i.v have variation and are affected by
the drip transmission, so it is small
The most critical stage in the approach they propose is applicable only in the early stages in CNM Therefore, phase
1 of CNM is presented by:
1: Initial setting 1-1: Randomly select initial points {& .' (
')
*
in the box
X0
1-2: Generate randomly perturbed target values + ',')* near y* Each value of .'∗is set by:
Y*
2: For k = 0, 1, 2, …, K 1
2-1: Solve the forward problem for each point in (column vector of) X(k)
the function f 2-2: Construct a linear approximation of f
by fitting a plane to Y(k) The matrix A(k) and the shift
of an overdetermined system of linear equations:
In matrix A, the number of columns is larger than the number of rows Thus, there is an underdetermined system of
shortest scaled length as follows The vectors &4.'1(
')
*
are
2-4: Look for new points that approximates the solution
= 6 =∈ $ : 8 0 :;<> 1000
)
?
(3)
E
(4)
max
) , ,…, H 'D∗ ∗H > - (5)
min
N O ∈P QR3SR , TR ∈P QRU21 D J1 1 K 21 UV (8)
min
(10)
Trang 3vector 4.'1 until the point ( .'1 K 4.'1) is in the domain of the
function f
abc Y = 1,2, … ,
4.'1 = 4.'1 i;< jℎ] f i;< bc
i;< bc
The relative error residual (RRE) is used to evaluate the
performance of the proposed method
Where
To deal with inverse probem, we use the output data as an
excretion profile in urine and bile and a model function of
parameters such as blood flow rate, the reaction speed of
estimated The model of the inverse problem is mentioned in:
we have a function in vector form:
where
⎩
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎨
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎧ = ; p = qsr = qs <
= t ; p = q rt = q t
s
.
s
<
u = $ ; p = q r$ = q $
s
u
s
u <
r = % ; p = q r% = q %
s
r
s
r <
= u ; p = q = q u
s
.
s
<
= u ; p = q = q u
s
s
<
s
s
t <
$ = uu ; p = q u = q uu
s
u / u
s
$ <
% = ur ; p = q r = q ur
s
r / r
s
% <
= u ; p = q = q u
s
s
<
15
The inverse problem here means determining the coefficients of a system of ordinary differential equations using the metabolism model of the anticancer drug CPT-11
estimate The parameters in the human body are unknown; we can only measure the outputs The PBPK model is used to find many mutable biological states of the patient [15-17] Numerical instability of the matrix inversion is solved by
matrices dissimilar, it adds a positive constant to the diagonals
of ATA [6]
The form of Tikhonov regularization is
(16)
RŒ3Œ with σ • σ •… , σŒ• 0, σ‘ is the i-th singular value From (15), we have:
‘ “
• )
regularization parameter This parameter affects the filter as follows: i) a small z is not affected in a large σ‘ (z ≪ σ‘), i.e
= •–—
•–—k˜I•–—
•–— k˜I•–—
Tikhonov filter function It filters out the small singular components while retaining the large components Therefore, Tikhonov regularization behaves as a second-order filter on the contribution of the singular values of the matrix operator The result of this filtering operation is to effectively remove
responsible for the instability of the matrix equation
Figure 2 Tikhonov filter function
In work [8], Aoki et al indicated that solving min
N O ∈P QR3SR , TR ∈P QRU21 D J1 1 K 21 UVis equivalent
1 D ∗
(14)
Trang 4V THE SECOND PROPOSED APPROACH
An efficient iterative procedure for the CN method has
been proposed in this subsection In the original CNM, it can
be seen that after each iteration, the points cluster approaches
the root manifold X* To ensure the correctness of least
squares problem (current disturbance is 10%), it is necessary
to generate randomly shuffled target values of y* After each
iteration, the point cluster of points will move towards the
solution manifold X*, but the degree of perturbation does not
change
The values of the elements in the point cluster are much
different from those in the root manifold when the point
cluster is far from the X* multiplicity Therefore, a certain
level of perturbation is large enough to make a significant
difference between the elements in the points cluster and the
solution manifold to ensure the correctness of the
least-squares problem we need to generate
The values of the elements in the point cluster are not
much different from those in the root manifold when the point
cluster is close to the root manifold X* Therefore, to ensure
the correctness of the least-squares problem, we only need to
create a smaller perturbation level that produces a significant
difference between the elements in the point cluster and the
multiplicity of solutions
Therefore, for numerical stability, after each iteration,
when the cluster of points is close to the X* solution path,
reducing the noise level of y* is necessary and appropriate
Two Sub-Stages are established in stage 1 For some
iterations, the first sub-stage is solved using a large
perturbation degree of y*, while sub-period two the times The
remaining iteration is solved using a small perturbation level
of y* Using this method, the numerical results show that we
can also save the number of iterations and computation time
because the cluster of moving points is more stable Compared
to Tikhonov's method of regularization use, this approach is
slightly better
Number of samples Nsamp=500, Number of iterations
Niter=10, Accuracy of function evaluation δ_ODE = 10-3,
regularization parameters λ=10^(-4), 10% perturbation level
are parameters of numerical test of the first proposed
approach
Total number of iterations Niter=10, number of iterations
of the first Substage N1-iter=2, number of iterations of the
second Substage N1-iter=8 where the number of samples
Nsamp=500 are the numerical parameters test of the method
second proposed approach The degree of perturbation in the
second stage is 6%, the accuracy of function evaluation
δ_ODE = 10-3, the degree of perturbation for the first stage is
10%
When solving with initial CNM and the proposed
approaches after Nsum iterations, relative error residuals
(RRE) are presented in Table1 The first stage 1 can remark
that the smallest RRE that the algorithm can achieve is about
0.11, that is 11%, denoted RREmin Initially, it was evident
that CNM needs seven iterations to get RREmin, compared to
the proposed approach, which required only five iterations
Two iterations are saving at this stage If we need to find many
possible solutions thus, we can skip a large number of
samples Therefore, the saving of iterations is significant
because the complexity is reduced
With the same number of iterations of 10, the approach yields a significant reduction in computation time The calculation time of the proposed method is 416.989932 seconds, while the time of the original CNM is 461.882349 seconds; that is, the computation time is reduced by 9.76% after ten iterations The proposed approaches only need five iterations compared to the original CNM, which required seven iterations It can be explained as follows: Tikhonov filter function can filter out small single components; therefore, these values are not involved in computation, while the initial CNM takes longer to still calculating these values The results of the CPT-11 blood levels prediction using the
500 sets of parameters found by the original CNM and the proposed approaches are shown in Fig 3 After iterations 1 and 3, we can see no difference between the original CNM and the proposed approaches by observation We notice an evident difference between the initial CNM and the proposed approaches after iterations 5 and 7 The cluster of points in the proposed approaches moves more steadily towards the manifold solution Compared with the proposed method, some samples are still scattered away from the cluster's center in the original CNM Moreover, it can also be noticed that the nature
of the Tikhonov regularity offers a more stable and reasonable solution
TABLE 1 PERFORMANCE COMPARISONS
Figure 3 Prediction of CPT-11 blood levels using the 500 sets of parameters
by different approaches
c
0 200 400 600 800 1000 1200 0
0.5 1 1.5 2 2.5 3 3.5
0 200 400 600 800 1000 1200 0
0.5 1 1.5 2 2.5 3 3.5
0 200 400 600 800 1000 1200 0
0.5 1 1.5 2 2.5 3 3.5 CPT-11 in blood
0 200 400 600 800 1000 1200 0
0.5 1 1.5 2 2.5 3 3.5 CPT-11 in blood
0 200 400 600 800 1000 1200 0
0.5 1 1.5 2 2.5 3 3.5
0 200 400 600 800 1000 1200 0
0.5 1 1.5 2 2.5 3 3.5 CPT-11 in blood
0 200 400 600 800 1000 1200 0
0.5 1 1.5 2 2.5 3 3.5
0 200 400 600 800 1000 1200 0
0.5 1 1.5 2 2.5 3 3.5 CPT-11 in blood
0 200 400 600 800 1000 1200 0
0.5 1 1.5 2 2.5 3 3.5
0 200 400 600 800 1000 1200 0
0.5 1 1.5 2 2.5 3 3.5 CPT-11 in blood
0 200 400 600 800 1000 1200 0
0.5 1 1.5 2 2.5 3 3.5 CPT-11 in blood
0 200 400 600 800 1000 1200 0
0.5 1 1.5 2 2.5 3 3.5 CPT-11 in blood
Methods RRE after each iteration (1-10) Total time
(sec)
The original CNM
3.1452 0.8131 0.5434 0.2516 0.1401 0.1324 0.1200 0.1155 0.1124 0.1115
461.882
349 The first
approach
3.1452 0.8214 0.5170 0.1990 0.1430 0.1182 0.1126 0.1132 0.1123 0.1133
416.989
932 The second
approach
3.1452 0.8054 0.5270 0.1871 0.1268 0.1154 0.1111 0.1064 0.1049 0.1036
417.197
260
Trang 5VII CONCLUSIONS
The proposed methods are proved to be reliable, robust, and
efficient They can be used in the field of undetermined
inverse pharmacokinetics In future works, we will optimize
the regularization parameter in the Newton cluster method
The experiment data will be applied to confirm the
performance of these proposed methods
We, in this work, have successfully proposed two approaches
in improving the accuracy to determine the inverse parameter
in pharmacokinetics based on the original cluster Newton
method The proposed method is experimentally shown to
have the advantages mentioned in summary However, it is
still necessary to develop a more efficient method and, at the
same time, generate the perturbation of y* to determine the
optimal percentage and factors
REFERENCES
1 Aoki Y, Hayami K, De Sterck H, Konagaya A Cluster Newton
method for sampling multiple solutions of underdetermined
inverse problems: Application to a parameter identification
problem in pharmacokinetics SIAM Journal on Scientific
Computing 2014;36(1): B14–B44
2 Van Nguyen T., Huy T.Q., Nguyen V.D., Thu N.T., Tan T.D
(2020) An Improved Approach for Cluster Newton Method in
Parameter Identification for Pharmacokinetics In: Solanki V.,
Hoang M., Lu Z., Pattnaik P (eds) Intelligent Computing in
Engineering Advances in Intelligent Systems and Computing,
vol 1125 Springer, Singapore, ISBN 978-981-15-2779-1, pp
913-919
3 Aoki, Yasunori, et al "Cluster Newton Method for Sampling
Multiple Solutions of an Underdetermined Inverse Problem:
Parameter Identification for Pharmacokinetics." SIAM Journal
on Scientific Computing (accepted for publication) (Preliminary
version available as NII Technical Report, NII-2011-002E,
National Institute of Informatics, Tokyo, 2011, at http://www nii
ac jp/TechReports//11-002E html.) (2011)
4 Gaudreau, Philippe, et al "Improvements to the cluster Newton
method for underdetermined inverse problems." Journal of
Computational and Applied Mathematics 283 (2015): 122-141
5 Arikuma, T., Yoshikawa, S., Azuma, R., Watanabe, K.,
Matsumura, K., & Konagaya, A (2008) Drug interaction
prediction using ontology-driven hypothetical assertion
framework for pathway generation followed by numerical simulation BMC bioinformatics, 9(6), 1
6 Stephen Boyd and Lieven Vandenberghe Convex Optimization Cambridge University Press, New York, NY, USA, 2004
7 Shampine L, Reichelt M: The matlab ode suite SIAM Journal on Scientific Computing1997,18:1
8 Aoki, Yasunori "Study of Singular Capillary Surfaces and Development of the Cluster Newton Method." (2012)
9 Haaz, M C., Rivory, L., Riché, C., Vernillet, L., & Robert, J (1998) Metabolism of irinotecan (CPT-11) by human hepatic microsomes: participation of cytochrome P-450 3A and drug interactions Cancer research, 58(3), 468-472
10 Willmann, Stefan, et al "Development of a physiology-based whole-body population model for assessing the influence of individual variability on the pharmacokinetics of drugs." Journal
of pharmacokinetics and pharmacodynamics 34.3 (2007):
401-431
11 Van Nguyen T., Huy T.Q., Nguyen V.D., Thu N.T., Tan T.D (2020) An Improved Approach for Cluster Newton Method in Parameter Identification for Pharmacokinetics In: Solanki V., Hoang M., Lu Z., Pattnaik P (eds) Intelligent Computing in Engineering Advances in Intelligent Systems and Computing, vol 1125 Springer, Singapore, ISBN 978-981-15-2779-1, pp 913-919
12 Quang-Huy, T., Minh, N C., Yen, N T H., Nguyen, T A., & Tran, D T (2020, October) An Efficient Iteration Procedure for the Cluster Newton Method in Inverse Parameter Identification
of Pharmacokinetics In 2020 International Conference on Advanced Technologies for Communications (ATC), pp
182-186 2013
13 Cartis, C., & Roberts, L (2019) A derivative-free Gauss– Newton method Mathematical Programming Computation, 11(4), 631-674
14 Aoki, Y., Hayami, K., Toshimoto, K., & Sugiyama, Y (2020) Cluster Gauss–Newton method Optimization and Engineering, 1-31
15 Fukuchi, Y., Toshimoto, K., Mori, T., Kakimoto, K., Tobe, Y., Sawada, T., & Sugiyam, Y (2017) Analysis of nonlinear pharmacokinetics of a highly albumin-bound compound: contribution of albumin- mediated hepatic uptake mechanism Journal of pharmaceutical sciences, 106(9), 2704-2714
16 Gaudreau, P., Hayami, K., Aoki, Y., Safouhi, H., & Konagaya,
A (2015) Improvements to the cluster Newton method for underdetermined inverse problems Journal of computational and applied mathematics, 283, 122-141
17 Nakamura, T., Toshimoto, K., Lee, W., Imamura, CK., Tanigawara, Y., & Sugiyama, Y (2018) Application of PBPK Modeling and Virtual Clinical Study Approaches to Predict the Outcomes of CYP2D6 Genotype‐Guided Dosing of Tamoxifen CPT: pharmacometrics & systems pharmacology, 7(7),
474-482
Tran Binh-Duong He graduate Hanoi University of Engineering and Technology in june 2008
He received the degrees in 2012 at Southeast University He is currently a PhD student at the southeast university, majoring in circuits and systems at the school of Information Science and Engineering He is currently Currently working at Vietnam Paper Corporation