On the Opportunities and Risks of Foundation Models
Rishi Bommasani et al. · 2021
스탠퍼드 대학의 연구자 100여 명이 대규모 자료로 학습해 여러 일에 두루 쓰이는 AI 모형을 파운데이션 모델이라고 이름 붙이고, 그 능력 · 기술 · 응용 · 사회적 영향을 정리한 보고서입니다. 법 · 의료와 함께 교육 분야의 가능성과 위험도 한 장을 들여 다룹니다.
출처 Bommasani et al. (2021), arXiv (Stanford Center for Research on Foundation Models), 2108.07258 · 라이선스 CC BY 4.0 · 원문
이 장은 원문만 있습니다. 문장별 해석은 앞 장부터 차례로 붙입니다.
11장 · Capabilities — Interaction
The early forms of foundation models such as GPT-3 (Brown et al., 2020) and DALL·E (Ramesh et al., 2021) have demonstrated a high level of versatility both in terms of their ability to let even non-ML experts to prototype powerful AI-infused applications, and their ability to seamlessly integrate modalities ranging from texts to images. As the development of foundation models matures, the models’ capacity will continue to expand and their versatility may ultimately lead to fundamental changes in how we interact with AI by allowing us to rapidly prototype and build highly dynamic and generative AI-infused applications. In this section, we discuss the opportunities that these changes present from the perspectives of two important stakeholders: (1) applications developers who will interact with foundation models to design user experience, and (2) end-users who will use or be affected by the AI-infused applications powered by foundation models. Finally, we consider scenarios in which the line that rigidly separates developers and end-users today may start to blur, affording new opportunities for creating AI-infused applications that more closely satisfy users’ needs and values.
Impact on AI-infused application developers’ development process
How will foundation models transform the way developers create AI-infused applications? Despite the monumental progress in machine learning algorithms and systems infrastructure, some point out that designing novel and positive forms of human-AI interaction remains difficult (Dove et al., 2017; Cooper et al., 2014). The vast amount of data, computing resources, and skills needed to create a powerful task-specific model is frequently in conflict with the iterative prototyping process necessary to elicit and satisfy users’ needs and values (Yang et al., 2016). This challenge is further compounded by the fact that AI responses can be unpredictable, and models can produce a vast generative output space, making it difficult for people to build effective mental models of their performance. There has already been some progress on tackling these challenges in the form of work on interactive machine learning (e.g., Crayon (Fails and Olsen, 2003), Regroup (Amershi et al., 2012)) and design frameworks for conveying uncertainty in AI to end-users (e.g., principles of mixed-initiative (Horvitz, 1999)). However, more work is still needed to overcome these obstacles (Yang et al., 2020).
Foundation models pose important opportunities to address many of the challenges mentioned above. For instance, language-based foundation models’ ability to take natural language as input, and to generalize to many downstream tasks, could significantly lower the difficulty “threshold” (Myers et al., 2000) for application development, i.e., by enabling the development of sophisticated models without having to collect significant amounts of data and train large models from scratch. This could enable even non-ML experts to quickly prototype AI-infused applications. At the same time, the powerful generative and potentially multi-modal capabilities of foundation models could offer a far higher “ceiling” (Myers et al., 2000) of what types of interactions are achievable both in terms of their quality and diversity as we will discuss below. However, how successfully we can leverage these capacities will depend on how effectively we can wrangle foundation models into forms that will be more manageable by application developers.
Unfortunately, the same generalizability and high ceiling that give foundation models their edge can also make these models difficult to work with, as they may be even more unpredictable and complex than single-purpose AI models. Indeed, recent work has shown that it can be difficult to make models like GPT-3 consistently perform the intended task (Reynolds and McDonell, 2021), while understanding what it is capable of is still an active area of research (Hendrycks et al., 2021a). In an effort to improve the reliability and trustworthiness of AI-infused applications, we recommend that future work should continue to investigate how to achieve more predictable and robust behaviors from foundation models (e.g., through fine-tuning, or in cases where the main mode of interaction is natural language prompt, through prompt-engineering (Reynolds and McDonell, 2021; Liu et al., 2021d), calibrating (Zhao et al., 2021), or pre-formatting a task-specific endpoint. Please see §4.8: robustness for more details).
Impact on end-user interaction with AI-infused applications
Beyond the new ways developers might create AI-infused applications, what changes will foundation models bring to the experience for end-users interacting with these applications? Existing design frameworks for developing user-facing AI applications focus on augmenting (rather than replacing) users’ abilities as described by Douglas Engelbart (Engelbart, 1963) — we expect that these frameworks should and will remain relevant for the development of future AI-infused applications. For instance, maintaining users’ agency and reflecting their values will continue to be a central theme for foundation model-powered applications. Additionally, the benefits of allowing AI agents to take initiatives and automate users’ routines versus the benefits of waiting for users’ direct manipulation (Shneiderman and Maes, 1997) will need to be carefully weighed (Horvitz, 1999). Moreover, users’ values should be directly gathered and reflected through processes such as participatory (Lee et al., 2019) and value-sensitive design (Smith et al., 2020) that advocate for actively involving all stakeholders during the designing of the AI-infused applications.
These issues may become especially salient with foundation models because the model may behave in ways that surprise and disappoint users and communities. Generative capabilities might expose biases or points of view that are counter to the communities’ goals, or more insidiously, draw on such associations in their behavior without the community being aware. This will place a large burden on the groups utilizing foundation models to monitor their models’ behavior, and to the extent possible, adapt them to act in appropriate ways.
While the design frameworks for thinking about AI-infused applications to augment users’ abilities should remain the same, the actual forms of interactions that are attainable may dramatically diversify due to foundation models’ powerful generative and multi-modal capacities. Already, early generations of what can be considered foundation model-powered software tools for multimedia creation and editing have started to drive a new frontier that empowers even novice content creators to generate high-quality multimedia from coarse, intuitive specifications (e.g., collaborative authoring for writers (Lee et al., 2022), text-to-image generation for digital artists, mastering for musicians, and code completion for programmers). Improved foundation models might enable even more ambitious tools (e.g., a fan might provide thematic material for a song which will then be generated in the style of their favorite band, or a business owner might provide simple descriptions of their product which will be used to create a full website). Moreover, foundation models will be used to enrich static multimedia (e.g., automatically remastering legacy multimedia content into new formats, or generating unique experiences for each player in new video games) and may even lead to new forms of multi-modal interactions using interfaces that themselves mix different modalities, such as visual and gesture-based interaction.
We are starting to see glimpses of how foundation models might materialize into concrete interactions in applications ranging from AI Dungeon to Microsoft PowerApps and CoPilot. As we start to envision new forms of interactions, it is of increasing importance for us to think critically about the potential implications these interactions will have on individual users and society to maximize their positive impact. For example, how will foundation model-powered applications change the way we communicate with one another? Will a powerful model write emails in our stead and if so, how will this reshape people’s trust, credibility, and identity knowing that the writers may not have written the emails themselves, and how will this alter our writing styles (Hancock et al., 2020)? Who will own the authorship of the model-generated content and how could the shifting responsibilities and ownership of the consent be misused (Weiner, 2018) (see §5.5: economics for a more in-depth discussion)? What are the long-term implications that foundation models will have on our work, language and culture (Hancock et al., 2020; Buschek et al., 2021)? Of particular relevance to this last question is the fact that foundation models are trained on observed data and do not necessarily inform us about causality. Hence, how can we ensure that the use of foundation models leads us to a desired future and not a repetition of the past? Though these issues are not necessarily unique to foundation models, they will be amplified and become more prevalent as foundation models accelerate the creation of effective AI-infused applications.
Blurring the line between developers and end-users
Today, the line that separates the developers of AI models and end-users is rigid — it is rarely the case that an end-user has the data, computing resources, and expertise to be able to develop a new model that suits one’s values and needs well. While a generic model (i.e., one that is not specific to a specific user or community) could be sufficient in some cases, recent years have seen an increasing number of scenarios in which such models fail to serve users. For instance, a text classification model designed to identify problematic comments for one online community might work well for that community but will fail in others whose norms and cultures may differ significantly (e.g., NSFW communities on Reddit might be more tolerant of certain content, while science communities might reject seemingly mundane anecdotes that are not based on scientific research) (Chandrasekharan et al., 2018). In another example, AI-powered sensors and robotics tools designed for one target population may fail without the ability to quickly adapt in-context for users with different abilities and needs (Karamcheti et al., 2021). While recent work has presented promising avenues for future research on how end-users may be able to co-create AI models by manually providing models’ parameters or datasets (e.g., WeBuildAI (Lee et al., 2019)), the results are still preliminary and often focus on rudimentary models.
If foundation models can sufficiently lower the difficulty threshold for building AI-infused applications, they could present an important opportunity to more tightly couple users’ needs and values with the models’ behaviors by allowing users to actively partake in the development process of the models. Recent work has shown that GPT-3, for example, can robustly perform classification tasks in a few-shot or even in zero-shot fashion when given an adequate task description in its natural language prompt (Brown et al., 2020). An online community trying to moderate its own content might be able to leverage such a capability to create bespoke AI classifiers that filter content based on classification task descriptions that the community has agreed on (of course, this power could also be instead misused to silence the voices of certain members within the community — we point to §5.2: misuse for further discussion on this topic). In addition, the powerful in-context learning capabilities that foundation models will exhibit may allow foundation model-powered applications to more effectively optimize their interfaces on a per-user basis. This could open doors to tackling many salient problems in human-computer and robot interaction such as balancing the power of users’ direct manipulation and automation in mixed-autonomy settings.
Of course, there will still be important challenges that we would need to overcome to truly realize this potential for blurring the line between users and developers. These challenges include mitigating existing biases in foundation models, as well as making the models’ behavior more robust and manageable even for non-ML experts (compared to ML experts, it could be even more difficult for non-ML experts to understand the full capacities and mechanisms of foundation models, which can lead to unexpected pitfalls in the development cycle (Yang et al., 2018)). Future work should explore how foundation models could be situated in the context of interactive machine learning and study how we can support even those with limited experience with machine learning to leverage these models in a robust manner. Nonetheless, the ability for end-users to be involved in developing AI-infused applications is an exciting opportunity that could introduce a new paradigm for how we will interact with these applications in the future.
이 글은 위 출처의 원문을 그 라이선스(CC BY 4.0)에 따라 옮겼습니다. 참고문헌 목록과 인용 번호, 그림 · 표 · 각주 · 수식 · 부록은 빼고 절별로 나누어 실었으며, 그 밖의 문장은 원문 그대로입니다. 원 저작자와 발행 기관은 이 화면을 만들거나 검토하지 않았고, 이곳의 해석과 낱말 풀이는 공식 번역이 아닙니다.
