KeynotesAPSEC 2022
Three keynote speakers have been appointed as follows.
December 7th
Dr. Hiroshi Maruyama (Kao Corporation, Executive Fellow. The University of Tokyo, Project Professor. Preferred Networks, Inc., Fellow)
December 8th
Dr. Grace A. Lewis (Carnegie Mellon University Software Engineering Institute (SEI), Lead for the SEI Tactical and AI-enabled Systems initiative. IEEE Computer Society, Vice President)
December 9th
Prof. Shing-Chi Cheung (Hong Kong University of Science and Technology, Professor)
Wed 7 DecDisplayed time zone: Osaka, Sapporo, Tokyo change
11:00 - 12:00 | |||
11:00 60mKeynote | Machine Learning Systems Engineering: Retrospective of Five-Year Activities in Japan Keynotes Hiroshi Maruyama Preferred Networks |
Thu 8 DecDisplayed time zone: Osaka, Sapporo, Tokyo change
09:00 - 10:00 | |||
09:00 60mKeynote | Improving Development of ML-Enabled Systems through Software Architecture Keynotes Grace Lewis Carnegie Mellon Software Engineering Institute |
Fri 9 DecDisplayed time zone: Osaka, Sapporo, Tokyo change
11:00 - 12:00 | |||
11:00 60mKeynote | On the Search for Effective Metamorphic Relations: Overview, Challenges and Opportunities Keynotes Shing-Chi Cheung Hong Kong University of Science and Technology |
Keynote speakers
December 7th
Machine Learning Systems Engineering: Retrospective of Five-Year Activities in Japan
Dr. Hiroshi Maruyama
Abstract
The process of developing machine learning (ML)-based systems is in many aspects different from the process of developing conventional software systems, where the accumulated knowledge on Software Engineering (SE) can guide. In order to facilitate the discussions on what existing SE practices can be applied and what are missing for ML-based systems, we launched a community on Machine Learning Systems Engineering in 2017. Our activities cover a wide range of aspects regarding developing and operating ML-based systems, from requirement development, testing and quality assurance, tools and computing infrastructure, to operating and management issues. This talk reflects on the five year activities, reviews the original goals and what we have achieved and what we have not, and discuss the future directions.Short Biography
Dr. Hiroshi Maruyama has spent 26 years in IBM Research, Tokyo Research Laboratory, working on various computer science areas such as artificial intelligence, natural language processing, machine translation, hand-writing recognition, multimedia, XML, Web Services, and security. He was the director of IBM Tokyo Research Laboratory from 2006 to 2009. From 2011 to 2016, he was a professor at the Institute of Statistical Mathematics where he worked on projects related to big data, statistics, and their impacts on society. He joined Preferred Networks, Inc. in April 2016 as the chief strategy officer. His current research interests include practical applications of machine learning, social implications of information technology and machine learning, and computer science and statistics in general. Currently he is an Executive Fellow at Kao Corporation, a PFN Fellow at Preferred Networks, and a project professor at the Research into Artifacts, Center for Engineering at the University of Tokyo.December 8th
Improving Development of ML-Enabled Systems through Software Architecture
Dr. Grace A. Lewis
Abstract
Developing software systems that contain machine learning (ML) components (ML-enabled systems, or ML systems for short) requires an end-to-end perspective that considers the unique life cycle of these components — from data acquisition, to model training, to model deployment and evolution. However, a problem is that ML system development typically split into three roles, with three different and often separate workflows: data scientists build models; software engineers integrate models into ML systems; and then operations staff deploy, operate, and monitor the ML systems. Because these roles operate separately and often speak different languages, there are opportunities for mismatch between the assumptions made by each role with respect to the elements of the ML-enabled system, and the actual guarantees provided by each element, which leads to system failure. While simply better collaboration between teams is a valid solution to this problem, using software architecture design as the set of activities and artifacts that promote and record collaborative decision making is a much stronger and sustainable solution.In this talk I will first share the outcomes of two practitioner studies that highlight the problems related to treating ML systems development as a model-centric instead of a system-centric activity. I will then present a set of software architecture practices that can lead to successful ML systems. I will close the talk with some thoughts on remaining gaps in both research and practice that I hope will inspire current and future software engineering and software architecture research.
Short Biography
Grace Lewis is a Principal Researcher at the Carnegie Mellon Software Engineering Institute (SEI) where she conducts applied research on how software engineering and software architecture principles, practices and tools need to evolve in the face of emerging technologies.She is the principal investigator for the Automating Mismatch Detection and Testing in Machine Learning Systems project that is developing toolsets to support these two activities, in addition to other projects that are advancing the state of the practice in software engineering for machine learning (SE4ML). Grace is also the lead for the Tactical and AI-Enabled Systems (TAS) applied research and development team at the SEI that is creating and transitioning innovative solutions, principles, and best practices for
- architecting and developing systems to support teams operating at the tactical edge in resource-constrained environments
- engineering AI software systems
- using AI/ML at the edge for improved capabilities and mission support
She is currently VP of the IEEE Computer Society Technical & Conference Activities Board (T&C), Diversity and Inclusion (D&I) Vice-Chair for the IEEE Computer Society Technical Community on Software Engineering (TCSE), Alternate Representative for IEEE-CS on the ABET CSAB Board of Directors, as well as an ABET Evaluator for Computer Science undergraduate programs. Grace holds a B.Sc. in Software Systems Engineering and a Post-Graduate Specialization in Business Administration from Icesi University in Cali, Colombia; a Master in Software Engineering from Carnegie Mellon University; and a Ph.D. in Computer Science from Vrije Universiteit Amsterdam.