From ccdccba4582fbff0187b2a55461f3cbfb3805d40 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:36:40 +0800 Subject: [PATCH 01/27] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20working-groups?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- working-groups/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 working-groups/.keep diff --git a/working-groups/.keep b/working-groups/.keep new file mode 100644 index 0000000..e69de29 -- Gitee From fe3b0b8fd2372a0997ba90543e5e7914b8c3fcda Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:38:21 +0800 Subject: [PATCH 02/27] performance_png performance_png --- memor_opt.PNG | Bin 0 -> 4363 bytes target.PNG | Bin 0 -> 3945 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 memor_opt.PNG create mode 100644 target.PNG diff --git a/memor_opt.PNG b/memor_opt.PNG new file mode 100644 index 0000000000000000000000000000000000000000..d1fcde619753adc9907deeed5b97e9b72c20da34 GIT binary patch literal 4363 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 literal 0 HcmV?d00001 -- Gitee From cf4f7fe071e5d671bcb56dd65208cf363cba4aa0 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:38:47 +0800 Subject: [PATCH 03/27] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20research?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- working-groups/research/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 working-groups/research/.keep diff --git a/working-groups/research/.keep b/working-groups/research/.keep new file mode 100644 index 0000000..e69de29 -- Gitee From f40e35eb48c66b9bc09d690cc56241e5452a3ae1 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:42:29 +0800 Subject: [PATCH 04/27] performance_png performance_png --- working-groups/research/memor_opt.PNG | Bin 0 -> 4363 bytes working-groups/research/target.PNG | Bin 0 -> 3945 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 working-groups/research/memor_opt.PNG create mode 100644 working-groups/research/target.PNG diff --git a/working-groups/research/memor_opt.PNG b/working-groups/research/memor_opt.PNG new file mode 100644 index 0000000000000000000000000000000000000000..d1fcde619753adc9907deeed5b97e9b72c20da34 GIT binary patch literal 4363 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 literal 0 HcmV?d00001 -- Gitee From 8afab22c0adb12fe68a12922cb8ef743ad8a098c Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:42:41 +0800 Subject: [PATCH 05/27] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20ta?= =?UTF-8?q?rget.PNG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- target.PNG | Bin 3945 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 target.PNG diff --git a/target.PNG b/target.PNG deleted file mode 100644 index 787bb1634d0f62718eff75f2f165b4bb91696699..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3945 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 -- Gitee From e2136ec7f81bc9e9ed97ab6d7689eb2b74862194 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:42:46 +0800 Subject: [PATCH 06/27] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20me?= =?UTF-8?q?mor=5Fopt.PNG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- memor_opt.PNG | Bin 4363 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 memor_opt.PNG diff --git a/memor_opt.PNG b/memor_opt.PNG deleted file mode 100644 index d1fcde619753adc9907deeed5b97e9b72c20da34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4363 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 Date: Mon, 17 Aug 2020 11:45:56 +0800 Subject: [PATCH 07/27] add working-groups/research/Low-bit Neural Networks Training.md. --- .../Low-bit Neural Networks Training.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 working-groups/research/Low-bit Neural Networks Training.md diff --git a/working-groups/research/Low-bit Neural Networks Training.md b/working-groups/research/Low-bit Neural Networks Training.md new file mode 100644 index 0000000..4d4c30e --- /dev/null +++ b/working-groups/research/Low-bit Neural Networks Training.md @@ -0,0 +1,20 @@ +# Topic1: Low-bit Neural Networks Training + +## Motivation: + +​ At present, mixed precision can automatically adjust the accuracy of fp16 and fp32 for the network to improve training performance and memory optimization. Because operators have different costs on different AI chips, all optimization strategies for different AI chips are different. The network configuration of different hardware is different, so how to automatically generate the precision adjustment strategy that adapts to various hardware, especially the low bit strategy has become a difficult problem. + +## Target: + +​ Self-adaptively provides a low-bit precision training mechanism for various networks. + +![target](target.PNG) + +## Method: + +​ We expect the applicant can conduct low-bit neural networks training research based on MindSpore, and hope to get your valuable suggestions to MindSpore in the process. We will do our best to improve the capabilities of the MindSpore framework and provide you with the most powerful technical support. + +## How To Join + +1. Submit an issue/PR based on community discussion for consultation or claim on related topics +2. Submit your proposal to us by email xxx@huawei.com \ No newline at end of file -- Gitee From 51ec4130fbae93be38938445c88a687eb328f249 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:46:35 +0800 Subject: [PATCH 08/27] add working-groups/research/Topic2: Memory Optimization. --- .../research/Topic2: Memory Optimization | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 working-groups/research/Topic2: Memory Optimization diff --git a/working-groups/research/Topic2: Memory Optimization b/working-groups/research/Topic2: Memory Optimization new file mode 100644 index 0000000..074cb61 --- /dev/null +++ b/working-groups/research/Topic2: Memory Optimization @@ -0,0 +1,22 @@ +# Topic2: Memory Optimization + +## Motivation: + +​ There are many strategies for memory optimization, such as recalculation and host-device memory switching. These strategies further break through the memory bottleneck by increasing the amount of calculation and increase the batchsize. Increasing batchsize can often improve the utilization of GPU and NPU to improve throughput performance. + +## Target: + +* Adaptive search memory optimization strategy to optimize the overall network performance. + +* Or provide a methodological strategy. + + ![memor_opt](memor_opt.PNG) + +## Method: + +​ We expect the applicant can conduct memory optimization research based on MindSpore, and hope to get your valuable suggestions to MindSpore in the process. We will do our best to improve the capabilities of the MindSpore framework and provide you with the most powerful technical support. + +## How To Join + +1. Submit an issue/PR based on community discussion for consultation or claim on related topics +2. Submit your proposal to us by email xxx@huawei.com \ No newline at end of file -- Gitee From 76e2d00b91e099bdc2c8694b4dad08ae661916a7 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:47:20 +0800 Subject: [PATCH 09/27] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20wo?= =?UTF-8?q?rking-groups/research/Topic2:=20Memory=20Optimization?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../research/Topic2: Memory Optimization | 22 ------------------- 1 file changed, 22 deletions(-) delete mode 100644 working-groups/research/Topic2: Memory Optimization diff --git a/working-groups/research/Topic2: Memory Optimization b/working-groups/research/Topic2: Memory Optimization deleted file mode 100644 index 074cb61..0000000 --- a/working-groups/research/Topic2: Memory Optimization +++ /dev/null @@ -1,22 +0,0 @@ -# Topic2: Memory Optimization - -## Motivation: - -​ There are many strategies for memory optimization, such as recalculation and host-device memory switching. These strategies further break through the memory bottleneck by increasing the amount of calculation and increase the batchsize. Increasing batchsize can often improve the utilization of GPU and NPU to improve throughput performance. - -## Target: - -* Adaptive search memory optimization strategy to optimize the overall network performance. - -* Or provide a methodological strategy. - - ![memor_opt](memor_opt.PNG) - -## Method: - -​ We expect the applicant can conduct memory optimization research based on MindSpore, and hope to get your valuable suggestions to MindSpore in the process. We will do our best to improve the capabilities of the MindSpore framework and provide you with the most powerful technical support. - -## How To Join - -1. Submit an issue/PR based on community discussion for consultation or claim on related topics -2. Submit your proposal to us by email xxx@huawei.com \ No newline at end of file -- Gitee From 433737de3f21f9732f5da0c6f0b2d2862c021831 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:47:33 +0800 Subject: [PATCH 10/27] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20working-gro?= =?UTF-8?q?ups/research/Low-bit=20Neural=20Networks=20Training.md=20?= =?UTF-8?q?=E4=B8=BA=20working-groups/research/Topic1:Low-bit=20Neural=20N?= =?UTF-8?q?etworks=20Training.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...rks Training.md => Topic1:Low-bit Neural Networks Training.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename working-groups/research/{Low-bit Neural Networks Training.md => Topic1:Low-bit Neural Networks Training.md} (100%) diff --git a/working-groups/research/Low-bit Neural Networks Training.md b/working-groups/research/Topic1:Low-bit Neural Networks Training.md similarity index 100% rename from working-groups/research/Low-bit Neural Networks Training.md rename to working-groups/research/Topic1:Low-bit Neural Networks Training.md -- Gitee From 27cf1dce39efb1dd92472154e67e02f0cef40b77 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:48:03 +0800 Subject: [PATCH 11/27] add working-groups/research/Topic2: Memory Optimization.md. --- .../research/Topic2: Memory Optimization.md | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 working-groups/research/Topic2: Memory Optimization.md diff --git a/working-groups/research/Topic2: Memory Optimization.md b/working-groups/research/Topic2: Memory Optimization.md new file mode 100644 index 0000000..074cb61 --- /dev/null +++ b/working-groups/research/Topic2: Memory Optimization.md @@ -0,0 +1,22 @@ +# Topic2: Memory Optimization + +## Motivation: + +​ There are many strategies for memory optimization, such as recalculation and host-device memory switching. These strategies further break through the memory bottleneck by increasing the amount of calculation and increase the batchsize. Increasing batchsize can often improve the utilization of GPU and NPU to improve throughput performance. + +## Target: + +* Adaptive search memory optimization strategy to optimize the overall network performance. + +* Or provide a methodological strategy. + + ![memor_opt](memor_opt.PNG) + +## Method: + +​ We expect the applicant can conduct memory optimization research based on MindSpore, and hope to get your valuable suggestions to MindSpore in the process. We will do our best to improve the capabilities of the MindSpore framework and provide you with the most powerful technical support. + +## How To Join + +1. Submit an issue/PR based on community discussion for consultation or claim on related topics +2. Submit your proposal to us by email xxx@huawei.com \ No newline at end of file -- Gitee From 3e73994e78f8c13f2acb2ac2c076e1220f69bd5d Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:49:46 +0800 Subject: [PATCH 12/27] =?UTF-8?q?add=20working-groups/research/Topic3?= =?UTF-8?q?=EF=BC=9AModel=20Innovation.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Topic3\357\274\232Model Innovation" | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 "working-groups/research/Topic3\357\274\232Model Innovation" diff --git "a/working-groups/research/Topic3\357\274\232Model Innovation" "b/working-groups/research/Topic3\357\274\232Model Innovation" new file mode 100644 index 0000000..fa59dc0 --- /dev/null +++ "b/working-groups/research/Topic3\357\274\232Model Innovation" @@ -0,0 +1,22 @@ +# Topic3:Model Innovation + +## Motivation: + +1. In-depth probability model innovation: through the combination of neural network and probability model, the model can better help decision-making. +2. Graph neural network: The neural network is combined with the traditional graph structure, oriented to cognitive reasoning and future trends. +3. Model innovation combining traditional models and neural networks is a research hotspot. + +## Target: + +- Complete probability sampling library and probability inference (learning the probability distribution of the overall sample through known samples) algorithm library +- Design new algorithms for dynamically changing heterogeneous graphs (different feature dimensions and different information aggregation methods) +- Trillion distributed graph data storage, segmentation and sampling + +## Method: + +​ We expect the applicant can conduct model innovation research based on MindSpore, and hope to get your valuable suggestions to MindSpore in the process. We will do our best to improve the capabilities of the MindSpore framework and provide you with the most powerful technical support. + +## How To Join: + +1. Submit an issue/PR based on community discussion for consultation or claim on related topics +2. Submit your proposal to us by email xxx@huawei.com \ No newline at end of file -- Gitee From f5d310b62ce1793a5b4d5698bc2a71f1816d2ef2 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:49:57 +0800 Subject: [PATCH 13/27] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20working-gro?= =?UTF-8?q?ups/research/Topic3=EF=BC=9AModel=20Innovation=20=E4=B8=BA=20wo?= =?UTF-8?q?rking-groups/research/Topic3=EF=BC=9AModel=20Innovation.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../research/Topic3\357\274\232Model Innovation.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "working-groups/research/Topic3\357\274\232Model Innovation" => "working-groups/research/Topic3\357\274\232Model Innovation.md" (100%) diff --git "a/working-groups/research/Topic3\357\274\232Model Innovation" "b/working-groups/research/Topic3\357\274\232Model Innovation.md" similarity index 100% rename from "working-groups/research/Topic3\357\274\232Model Innovation" rename to "working-groups/research/Topic3\357\274\232Model Innovation.md" -- Gitee From e567f93eaccdd9dbf90c865fa9dfa17026934d14 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:50:15 +0800 Subject: [PATCH 14/27] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20working-gro?= =?UTF-8?q?ups/research/Topic3=EF=BC=9AModel=20Innovation.md=20=E4=B8=BA?= =?UTF-8?q?=20working-groups/research/Topic3:Model=20Innovation.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../research/Topic3:Model Innovation.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "working-groups/research/Topic3\357\274\232Model Innovation.md" => working-groups/research/Topic3:Model Innovation.md (100%) diff --git "a/working-groups/research/Topic3\357\274\232Model Innovation.md" b/working-groups/research/Topic3:Model Innovation.md similarity index 100% rename from "working-groups/research/Topic3\357\274\232Model Innovation.md" rename to working-groups/research/Topic3:Model Innovation.md -- Gitee From 64a79c33ef97a103426897130a7a2ed3d9c94afc Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:50:26 +0800 Subject: [PATCH 15/27] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20working-gro?= =?UTF-8?q?ups/research/Topic2:=20Memory=20Optimization.md=20=E4=B8=BA=20w?= =?UTF-8?q?orking-groups/research/Topic2:Memory=20Optimization.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...pic2: Memory Optimization.md => Topic2:Memory Optimization.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename working-groups/research/{Topic2: Memory Optimization.md => Topic2:Memory Optimization.md} (100%) diff --git a/working-groups/research/Topic2: Memory Optimization.md b/working-groups/research/Topic2:Memory Optimization.md similarity index 100% rename from working-groups/research/Topic2: Memory Optimization.md rename to working-groups/research/Topic2:Memory Optimization.md -- Gitee From a093e8601187d5fbd2f666e47a5248d16def516d Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:50:56 +0800 Subject: [PATCH 16/27] =?UTF-8?q?add=20working-groups/research/Topic3?= =?UTF-8?q?=EF=BC=9AAI=20for=20Scientific=20Computing.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...357\274\232AI for Scientific Computing.md" | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 "working-groups/research/Topic3\357\274\232AI for Scientific Computing.md" diff --git "a/working-groups/research/Topic3\357\274\232AI for Scientific Computing.md" "b/working-groups/research/Topic3\357\274\232AI for Scientific Computing.md" new file mode 100644 index 0000000..8f96f11 --- /dev/null +++ "b/working-groups/research/Topic3\357\274\232AI for Scientific Computing.md" @@ -0,0 +1,20 @@ +# Topic2:AI for Scientific Computing + +## Motivation: + +* AI modeling :AI automatic modeling can effectively improve modeling efficiency, and convergence analysis can improve model reliability and ensure simple and safe use by users. +* AI solution:The calculation amount of high-order differential increases exponentially with the parameter and the order. We can design neural network models to solve such classic problems. + +## Target: + + * AI modeling:Construct a neural network, training data and Loss function for scientific computing problems. + * AI solution:AI model solves differential equations, solves optimization problems, achieve the goal that the amount of high-order automatic differential calculation increases linearly with the order. + +## Method: + +​ We expect the applicant can conduct AI for scientific computing research based on MindSpore, and hope to get your valuable suggestions to MindSpore in the process. We will do our best to improve the capabilities of the MindSpore framework and provide you with the most powerful technical support. + +## How To Join: + +1. Submit an issue/PR based on community discussion for consultation or claim on related topics +2. Submit your proposal to us by email xxx@huawei.com \ No newline at end of file -- Gitee From a5c213f4a18e8cc20674aedd501e29b68e8f19c7 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:51:08 +0800 Subject: [PATCH 17/27] =?UTF-8?q?update=20working-groups/research/Topic3?= =?UTF-8?q?=EF=BC=9AAI=20for=20Scientific=20Computing.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../research/Topic3\357\274\232AI for Scientific Computing.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/working-groups/research/Topic3\357\274\232AI for Scientific Computing.md" "b/working-groups/research/Topic3\357\274\232AI for Scientific Computing.md" index 8f96f11..3fc91e1 100644 --- "a/working-groups/research/Topic3\357\274\232AI for Scientific Computing.md" +++ "b/working-groups/research/Topic3\357\274\232AI for Scientific Computing.md" @@ -1,4 +1,4 @@ -# Topic2:AI for Scientific Computing +# Topic3:AI for Scientific Computing ## Motivation: -- Gitee From fc44c73d2be2b259b7f88ac0f1adfba532e81278 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:51:25 +0800 Subject: [PATCH 18/27] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20working-gro?= =?UTF-8?q?ups/research/Topic3=EF=BC=9AAI=20for=20Scientific=20Computing.m?= =?UTF-8?q?d=20=E4=B8=BA=20working-groups/research/Topic4:AI=20for=20Scien?= =?UTF-8?q?tific=20Computing.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../research/Topic4:AI for Scientific Computing.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "working-groups/research/Topic3\357\274\232AI for Scientific Computing.md" => working-groups/research/Topic4:AI for Scientific Computing.md (100%) diff --git "a/working-groups/research/Topic3\357\274\232AI for Scientific Computing.md" b/working-groups/research/Topic4:AI for Scientific Computing.md similarity index 100% rename from "working-groups/research/Topic3\357\274\232AI for Scientific Computing.md" rename to working-groups/research/Topic4:AI for Scientific Computing.md -- Gitee From f52ea8d17c23599dc2930737d4218e064f715b68 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:51:35 +0800 Subject: [PATCH 19/27] update working-groups/research/Topic4:AI for Scientific Computing.md. --- working-groups/research/Topic4:AI for Scientific Computing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/working-groups/research/Topic4:AI for Scientific Computing.md b/working-groups/research/Topic4:AI for Scientific Computing.md index 3fc91e1..337573e 100644 --- a/working-groups/research/Topic4:AI for Scientific Computing.md +++ b/working-groups/research/Topic4:AI for Scientific Computing.md @@ -1,4 +1,4 @@ -# Topic3:AI for Scientific Computing +# Topic4:AI for Scientific Computing ## Motivation: -- Gitee From 33e047adb62ff52a3a336b89adc236416eb558c4 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:55:28 +0800 Subject: [PATCH 20/27] add working-groups/research/Topic5:Verifiable Trustworthy AI.md. --- .../Topic5:Verifiable Trustworthy AI.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 working-groups/research/Topic5:Verifiable Trustworthy AI.md diff --git a/working-groups/research/Topic5:Verifiable Trustworthy AI.md b/working-groups/research/Topic5:Verifiable Trustworthy AI.md new file mode 100644 index 0000000..b108c26 --- /dev/null +++ b/working-groups/research/Topic5:Verifiable Trustworthy AI.md @@ -0,0 +1,19 @@ +# Topic5: Verifiable Trustworthy AI + +## Motivation: + +- Many aspects of trustworthy AI (or responsible AI), such as robustness, backdoor-free, fairness, privacy protection capabilities, and accountability, have gradually attracted the attention of the industry and academia. +- Scholars' understanding and research on the attributes of trustworthy AI are mostly empirical, and there are few theoretical studies. The verifiable and certifiable analysis, tuning, and evaluation methods of trustworthy AI attributes and bounds, and their relation to explainable AI, require theoretical guidance. + +## Target: + +​ Propose verifiable and certifiable research mechanism and evaluation system on trustworthy AI. + +## Method: + +​ We expect the applicant can conduct Verifiable Trustworthy AI research based on MindSpore, and hope to get your valuable suggestions to MindSpore in the process. We will do our best to improve the capabilities of the MindSpore framework and provide you with the most powerful technical support. + +## How To Join + +1. Submit an issue/PR based on community discussion for consultation or claim on related topics +2. Submit your proposal to us by email xxx@huawei.com \ No newline at end of file -- Gitee From c32ca0fbe17b727b57c65430a8e175ad4e2f87a2 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 11:56:14 +0800 Subject: [PATCH 21/27] add working-groups/research/Topic6: Confidential AI Computing.md. --- .../Topic6: Confidential AI Computing.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 working-groups/research/Topic6: Confidential AI Computing.md diff --git a/working-groups/research/Topic6: Confidential AI Computing.md b/working-groups/research/Topic6: Confidential AI Computing.md new file mode 100644 index 0000000..e8df265 --- /dev/null +++ b/working-groups/research/Topic6: Confidential AI Computing.md @@ -0,0 +1,20 @@ +# Topic6: Confidential AI Computing + +## Motivation: + +- In the training and deployment process of AI services, several vital resources such as data, models, and computing resources may belong to different parties, so a large amount of data will move across trust domains. The problems of data privacy protection and model confidentiality protection are prominent. +- Confidential computing is an important direction to protect the confidentiality of key data. At present, confidential computing based on trusted execution environment has performance advantages, but its trust model is limited; the trust model of confidential computing based on cryptography (homomorphic encryption, multi-party computing) is simple, but there is still a gap between performance and practicality. +- A series of specialized optimizations may improve the performance of confidential computing in AI scenarios, including but not limited to: cryptography suitable for AI, specialized intermediate representation and compling strategy for confidential AI computing, and hardware-based acceleration. + +## Target: + +​ Realize an AI on Encrypted Data & Model computing framework with feasible, flexible and efficient performance in actual AI application scenarios, or key technologies. + +## Method: + +​ We expect the applicant can conduct Confidential AI Computing research based on MindSpore, and hope to get your valuable suggestions to MindSpore in the process. We will do our best to improve the capabilities of the MindSpore framework and provide you with the most powerful technical support. + +## How To Join + +1. Submit an issue/PR based on community discussion for consultation or claim on related topics +2. Submit your proposal to us by email xxx@huawei.com \ No newline at end of file -- Gitee From cee9fde0f34eebc3f912da982bf67cbaffe2e2b5 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 14:09:59 +0800 Subject: [PATCH 22/27] add working-groups/research/Topic7: Tensor Differentiable Calculation Framework.md. --- ...or Differentiable Calculation Framework.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 working-groups/research/Topic7: Tensor Differentiable Calculation Framework.md diff --git a/working-groups/research/Topic7: Tensor Differentiable Calculation Framework.md b/working-groups/research/Topic7: Tensor Differentiable Calculation Framework.md new file mode 100644 index 0000000..47b9121 --- /dev/null +++ b/working-groups/research/Topic7: Tensor Differentiable Calculation Framework.md @@ -0,0 +1,21 @@ +# Topic7: Tensor Differentiable Calculation Framework + +## Motivation: + +* The new network model poses challenges to the IR expression, optimization and execution of the deep learning framework, including the introduction of a new op abstraction level, and the dynamics of the model. +* Third-party high-performance computing languages or frameworks are accelerated, and there is an urgent need for a more versatile and open tensor computing framework and API design +* The technical challenges of unified optimization of the model layer and the operator layer, including hierarchical IR design, optimization of infrastructure, automatic tuning, loop optimization, etc. +* Differential equations are solved with a large number of differentials, which have high requirements for the differential expression of the framework, interface design, algorithm analysis efficiency and reliability. + +##Target: + +​ Driven by cutting-edge applications, from the perspectives of new models, dynamic models, high-performance computing languages, etc., study the evolution direction and key technology paths of future computing frameworks. For example, it supports differentiable programming of high-order differentiation and is compatible with traditional Fortran/C numerical calculation framework. + +##Method: + +​ We expect the applicant can conduct tensor differentiable calculation framework research based on MindSpore, and hope to get your valuable suggestions to MindSpore in the process. We will do our best to improve the capabilities of the MindSpore framework and provide you with the most powerful technical support. + +## How To Join + +1. Submit an issue/PR based on community discussion for consultation or claim on related topics +2. Submit your proposal to us by email xxx@huawei.com \ No newline at end of file -- Gitee From e45d9b270c6fa63a94ac06017700476e9b190a82 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 14:10:14 +0800 Subject: [PATCH 23/27] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20working-gro?= =?UTF-8?q?ups/research/Topic6:=20=20Confidential=20AI=20Computing.md=20?= =?UTF-8?q?=E4=B8=BA=20working-groups/research/Topic6:Confidential=20AI=20?= =?UTF-8?q?Computing.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ential AI Computing.md => Topic6:Confidential AI Computing.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename working-groups/research/{Topic6: Confidential AI Computing.md => Topic6:Confidential AI Computing.md} (100%) diff --git a/working-groups/research/Topic6: Confidential AI Computing.md b/working-groups/research/Topic6:Confidential AI Computing.md similarity index 100% rename from working-groups/research/Topic6: Confidential AI Computing.md rename to working-groups/research/Topic6:Confidential AI Computing.md -- Gitee From 178bf166c649853c52c6e55ff768c6db229c9a81 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 14:10:48 +0800 Subject: [PATCH 24/27] add working-groups/research/Topic8:Distributed And Parallel AI Computing Framework.md. --- ...ted And Parallel AI Computing Framework.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 working-groups/research/Topic8:Distributed And Parallel AI Computing Framework.md diff --git a/working-groups/research/Topic8:Distributed And Parallel AI Computing Framework.md b/working-groups/research/Topic8:Distributed And Parallel AI Computing Framework.md new file mode 100644 index 0000000..80df83f --- /dev/null +++ b/working-groups/research/Topic8:Distributed And Parallel AI Computing Framework.md @@ -0,0 +1,20 @@ +# Topic8:Distributed And Parallel AI Computing Framework + +## Motivation: + +* The scale and complexity of models are getting higher and higher, such as GPT-3 with 175 billion parameters, millions of face recognition, and tens of billions of feature recommendations. +* It is difficult to split the model manually. For example, developers need to combine information such as calculation amount, cluster size, communication bandwidth, and network topology to construct a parallel mode. +* The expression of the parallel mode lacks adaptability, and the simple graph-level model segmentation cannot obtain high-efficiency speedup. It requires the decoupling of algorithm logic and parallel logic. + +## Target: + +​ Driven by super-large models, research key technologies for accelerating distributed training, including but not limited to automatic parallelism, hybrid parallelism, memory optimization, and elastic scaling. Such as achieving heterogeneous automatic parallel efficiency and linear speedup. + +## Method: + +​ We expect the applicant can conduct distributed and parallel AI computing framework research based on MindSpore, and hope to get your valuable suggestions to MindSpore in the process. We will do our best to improve the capabilities of the MindSpore framework and provide you with the most powerful technical support. + +## How To Join + +1. Submit an issue/PR based on community discussion for consultation or claim on related topics +2. Submit your proposal to us by email xxx@huawei.com \ No newline at end of file -- Gitee From c66d781c33d8132049b0d1ecda5fd45d33b374a3 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 14:41:44 +0800 Subject: [PATCH 25/27] =?UTF-8?q?add=20working-groups/research/Topic9:Expl?= =?UTF-8?q?ainable=C2=A0AI.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../research/Topic9:Explainable\302\240AI.md" | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 "working-groups/research/Topic9:Explainable\302\240AI.md" diff --git "a/working-groups/research/Topic9:Explainable\302\240AI.md" "b/working-groups/research/Topic9:Explainable\302\240AI.md" new file mode 100644 index 0000000..cdc3c2f --- /dev/null +++ "b/working-groups/research/Topic9:Explainable\302\240AI.md" @@ -0,0 +1,20 @@ +# Topic9:Explainable AI + +##Motivation: + +​ The current deep learning model is essentially black box due to its technical complexity , which leads to the opacity and inexplicability of AI services and further restricts the commercial application and promotion of AI services. Existing interpretable AI technology mainly focuses on how to provide limited engineering auxiliary information to the model, but ignores the understanding of AI models from the perspective of human cognition + +​ Humans usually understand things through analogies, metaphors, induction and other cognitive methods, and have a certain process of mental cognition construction. Thus, in this project, we expect to be able to explore more systematic and interpretable AI methods that conform to human cognition, including interactive interfaces, interpretation methods, measurement methods, and so on. + +##Target: + +​ A complete set of interpretable AI methods and strategies in line with human cognition, providing necessary interactive cognitive interface design solutions for different scenarios and different cognitions, and a case study for typical scenarios. + +## Method: + +​ We expect the applicant can conduct XAI research based on MindSpore, and hope to get your valuable suggestions to MindSpore in the process. We will do our best to improve the capabilities of the MindSpore framework and provide you with the most powerful technical support. + +## How To Join: + +1. Submit an issue/PR based on community discussion for consultation or claim on related topics +2. Submit your proposal to us by email xxx@huawei.com \ No newline at end of file -- Gitee From f21fbda5bcf31b9eee4f746b3da899195e714f01 Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 14:42:21 +0800 Subject: [PATCH 26/27] add working-groups/research/Topic10:AutoML.md. --- working-groups/research/Topic10:AutoML.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 working-groups/research/Topic10:AutoML.md diff --git a/working-groups/research/Topic10:AutoML.md b/working-groups/research/Topic10:AutoML.md new file mode 100644 index 0000000..eacbead --- /dev/null +++ b/working-groups/research/Topic10:AutoML.md @@ -0,0 +1,20 @@ +#Topic10:AutoML + +## Motivation: + +​ Nowadays, training a model that meets the accuracy requirements often requires rich expert knowledge and repeated iterative attempts. Although there is AutoML technology, there are still problems of difficult search space setting and long training time for large search spaces. If you can combine the iterative history of user training and analyze historical data, a lightweight hyperparameter recommendation method can be realized, which can greatly improve the developer experience. + +​ Similarly, for performance tuning, there are similar problems. In different heterogeneous hardware, models, and data processing scenarios, expert knowledge is required for tuning. Therefore, we aim to reduce the performance tuning threshold by automatically identifying system performance bottlenecks and recommending the best code path. + +## Target: + +​ Reduce model development cost, set up thresholds through automatic hyper-parameter configuration and performance optimization paths, and improve model debugging and optimization efficiency. + +## Method: + +​ We expect the applicant can conduct AutoML research based on MindSpore, and hope to get your valuable suggestions to MindSpore in the process. We will do our best to improve the capabilities of the MindSpore framework and provide you with the most powerful technical support. + +## How To Join: + +1. Submit an issue/PR based on community discussion for consultation or claim on related topics +2. Submit your proposal to us by email xxx@huawei.com -- Gitee From ac511444dd394dfa7e10876db27a8f25dd6bc46e Mon Sep 17 00:00:00 2001 From: godbaiqi Date: Mon, 17 Aug 2020 14:42:50 +0800 Subject: [PATCH 27/27] update working-groups/research/Topic10:AutoML.md. --- working-groups/research/Topic10:AutoML.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/working-groups/research/Topic10:AutoML.md b/working-groups/research/Topic10:AutoML.md index eacbead..484d583 100644 --- a/working-groups/research/Topic10:AutoML.md +++ b/working-groups/research/Topic10:AutoML.md @@ -1,4 +1,4 @@ -#Topic10:AutoML +# Topic10:AutoML ## Motivation: -- Gitee