paper-with-me

홈 › Papers

ArduCode: Predictive Framework for Automation Engineering

2019-09-06 · Arquimedes Canedo, Palash Goyal, Di Huang, Amit Pandey, Gustavo Quiros

Automation engineering is the task of integrating, via software, various sensors, actuators, and controls for automating a real-world process. Today, automation engineering is supported by a suite of software tools including integrated development environments (IDE), hardware configurators, compilers, and runtimes. These tools focus on the automation code itself, but leave the automation engineer unassisted in their decision making. This can lead to increased time for software development because of imperfections in decision making leading to multiple iterations between software and hardware. To address this, this paper defines multiple challenges often faced in automation engineering and propose solutions using machine learning to assist engineers tackle such challenges. We show that machine learning can be leveraged to assist the automation engineer in classifying automation, finding similar code snippets, and reasoning about the hardware selection of sensors and actuators. We validate our architecture on two real datasets consisting of 2,927 Arduino projects, and 683 Programmable Logic Controller (PLC) projects. Our results show that paragraph embedding techniques can be utilized to classify automation using code snippets with precision close to human annotation, giving an F1-score of 72%. Further, we show that such embedding techniques can help us find similar code snippets with high accuracy. Finally, we use autoencoder models for hardware recommendation and achieve a p@3 of 0.79 and p@5 of 0.95.

📄 PDF Abstract BibTeX arXiv:1909.04503

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningDecision Making

Methods 이 논문이 사용한 방법론

Solana Customer Service Number +1-833-534-1729 설명 없음

Similar Papers 제목 키워드 기반

Text embedding models can be great data engineers

2025-05-20 · Iman Kazemian, Paritosh Ramanan, Murat Yildirim

Data engineering pipelines are essential - albeit costly - components of predictive analytics frameworks requiring significant engineering time and domain expertise for carrying out tasks such as data ingestion, preproce…

Feature EngineeringTime Series

When Bioprocess Engineering Meets Machine Learning: A Survey from the Perspective of Automated Bioprocess Development

2022-09-02 · Nghia Duong-Trung, Stefan Born, Jong Woo Kim, Marie-Therese Schermeyer 외

Machine learning (ML) is becoming increasingly crucial in many fields of engineering but has not yet played out its full potential in bioprocess engineering. While experimentation has been accelerated by increasing level…

Model SelectionProbabilistic Programming

Quantum Computing and AI: Perspectives on Advanced Automation in Science and Engineering

2025-05-15 · Tadashi Kadowaki

Recent advances in artificial intelligence (AI) and quantum computing are accelerating automation in scientific and engineering processes, fundamentally reshaping research methodologies. This perspective highlights paral…

Combinatorial Optimization

LATTEArena: An Evaluation Framework for LLM-powered Tabular Feature Engineering (Extended Version)

2026-06-08 · Ankai Hao, Ke Chen, Huan Li, Lidan Shou arxiv

Feature engineering remains a cornerstone of tabular data analysis, and Large Language Models (LLMs) have emerged as a promising paradigm for its automation, giving rise to LLM-powered Automated Tabular Feature Engineeri…

Feature EngineeringPrompt Engineering

Prediction Factory: automated development and collaborative evaluation of predictive models

2018-11-29 · Gaurav Sheni, Benjamin Schreck, Roy Wedge, James Max Kanter 외

In this paper, we present a data science automation system called Prediction Factory. The system uses several key automation algorithms to enable data scientists to rapidly develop predictive models and share them with d…