Machine Learning
Blog Posts
The Challenge of Adversarial Machine Learning
![Figure-1-Growth](/media/images/Figure-1-Growth.max-730x270.format-webp.webp)
This SEI Blog post examines how machine learning systems can be subverted through adversarial machine learning, the motivations of adversaries, and what researchers are doing to mitigate their attacks.
• By Matt Churilla, Nathan M. VanHoudnos, Robert W. Beveridge
In Artificial Intelligence Engineering
![Headshot of Matt Churilla](/media/images/thumb_big_m-churilla_blog_autho.max-180x180.format-webp.webp)
![Headshot of Nathan Van Houdnos](/media/images/thumb_big_n-vanhoudnos_blog_aut.max-180x180.format-webp.webp)
Tackling Collaboration Challenges in the Development of ML-Enabled Systems
![Figure-1-Organization-Structure](/media/images/Figure-1-Org-Structure.max-730x270.format-webp.webp)
This SEI blog post highlights research examining the collaboration challenges inherent in the development of machine-learning-enabled systems compared to traditional software development projects.
• By Grace Lewis
In Artificial Intelligence Engineering
![Headshot of Grace Lewis.](/media/images/thumb_big_g-lewis_blog_authors_.max-180x180.format-webp.webp)
Improving Automated Retraining of Machine-Learning Models
![Picture2](/media/images/Picture2.max-730x270.format-webp.webp)
This post describes how to improve representative MLOps pipelines by automating exploratory data-analysis tasks.
• By Rachel Brower-Sinning
In Artificial Intelligence Engineering
![Rachel Brower-Sinning](/media/images/thumb_big_r-browersinning_blog_.max-180x180.format-webp.webp)
Six Dimensions of Trust in Autonomous Systems
This post chronicles the adoption and growth of autonomous systems and provides six considerations for establishing trust.
• By Paul Nielsen
In Software Engineering Research and Development
![Paul Nielsen](/media/images/thumb_big_nielsen-paul-144_lead.max-180x180.format-webp.webp)
Release of SCAIFE System Version 2.0.0 Provides Support for Continuous-Integration (CI) Systems
Key features in new release of SCAIFE System Version 2.0.0 including support for continuous-integration (CI) systems, and status of evolving SEI SCAIFE work
• By Lori Flynn
In Secure Development
![Lori Flynn](/media/images/thumb_big_l-flynn_blog_authors_.max-180x180.format-webp.webp)
Systems Engineering and Software Engineering: Collaborating for the Smart Systems of the Future
Convergence between systems engineering and software engineering is forging new practices for engineering the smart systems of the future.
• By Paul Nielsen
In Cyber-Physical Systems
![Paul Nielsen](/media/images/thumb_big_nielsen-paul-144_lead.max-180x180.format-webp.webp)
Software Engineering for Machine Learning: Characterizing and Detecting Mismatch in Machine-Learning Systems
![SE4ML fig 1.jpg](/media/images/SE4ML_fig_1_j6MiVgO.max-730x270.format-webp.webp)
This post describes how we are creating and assessing empirically validated practices to guide the development of machine-learning-enabled systems.
• By Grace Lewis, Ipek Ozkaya
In Artificial Intelligence Engineering
![Headshot of Grace Lewis.](/media/images/thumb_big_g-lewis_blog_authors_.max-180x180.format-webp.webp)
![Headshot of Ipek Ozkaya.](/media/images/thumb_big_i-ozkaya_blog_authors.max-180x180.format-webp.webp)
Aligning DevSecOps and Machine Learning
![Layered chart depicting ML and DevSecOps Infrastructure.](/media/images/figure3_devsecopsml_05032021.max-730x270.format-webp.webp)
Luiz Antunes explores the machine learning (ML) and DevSecOps domains and proposes ways to use them in collaboration for increased performance.
• By Luiz Antunes
In DevSecOps
![Luiz Antunes](/media/images/thumb_big_l-antunes_blog_author.max-180x180.format-webp.webp)
A Game to Assess Human Decision Making with AI Support
![TGI Launch fig 1.jpg](/media/images/TGI_Launch_fig_1.max-730x270.format-webp.webp)
In decision-support systems based on AI, humans often make poor choices causing the systems to be abandoned. Rotem Guttman introduces a game that collects data on actual human decision making …
• By Rotem D. Guttman
In Artificial Intelligence Engineering
![Rotem Guttman](/media/images/thumb_big_r-guttman_blog_author.max-180x180.format-webp.webp)
Managing the Risks of Adopting AI Engineering
This SEI Blog post discusses how organizations can manage the risks associated with adopting AI engineering, including developing a risk management framework.
• By Brett Tucker
In Artificial Intelligence Engineering
![Brett Tucker](/media/images/thumb_big_b-tucker_blog_authors.max-180x180.format-webp.webp)