Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-05T15:16:41.864Z Has data issue: false hasContentIssue false

inML Kit: empowering the prototyping of ML-enhanced products by involving designers in the ML lifecycle

Published online by Cambridge University Press:  09 February 2022

Lingyun Sun
Affiliation:
State Key Laboratory of CAD&CG at Zhejiang University, Hangzhou, China Alibaba-Zhejiang University Joint Institute of Frontier Technologies, Zhejiang University, Hangzhou, China
Yuyang Zhang
Affiliation:
Alibaba-Zhejiang University Joint Institute of Frontier Technologies, Zhejiang University, Hangzhou, China
Zhuoshu Li
Affiliation:
State Key Laboratory of CAD&CG at Zhejiang University, Hangzhou, China Alibaba-Zhejiang University Joint Institute of Frontier Technologies, Zhejiang University, Hangzhou, China
Zihong Zhou
Affiliation:
Alibaba-Zhejiang University Joint Institute of Frontier Technologies, Zhejiang University, Hangzhou, China
Zhibin Zhou*
Affiliation:
Alibaba-Zhejiang University Joint Institute of Frontier Technologies, Zhejiang University, Hangzhou, China
*
Author for correspondence: Zhibin Zhou, E-mail: zhibinzhou@zju.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Machine learning (ML) is increasingly used to enhance intelligent products in the field of product design. However, ML has a never-ending lifecycle in which its capabilities and technical properties iteratively change as new annotated data are utilized. The never-ending lifecycle of ML (which includes data annotation, model training, and other steps) has led to challenges to the prototyping of ML-enhanced products and requires a high level of ML literacy in designers. To facilitate the prototyping of ML-enhanced products and improve the ML literacy of designers, we draw inspiration from a design method called Material Lifecycle Thinking (MLT), which regards ML as a continuously evolving design material. Based on the MLT, we proposed a cyclical prototype workflow and developed inML Kit, a toolkit enabling designers to make functional ML prototypes and improve ML literacy by involving them in the never-ending ML lifecycle. The toolkit was designed, iterated, and implemented through the participatory design process with experienced designers in this field. We evaluated inML Kit by conducting a controlled user study where our toolkit was compared with Google AIY. The evaluation results imply that our inML Kit helps designers to make functional ML prototypes while improving their ML literacy.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2022. Published by Cambridge University Press
Figure 0

Fig. 1. Co-design procedure for formulating the design of inML Kit.

Figure 1

Table 1. Characteristics of existing tools

Figure 2

Fig. 2. MLT method (using a potted plant as an example) (Zhou et al., 2020).

Figure 3

Fig. 3. The prototyping workflow and the refinements.

Figure 4

Table 2. Insights on the prototype workflow

Figure 5

Fig. 4. The participatory design process of low-fi inML Kit.

Figure 6

Table 3. Hardware components of inML Kit

Figure 7

Fig. 5. The iteration suggestions from the iterative co-design.

Figure 8

Fig. 6. Interfaces of the software IDE.

Figure 9

Fig. 7. Hardware components of inML Kit.

Figure 10

Fig. 8. Implementation of MLT in inML Kit.

Figure 11

Table 4. The group organization of the participants

Figure 12

Table 5. Seven-point Likert scale statements for the four evaluation criteria

Figure 13

Fig. 9. The final design cases of the six groups.

Figure 14

Fig. 10. The completion time of each group.

Figure 15

Table 6. The Mann-Whitney U test results

Figure 16

Fig. 11. Comparison between inML Kit and AIY across the four criteria.

Figure 17

Table 7. The qualitative results – Ease of Use

Figure 18

Table 8. The qualitative results – Fllexibility

Figure 19

Table 9. The qualitative results – Process

Figure 20

Table 10. The qualitative results – Understanding