Skip to content

Commit 0bd9972

Browse files
committed
dag
1 parent 76d8d2a commit 0bd9972

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

_pages/research.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ permalink: /research/
2323
#### ***Track 1: Software Engineering for Trustworthy AI***
2424
<!-- **[TOSEM 22, ICSE 21, TACAS 21, ISSTA 21, ASE 20, ICECCS 20, ICSE 19]: Testing, Verifying and Enhancing the Robustness of Deep Learning Models** -->
2525

26-
*We mean safe like nuclear safety as opposed to safe as in ‘trust and safety,' - Ilya Sutskever*
26+
<font color="#dd0000">*We mean safe like nuclear safety as opposed to safe as in ‘trust and safety' - Ilya Sutskever*</font>
2727

2828
From a software engineering perspective, we are working towards *a systematic testing, verification and repair framework* to comprehensively and automatically evaluate, identify and fix the risks hidden in the AI models (e.g., deep neural networks) or AI-based systems (e.g., autonomous cars, drones, etc), e.g., robustness, fairness, copyright and safety.* This line of research is crucial for human beings to be aware of, manage and mitigate the risks in the emerging AI era.
2929

@@ -55,17 +55,16 @@ From a software engineering perspective, we are working towards *a systematic te
5555

5656
<!-- Sample Work: -->
5757

58-
5958
<!-- ![]({{ site.url }}{{ site.baseurl }}/images/respic/robust.png){: style="width: 700px; float: center; margin: 0px 10px"} -->
6059
<!-- <br> -->
6160
<br>
6261

6362

6463
#### ***Track 2: AI-Empowered Formal Analysis of System or Software Security***
6564

66-
*The job of formal methods is to elucidate the assumptions upon which formal correctness depends' - Tony Hoare*
65+
<font color="#dd0000">*The job of formal methods is to elucidate the assumptions upon which formal correctness depends - Tony Hoare*</font>
6766

68-
*Formal methods can be incorporated throughout the development process to reduce the prevalence of multiple categories of vulnerabilities' - Back to the Building Blocks*
67+
<font color="#dd0000">*Formal methods can be incorporated throughout the development process to reduce the prevalence of multiple categories of vulnerabilities - Back to the Building Blocks*</font>
6968

7069
Software stack is the core driving force behind the digital operation of industrial safety-critical systems (industrial control systems, autonomous systems, etc). It is thus of paramount importance to formally verify and analyze the correctness and security of their foundational software stack, such as OS kernel, compilers, security protocols and control programs, for industrial safety-critical systems. In this line of research, we are working on *developing new AI-empowered logical foundations and toolkits to better model, test, verify, monitor and enforce the desired properties for different software layers (especially those commonly used in safety-critical industries).*
7170
<!-- We are building systematic methodologies and toolkits including novel testing metrics correlated to robustness, test case generation methods, automatic verification and repair techniques to comprehensively test, verify and enhance the robustness of deep learning models deployed in various application scenarios, e.g., image classification, object detection and NLP. -->

0 commit comments

Comments
 (0)