Linguacodus: A Synergistic Framework for Transformative Code Generation in Machine Learning Pipelines

AmazUtah_NLP at SemEval-2024 Task 9: A MultiChoice Question Answering System for Commonsense Defying Reasoning


View a PDF of the paper titled Linguacodus: A Synergistic Framework for Transformative Code Generation in Machine Learning Pipelines, by Ekaterina Trofimova and 2 other authors

View PDF
HTML (experimental)

Abstract:In the ever-evolving landscape of machine learning, seamless translation of natural language descriptions into executable code remains a formidable challenge. This paper introduces Linguacodus, an innovative framework designed to tackle this challenge by deploying a dynamic pipeline that iteratively transforms natural language task descriptions into code through high-level data-shaping instructions. The core of Linguacodus is a fine-tuned large language model (LLM), empowered to evaluate diverse solutions for various problems and select the most fitting one for a given task. This paper details the fine-tuning process, and sheds light on how natural language descriptions can be translated into functional code. Linguacodus represents a substantial leap towards automated code generation, effectively bridging the gap between task descriptions and executable code. It holds great promise for advancing machine learning applications across diverse domains. Additionally, we propose an algorithm capable of transforming a natural description of an ML task into code with minimal human interaction. In extensive experiments on a vast machine learning code dataset originating from Kaggle, we showcase the effectiveness of Linguacodus. The investigations highlight its potential applications across diverse domains, emphasizing its impact on applied machine learning in various scientific fields.

Submission history

From: Ekaterina Trofimova [view email]
[v1]
Mon, 18 Mar 2024 08:58:47 UTC (3,698 KB)
[v2]
Tue, 30 Apr 2024 17:56:33 UTC (1,122 KB)
[v3]
Thu, 21 Nov 2024 16:28:03 UTC (1,130 KB)



Source link
lol

By stp2y

Leave a Reply

Your email address will not be published. Required fields are marked *

No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.