paper-with-me

Papers

User-Interactive Machine Learning Model for Identifying Structural Relationships of Code Features

2019-07-18 · Ankit Gupta, Kartik Chugh, Andrea Solis, Thomas LaToza

Traditional machine learning based intelligent systems assist users by learning patterns in data and making recommendations. However, these systems are limited in that the user has little means of understanding the rationale behind the systems suggestions, communicating their own understanding of patterns, or correcting system behavior. In this project, we outline a model for intelligent software based on a human computer feedback loop. The Machine Learning (ML) systems recommendations are reviewed by the user, and in turn, this information shapes the systems decision making. Our model was applied to developing an HTML editor that integrates ML with user interaction to ascertain structural relationships between HTML document features and apply them for code completion. The editor utilizes the ID3 algorithm to build decision trees, sequences of rules for predicting code the user will type. The editor displays the decision trees rules in the Interactive Rules Interface System (IRIS), which allows developers to prioritize, modify, or delete them. These interactions alter the data processed by ID3, providing the developer some control over the autocomplete system. Validation indicates that, absent user interaction, the ML model is able to predict tags with 78.4 percent accuracy, attributes with 62.9 percent accuracy, and values with 12.8 percent accuracy. Based off of the results of the user study, user interaction with the rules interface corrects feature relationships missed or mistaken by the automated process, enhancing autocomplete accuracy and developer productivity. Additionally, interaction is proven to help developers work with greater awareness of code patterns. Our research demonstrates the viability of a software integration of machine intelligence with human feedback.

📄 PDF Abstract BibTeX arXiv:1907.07679

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningCode CompletionDecision Making

Similar Papers 제목 키워드 기반

Interactive and Intelligent Root Cause Analysis in Manufacturing with Causal Bayesian Networks and Knowledge Graphs

2024-01-20 · Christoph Wehner, Maximilian Kertel, Judith Wewerka

Root Cause Analysis (RCA) in the manufacturing of electric vehicles is the process of identifying fault causes. Traditionally, the RCA is conducted manually, relying on process expert knowledge. Meanwhile, sensor network…

Knowledge Graphs

Magic Layouts: Structural Prior for Component Detection in User Interface Designs

2021-06-14 · CVPR 2021 1 · Dipu Manandhar, Hailin Jin, John Collomosse

We present Magic Layouts; a method for parsing screenshots or hand-drawn sketches of user interface (UI) layouts. Our core contribution is to extend existing detectors to exploit a learned structural prior for UI designs…

MindTrellis: Co-Creating Knowledge Structures with AI through Interactive Visual Exploration

2026-04-25 · Xiang Li, Cara Li, Emily Kuang, Can Liu 외 arxiv

Knowledge workers face increasing challenges in synthesizing information from multiple documents into structured conceptual understanding. This process is inherently iterative: users explore content, identify relationshi…

GMOL: An Interactive Tool for 3D Genome Structure Visualization

2015-07-23

It has been shown that genome spatial structures largely affect both genome activity and DNA function. Knowing this, many researchers are currently attempting to accurately model genome structures. Despite these increase…

Visual Auditor: Interactive Visualization for Detection and Summarization of Model Biases

2022-06-25 · David Munechika, Zijie J. Wang, Jack Reidy, Josh Rubin 외

As machine learning (ML) systems become increasingly widespread, it is necessary to audit these systems for biases prior to their deployment. Recent research has developed algorithms for effectively identifying intersect…