Skip to main content

Showing 1–19 of 19 results for author: Weisz, J D

  1. arXiv:2406.11946  [pdf, ps, other

    cs.HC

    Expedient Assistance and Consequential Misunderstanding: Envisioning an Operationalized Mutual Theory of Mind

    Authors: Justin D. Weisz, Michael Muller, Arielle Goldberg, Dario Andres Silva Moran

    Abstract: Design fictions allow us to prototype the future. They enable us to interrogate emerging or non-existent technologies and examine their implications. We present three design fictions that probe the potential consequences of operationalizing a mutual theory of mind (MToM) between human users and one (or more) AI agents. We use these fictions to explore many aspects of MToM, including how models of… ▽ More

    Submitted 17 June, 2024; originally announced June 2024.

    Comments: 11 pages. Published in Proceedings of Workshop on Theory of Mind in Human-AI Interaction at CHI 2024

  2. arXiv:2405.20434  [pdf, other

    cs.HC cs.AI

    Facilitating Human-LLM Collaboration through Factuality Scores and Source Attributions

    Authors: Hyo Jin Do, Rachel Ostrand, Justin D. Weisz, Casey Dugan, Prasanna Sattigeri, Dennis Wei, Keerthiram Murugesan, Werner Geyer

    Abstract: While humans increasingly rely on large language models (LLMs), they are susceptible to generating inaccurate or false information, also known as "hallucinations". Technical advancements have been made in algorithms that detect hallucinated content by assessing the factuality of the model's responses and attributing sections of those responses to specific source documents. However, there is limite… ▽ More

    Submitted 30 May, 2024; originally announced May 2024.

    Comments: Submitted to the Trust and Reliance in Evolving Human-AI Workflows (TREW) Workshop at CHI 2024

  3. Design Principles for Generative AI Applications

    Authors: Justin D. Weisz, Jessica He, Michael Muller, Gabriela Hoefer, Rachel Miles, Werner Geyer

    Abstract: Generative AI applications present unique design challenges. As generative AI technologies are increasingly being incorporated into mainstream applications, there is an urgent need for guidance on how to design user experiences that foster effective and safe use. We present six principles for the design of generative AI applications that address unique characteristics of generative AI UX and offer… ▽ More

    Submitted 25 January, 2024; originally announced January 2024.

    Comments: 34 pages, 4 figures. To be published in CHI 2024

  4. The Programmer's Assistant: Conversational Interaction with a Large Language Model for Software Development

    Authors: Steven I. Ross, Fernando Martinez, Stephanie Houde, Michael Muller, Justin D. Weisz

    Abstract: Large language models (LLMs) have recently been applied in software engineering to perform tasks such as translating code between programming languages, generating code from natural language, and autocompleting code as it is being written. When used within development tools, these systems typically treat each model invocation independently from all previous invocations, and only a specific limited… ▽ More

    Submitted 14 February, 2023; originally announced February 2023.

    Comments: 43 pages, 3 figures. To be published in IUI 2023

  5. arXiv:2301.10016  [pdf, other

    cs.CY cs.AI cs.HC

    A Case Study in Engineering a Conversational Programming Assistant's Persona

    Authors: Steven I. Ross, Michael Muller, Fernando Martinez, Stephanie Houde, Justin D. Weisz

    Abstract: The Programmer's Assistant is an experimental prototype software development environment that integrates a chatbot with a code editor. Conversational capability was achieved by using an existing code-fluent Large Language Model and providing it with a prompt that establishes a conversational interaction pattern, a set of conventions, and a style of interaction appropriate for the application. A di… ▽ More

    Submitted 13 January, 2023; originally announced January 2023.

    Comments: 11 pages. Submitted to the 4th Workshop on Human-AI Co-Creation with Generative Models (HAI-GEN) at IUI 2023

  6. arXiv:2301.05578  [pdf, other

    cs.HC cs.AI cs.CY

    Toward General Design Principles for Generative AI Applications

    Authors: Justin D. Weisz, Michael Muller, Jessica He, Stephanie Houde

    Abstract: Generative AI technologies are growing in power, utility, and use. As generative technologies are being incorporated into mainstream applications, there is a need for guidance on how to design those applications to foster productive and safe use. Based on recent research on human-AI co-creation within the HCI and AI communities, we present a set of seven principles for the design of generative AI… ▽ More

    Submitted 13 January, 2023; originally announced January 2023.

    Comments: 16 pages, 1 figure. Submitted to the 4th Workshop on Human-AI Co-Creation with Generative Models (HAI-GEN) at IUI 2023

  7. Better Together? An Evaluation of AI-Supported Code Translation

    Authors: Justin D. Weisz, Michael Muller, Steven I. Ross, Fernando Martinez, Stephanie Houde, Mayank Agarwal, Kartik Talamadupula, John T. Richards

    Abstract: Generative machine learning models have recently been applied to source code, for use cases including translating code between programming languages, creating documentation from code, and auto-completing methods. Yet, state-of-the-art models often produce code that is erroneous or incomplete. In a controlled study with 32 software engineers, we examined whether such imperfect outputs are helpful i… ▽ More

    Submitted 15 February, 2022; originally announced February 2022.

    Comments: 35 pages, 3 figures. To be published in IUI 2022

  8. arXiv:2202.04903  [pdf, other

    cs.HC cs.AI cs.SE

    Investigating Explainability of Generative AI for Code through Scenario-based Design

    Authors: Jiao Sun, Q. Vera Liao, Michael Muller, Mayank Agarwal, Stephanie Houde, Kartik Talamadupula, Justin D. Weisz

    Abstract: What does it mean for a generative AI model to be explainable? The emergent discipline of explainable AI (XAI) has made great strides in helping people understand discriminative models. Less attention has been paid to generative models that produce artifacts, rather than decisions, as output. Meanwhile, generative AI (GenAI) technologies are maturing and being applied to application domains such a… ▽ More

    Submitted 10 February, 2022; originally announced February 2022.

  9. arXiv:2110.05423  [pdf, other

    cs.CL

    Using Document Similarity Methods to create Parallel Datasets for Code Translation

    Authors: Mayank Agarwal, Kartik Talamadupula, Fernando Martinez, Stephanie Houde, Michael Muller, John Richards, Steven I Ross, Justin D. Weisz

    Abstract: Translating source code from one programming language to another is a critical, time-consuming task in modernizing legacy applications and codebases. Recent work in this space has drawn inspiration from the software naturalness hypothesis by applying natural language processing techniques towards automating the code translation task. However, due to the paucity of parallel data in this domain, sup… ▽ More

    Submitted 11 October, 2021; originally announced October 2021.

  10. Model LineUpper: Supporting Interactive Model Comparison at Multiple Levels for AutoML

    Authors: Shweta Narkar, Yunfeng Zhang, Q. Vera Liao, Dakuo Wang, Justin D Weisz

    Abstract: Automated Machine Learning (AutoML) is a rapidly growing set of technologies that automate the model development pipeline by searching model space and generating candidate models. A critical, final step of AutoML is human selection of a final model from dozens of candidates. In current AutoML systems, selection is supported only by performance metrics. Prior work has shown that in practice, people… ▽ More

    Submitted 9 April, 2021; originally announced April 2021.

  11. Perfection Not Required? Human-AI Partnerships in Code Translation

    Authors: Justin D. Weisz, Michael Muller, Stephanie Houde, John Richards, Steven I. Ross, Fernando Martinez, Mayank Agarwal, Kartik Talamadupula

    Abstract: Generative models have become adept at producing artifacts such as images, videos, and prose at human-like levels of proficiency. New generative techniques, such as unsupervised neural machine translation (NMT), have recently been applied to the task of generating source code, translating it from one programming language to another. The artifacts produced in this way may contain imperfections, suc… ▽ More

    Submitted 8 April, 2021; originally announced April 2021.

    Comments: 18 pages, 1 figure. To be published in IUI 2021

  12. Documentation Matters: Human-Centered AI System to Assist Data Science Code Documentation in Computational Notebooks

    Authors: April Yi Wang, Dakuo Wang, Jaimie Drozdal, Michael Muller, Soya Park, Justin D. Weisz, Xuye Liu, Lingfei Wu, Casey Dugan

    Abstract: Computational notebooks allow data scientists to express their ideas through a combination of code and documentation. However, data scientists often pay attention only to the code, and neglect creating or updating their documentation during quick iterations. Inspired by human documentation practices learned from 80 highly-voted Kaggle notebooks, we design and implement Themisto, an automated docum… ▽ More

    Submitted 17 August, 2022; v1 submitted 24 February, 2021; originally announced February 2021.

    ACM Class: H.5.2

    Journal ref: ACM Trans. Comput.-Hum. Interact. 29, 2, Article 17 (April 2022), 33 pages

  13. Expanding Explainability: Towards Social Transparency in AI systems

    Authors: Upol Ehsan, Q. Vera Liao, Michael Muller, Mark O. Riedl, Justin D. Weisz

    Abstract: As AI-powered systems increasingly mediate consequential decision-making, their explainability is critical for end-users to take informed and accountable actions. Explanations in human-human interactions are socially-situated. AI systems are often socio-organizationally embedded. However, Explainable AI (XAI) approaches have been predominantly algorithm-centered. We take a developmental step towar… ▽ More

    Submitted 12 January, 2021; originally announced January 2021.

    Comments: Accepted to CHI2021

  14. arXiv:2012.07581  [pdf, other

    cs.SE cs.PL

    Quality Estimation & Interpretability for Code Translation

    Authors: Mayank Agarwal, Kartik Talamadupula, Stephanie Houde, Fernando Martinez, Michael Muller, John Richards, Steven Ross, Justin D. Weisz

    Abstract: Recently, the automated translation of source code from one programming language to another by using automatic approaches inspired by Neural Machine Translation (NMT) methods for natural languages has come under study. However, such approaches suffer from the same problem as previous NMT approaches on natural languages, viz. the lack of an ability to estimate and evaluate the quality of the transl… ▽ More

    Submitted 26 April, 2021; v1 submitted 4 December, 2020; originally announced December 2020.

    Comments: NeurIPS 2020 Workshop on Computer-Assisted Programming

  15. arXiv:2010.07738  [pdf, ps, other

    cs.AI

    Do's and Don'ts for Human and Digital Worker Integration

    Authors: Vinod Muthusamy, Merve Unuvar, Hagen Völzer, Justin D. Weisz

    Abstract: Robotic process automation (RPA) and its next evolutionary stage, intelligent process automation, promise to drive improvements in efficiencies and process outcomes. However, how can business leaders evaluate how to integrate intelligent automation into business processes? What is an appropriate division of labor between humans and machines? How should combined human-AI teams be evaluated? For RPA… ▽ More

    Submitted 15 October, 2020; originally announced October 2020.

  16. arXiv:1912.06723  [pdf, other

    cs.LG cs.HC stat.ML

    AutoAIViz: Opening the Blackbox of Automated Artificial Intelligence with Conditional Parallel Coordinates

    Authors: Daniel Karl I. Weidele, Justin D. Weisz, Eno Oduor, Michael Muller, Josh Andres, Alexander Gray, Dakuo Wang

    Abstract: Artificial Intelligence (AI) can now automate the algorithm selection, feature engineering, and hyperparameter tuning steps in a machine learning workflow. Commonly known as AutoML or AutoAI, these technologies aim to relieve data scientists from the tedious manual work. However, today's AutoAI systems often present only limited to no information about the process of how they select and generate m… ▽ More

    Submitted 17 January, 2020; v1 submitted 13 December, 2019; originally announced December 2019.

    Comments: 5 pages, 1 figure, IUI2020

  17. arXiv:1912.02675  [pdf, other

    cs.CY

    In AI We Trust? Factors That Influence Trustworthiness of AI-infused Decision-Making Processes

    Authors: Maryam Ashoori, Justin D. Weisz

    Abstract: Many decision-making processes have begun to incorporate an AI element, including prison sentence recommendations, college admissions, hiring, and mortgage approval. In all of these cases, AI models are being trained to help human decision makers reach accurate and fair judgments, but little is known about what factors influence the extent to which people consider an AI-infused decision-making pro… ▽ More

    Submitted 5 December, 2019; originally announced December 2019.

    Comments: 10 pages

  18. arXiv:1909.02309  [pdf, other

    cs.HC cs.AI cs.LG

    Human-AI Collaboration in Data Science: Exploring Data Scientists' Perceptions of Automated AI

    Authors: Dakuo Wang, Justin D. Weisz, Michael Muller, Parikshit Ram, Werner Geyer, Casey Dugan, Yla Tausczik, Horst Samulowitz, Alexander Gray

    Abstract: The rapid advancement of artificial intelligence (AI) is changing our lives in many ways. One application domain is data science. New techniques in automating the creation of AI, known as AutoAI or AutoML, aim to automate the work practices of data scientists. AutoAI systems are capable of autonomously ingesting and pre-processing data, engineering new features, and creating and scoring models bas… ▽ More

    Submitted 5 September, 2019; originally announced September 2019.

  19. arXiv:1804.08458  [pdf, other

    cs.HC

    CardKit: A Card-Based Programming Framework for Drones

    Authors: Saad Ismail, Justin G. Manweiler, Justin D. Weisz

    Abstract: Drones are being used in many industries for a variety of applications, including inspecting bridges, surveying farm land, and delivering cargo. Automating these kinds of scenarios requires more than following a sequence of GPS waypoints; they require integrating on-device hardware with real-time analysis to provide feedback and control to the drone. Currently, implementing these kinds of advanced… ▽ More

    Submitted 23 April, 2018; originally announced April 2018.

    Report number: RC25674