当前位置:网站首页>Thesis understanding: "Self-adaptive loss balanced Physics-informed neural networks"
Thesis understanding: "Self-adaptive loss balanced Physics-informed neural networks"
2022-08-08 13:33:00 【RrS_G】
Translation: Adaptive Loss Balanced Physical Information Neural Network
-- Neurocomputing -- 2022
I. Introduction
Considering that each weight of the loss function of PINN is fixed, and some studies have also observed that the training efficiency of PINN sensitively depends on the weights associated with different loss terms.But the general method of adjusting loss weights is time-consuming, laborious, and prone to errors and omissions.So the author hopes to find a more convenient way to adaptively learn loss weights - adaptive loss balanced physical information neural network (IbPINNs).
Second, method
2.1. Motivation
First of all, the loss of PINN is:
where the size of the loss weight λ is fixed, and
The author studies the effect of loss weights on PINN accuracy through numerical experiments.Here we demonstrate the results of learning the one-dimensional Poisson equation by PINN with different loss weights in Table 1.
The error curve is shown in Figure 2:
It is obvious that the performance of PINN is affected by the choice of loss weights.Therefore, it is necessary to propose a more convenient method to adaptively learn these loss weights, thereby improving the accuracy and robustness of PINN.
2.2, IbPINNs
The author has established a Gaussian probability model whose output is u.Gaussian likelihood is defined as Gaussian with mean, approximated by PINN and uncertainty parameter:
Based on the minimization objective, minimize the negative log-likelihood of the model:
Similarly, a Gaussian probability model with output g or h can also be built to define the BC and IC losses of PINN.Further, suppose the output of the Gaussian probability model consists of two vectors u, g, each following a Gaussian distribution:
This leads to the minimization objective of the multi-output model:
Therefore, the author builds a multi-output model of four vectors to define the loss function.The loss function of adaptive loss-balanced PINN (IbPINNs) can be expressed as:
On the one hand, when the adaptive weight decreases, the total weight
Increase, which means that the
The penalty is bigger; on the other hand, the last item
Prevents adaptive weights from dropping too much.In general, a larger adaptive weight reduces the contribution of the loss term, while a smaller adaptive weight increases its contribution and penalizes the model.That is, the method of automatically adjusting the adaptive weight of each loss item.
Transform the above loss:
With exponential mapping, the minimization of the loss function can be made unconstrained.Since exp(-s) resolves to the positive domain, the adaptive weights do not converge to zero very quickly.Training will be numerically more stable.A schematic diagram of ibpinn is shown in Figure 3.The method is summarized as Algorithm 1.
Three, experiment
The two-dimensional Poisson equation
Results:
边栏推荐
- 2022-08-05
- 专访|360高瀚昭:ISC十年,360数字安全大脑能够“看见”什么?
- Kotlin系列之let、with、run、apply、also函数的使用
- MySQL database storage series (5) the InnoDB storage format
- The most complete JVM performance tuning in history: thread + subsystem + class loading + memory allocation + garbage collection
- (7) FlinkSQL kafka data written to the mysql way 2
- "Huashu Cup" modeling learning (Matlab)
- SSL证书最长有效期13个月,还有必要一次申请多年吗?
- 华谊“在劫难逃”,4年亏掉64亿
- Flink1.15 组件RPC通信过程概览图
猜你喜欢
Implement a customized pin code input control
2022-08-05
【Redis】位图以及位图的使用场景(统计在线人数和用户在线状态)
Flink1.15 组件RPC通信过程概览图
Pointer and array written test questions analysis
qsort 函数的使用及其模拟实现
“自降估值”3个亿的咖啡独角兽要IPO了
【JS高级】ES5标准规范之严格模式下的保护对象_09
ctfshow 七夕杯(复现)
[C language] Detailed explanation of custom types: structure, enumeration, union
随机推荐
专访|360高瀚昭:ISC十年,360数字安全大脑能够“看见”什么?
Tensorflow与Keras进行机器学习、深度学习
史上最全JVM性能调优:线程+子系统+类加载+内存分配+垃圾回收
[C language] In-depth analysis of data storage in memory
《预训练周刊》第56期:长文本理解、即时问答、掩码自监督
建材业深陷数字化困局,B2B协同系统标准化交易流程,解决企业交易网络化难题
哈佛大学砸场子:DALL-E 2只是「粘合怪」,生成正确率只有22%
The maximum validity period of an SSL certificate is 13 months. Is it necessary to apply for multiple years at a time?
Kotlin系列之let、with、run、apply、also函数的使用
“自降估值”3个亿的咖啡独角兽要IPO了
直接选择排序
字符串函数、字符函数、内存函数的使用及其模拟实现
你是什么时候对深度学习失去信心的?
[C language] Detailed explanation of custom types: structure, enumeration, union
C语言小项目 -- 扫雷游戏完整代码(递归展开 + 选择标记)
数据解析(XPath、BeautifulSoup、正则表达式、pyquery)
南非 KMP 媒体集团实施了 DMS(文档管理系统)使流程数字化,员工可以再次专注于他们的实际任务,提供了效率
UnsatisfiedDependencyException: Error creating bean with name ‘
AfterEffect插件-图层排序-js脚本开发-AE插件
【黑马早报】巴菲特罕见巨亏近3000亿;周鸿祎回应360不能卸载;三亚倡议酒店不变相提高房价;首个国产抗新冠口服药定价不超300元...