Skip to main content

Showing 1–20 of 20 results for author: Clément, B

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.08038  [pdf, other

    cs.LG cs.AI cs.CV

    Feature Expansion and enhanced Compression for Class Incremental Learning

    Authors: Quentin Ferdinand, Gilles Le Chenadec, Benoit Clement, Panagiotis Papadakis, Quentin Oliveau

    Abstract: Class incremental learning consists in training discriminative models to classify an increasing number of classes over time. However, doing so using only the newly added class data leads to the known problem of catastrophic forgetting of the previous classes. Recently, dynamic deep learning architectures have been shown to exhibit a better stability-plasticity trade-off by dynamically adding new f… ▽ More

    Submitted 13 May, 2024; originally announced May 2024.

  2. PID Tuning using Cross-Entropy Deep Learning: a Lyapunov Stability Analysis

    Authors: Hector Kohler, Benoit Clement, Thomas Chaffre, Gilles Le Chenadec

    Abstract: Underwater Unmanned Vehicles (UUVs) have to constantly compensate for the external disturbing forces acting on their body. Adaptive Control theory is commonly used there to grant the control law some flexibility in its response to process variation. Today, learning-based (LB) adaptive methods are leading the field where model-based control structures are combined with deep model-free learning algo… ▽ More

    Submitted 18 April, 2024; originally announced April 2024.

    Journal ref: IFAC-PapersOnLine, Volume 55, Issue 31, 2022

  3. Hybrid Navigation Acceptability and Safety

    Authors: Benoit Clement, Marie Dubromel, Paulo E. Santos, Karl Sammut, Michelle Oppert, Feras Dayoub

    Abstract: Autonomous vessels have emerged as a prominent and accepted solution, particularly in the naval defence sector. However, achieving full autonomy for marine vessels demands the development of robust and reliable control and guidance systems that can handle various encounters with manned and unmanned vessels while operating effectively under diverse weather and sea conditions. A significant challeng… ▽ More

    Submitted 17 April, 2024; originally announced April 2024.

  4. arXiv:2402.01669  [pdf, other

    cs.CY cs.AI cs.LG

    Improved Performances and Motivation in Intelligent Tutoring Systems: Combining Machine Learning and Learner Choice

    Authors: Benjamin Clément, Hélène Sauzéon, Didier Roy, Pierre-Yves Oudeyer

    Abstract: Large class sizes pose challenges to personalized learning in schools, which educational technologies, especially intelligent tutoring systems (ITS), aim to address. In this context, the ZPDES algorithm, based on the Learning Progress Hypothesis (LPH) and multi-armed bandit machine learning techniques, sequences exercises that maximize learning progress (LP). This algorithm was previously shown in… ▽ More

    Submitted 16 January, 2024; originally announced February 2024.

    Comments: 29 pages, 37 figures

    ACM Class: I.2.1; I.2.6

  5. arXiv:2310.14209  [pdf, other

    cs.SE cs.LG

    SUT: Active Defects Probing for Transcompiler Models

    Authors: Mengnan Qi, Yufan Huang, Maoquan Wang, Yongqiang Yao, Zihan Liu, Bin Gu, Colin Clement, Neel Sundaresan

    Abstract: Automatic Program translation has enormous application value and hence has been attracting significant interest from AI researchers. However, we observe that current program translation models still make elementary syntax errors, particularly, when the target language does not have syntax elements in the source language. Metrics like BLUE, CodeBLUE and computation accuracy may not expose these iss… ▽ More

    Submitted 22 October, 2023; originally announced October 2023.

  6. arXiv:2310.11476  [pdf, other

    cs.SE cs.LG

    Program Translation via Code Distillation

    Authors: Yufan Huang, Mengnan Qi, Yongqiang Yao, Maoquan Wang, Bin Gu, Colin Clement, Neel Sundaresan

    Abstract: Software version migration and program translation are an important and costly part of the lifecycle of large codebases. Traditional machine translation relies on parallel corpora for supervised translation, which is not feasible for program translation due to a dearth of aligned data. Recent unsupervised neural machine translation techniques have overcome data limitations by included techniques s… ▽ More

    Submitted 17 October, 2023; originally announced October 2023.

  7. arXiv:2310.11075  [pdf, other

    cs.RO cs.AI eess.SY

    Sim-to-Real Transfer of Adaptive Control Parameters for AUV Stabilization under Current Disturbance

    Authors: Thomas Chaffre, Jonathan Wheare, Andrew Lammas, Paulo Santos, Gilles Le Chenadec, Karl Sammut, Benoit Clement

    Abstract: Learning-based adaptive control methods hold the premise of enabling autonomous agents to reduce the effect of process variations with minimal human intervention. However, its application to autonomous underwater vehicles (AUVs) has so far been restricted due to 1) unknown dynamics under the form of sea current disturbance that we can not model properly nor measure due to limited sensor capability… ▽ More

    Submitted 17 October, 2023; originally announced October 2023.

  8. arXiv:2206.13619  [pdf, other

    cs.SE cs.AI cs.PF

    DeepPERF: A Deep Learning-Based Approach For Improving Software Performance

    Authors: Spandan Garg, Roshanak Zilouchian Moghaddam, Colin B. Clement, Neel Sundaresan, Chen Wu

    Abstract: Improving software performance is an important yet challenging part of the software development cycle. Today, the majority of performance inefficiencies are identified and patched by performance experts. Recent advancements in deep learning approaches and the wide-spread availability of open source data creates a great opportunity to automate the identification and patching of performance problems… ▽ More

    Submitted 27 June, 2022; originally announced June 2022.

  9. arXiv:2204.12648  [pdf, other

    cs.SE cs.AI cs.LG

    Generating Examples From CLI Usage: Can Transformers Help?

    Authors: Roshanak Zilouchian Moghaddam, Spandan Garg, Colin B. Clement, Yevhen Mohylevskyy, Neel Sundaresan

    Abstract: Continuous evolution in modern software often causes documentation, tutorials, and examples to be out of sync with changing interfaces and frameworks. Relying on outdated documentation and examples can lead programs to fail or be less efficient or even less secure. In response, programmers need to regularly turn to other resources on the web such as StackOverflow for examples to guide them in writ… ▽ More

    Submitted 26 April, 2022; originally announced April 2022.

  10. arXiv:2201.12901  [pdf, other

    cs.LG cs.SE

    Training and Evaluating a Jupyter Notebook Data Science Assistant

    Authors: Shubham Chandel, Colin B. Clement, Guillermo Serrato, Neel Sundaresan

    Abstract: We study the feasibility of a Data Science assistant powered by a sequence-to-sequence transformer by training a new model JuPyT5 on all publicly available Jupyter Notebook GitHub repositories and develo** a new metric: Data Science Problems (DSP). DSP is a collection of 1119 problems curated from 306 pedagogical notebooks with 92 dataset dependencies, natural language and Markdown problem descr… ▽ More

    Submitted 30 January, 2022; originally announced January 2022.

  11. arXiv:2109.08780  [pdf, other

    cs.LG cs.SE

    Long-Range Modeling of Source Code Files with eWASH: Extended Window Access by Syntax Hierarchy

    Authors: Colin B. Clement, Shuai Lu, Xiaoyu Liu, Michele Tufano, Dawn Drain, Nan Duan, Neel Sundaresan, Alexey Svyatkovskiy

    Abstract: Statistical language modeling and translation with transformers have found many successful applications in program understanding and generation tasks, setting high benchmarks for tools in modern software development environments. The finite context window of these neural models means, however, that they will be unable to leverage the entire relevant context of large files and packages for any give… ▽ More

    Submitted 17 September, 2021; originally announced September 2021.

    Comments: EMNLP 2021 camera ready

  12. arXiv:2108.03322  [pdf, other

    cs.IR cs.LG cs.SE

    Distilling Transformers for Neural Cross-Domain Search

    Authors: Colin B. Clement, Chen Wu, Dawn Drain, Neel Sundaresan

    Abstract: Pre-trained transformers have recently clinched top spots in the gamut of natural language tasks and pioneered solutions to software engineering tasks. Even information retrieval has not been immune to the charm of the transformer, though their large size and cost is generally a barrier to deployment. While there has been much work in streamlining, caching, and modifying transformer architectures… ▽ More

    Submitted 6 August, 2021; originally announced August 2021.

    Comments: 4 pages, 1 figure, emnlp formatting

  13. arXiv:2105.09352  [pdf, other

    cs.SE cs.LG

    DeepDebug: Fixing Python Bugs Using Stack Traces, Backtranslation, and Code Skeletons

    Authors: Dawn Drain, Colin B. Clement, Guillermo Serrato, Neel Sundaresan

    Abstract: The joint task of bug localization and program repair is an integral part of the software development process. In this work we present DeepDebug, an approach to automated debugging using large, pretrained transformers. We begin by training a bug-creation model on reversed commit data for the purpose of generating synthetic bugs. We apply these synthetic bugs toward two ends. First, we directly tra… ▽ More

    Submitted 19 May, 2021; originally announced May 2021.

  14. arXiv:2102.09823  [pdf, other

    cs.PL

    Tail Modulo Cons

    Authors: Frédéric Bour, Basile Clément, Gabriel Scherer

    Abstract: OCaml function calls consume space on the system stack. Operating systems set default limits on the stack space which are much lower than the available memory. If a program runs out of stack space, they get the dreaded "Stack Overflow" exception -- they crash. As a result, OCaml programmers have to be careful, when they write recursive functions, to remain in the so-called _tail-recursive_ fragmen… ▽ More

    Submitted 19 February, 2021; originally announced February 2021.

  15. arXiv:2101.12501  [pdf, other

    cs.RO cs.AI cs.LG eess.SY math.OC

    Learning-based vs Model-free Adaptive Control of a MAV under Wind Gust

    Authors: Thomas Chaffre, Julien Moras, Adrien Chan-Hon-Tong, Julien Marzat, Karl Sammut, Gilles Le Chenadec, Benoit Clement

    Abstract: Navigation problems under unknown varying conditions are among the most important and well-studied problems in the control field. Classic model-based adaptive control methods can be applied only when a convenient model of the plant or environment is provided. Recent model-free adaptive control methods aim at removing this dependency by learning the physical characteristics of the plant and/or proc… ▽ More

    Submitted 5 July, 2021; v1 submitted 29 January, 2021; originally announced January 2021.

  16. arXiv:2010.03150  [pdf, other

    cs.LG cs.SE

    PyMT5: multi-mode translation of natural language and Python code with transformers

    Authors: Colin B. Clement, Dawn Drain, Jonathan Timcheck, Alexey Svyatkovskiy, Neel Sundaresan

    Abstract: Simultaneously modeling source code and natural language has many exciting applications in automated software development and understanding. Pursuant to achieving such technology, we introduce PyMT5, the Python method text-to-text transfer transformer, which is trained to translate between all pairs of Python method feature combinations: a single model that can both predict whole methods from natu… ▽ More

    Submitted 7 October, 2020; originally announced October 2020.

    Comments: 14 pages, 7 figures, 5 tables, EMNLP 2020 camera ready version

  17. arXiv:1905.00075  [pdf, ps, other

    cs.IR cs.LG cs.SI physics.soc-ph

    On the Use of ArXiv as a Dataset

    Authors: Colin B. Clement, Matthew Bierbaum, Kevin P. O'Keeffe, Alexander A. Alemi

    Abstract: The arXiv has collected 1.5 million pre-print articles over 28 years, hosting literature from scientific fields including Physics, Mathematics, and Computer Science. Each pre-print features text, figures, authors, citations, categories, and other metadata. These rich, multi-modal features, combined with the natural graph structure---created by citation, affiliation, and co-authorship---makes the a… ▽ More

    Submitted 30 April, 2019; originally announced May 2019.

    Comments: 7 pages, 3 tables, 2 figures, ICLR 2019 workshop RLGM submission

  18. arXiv:1904.03383  [pdf, other

    cs.PL

    On the Representation of Partially Specified Implementations and its Application to the Optimization of Linear Algebra Kernels on GPU

    Authors: Ulysse Beaugnon, Basile Clément, Nicolas Tollenaere, Albert Cohen

    Abstract: Traditional optimizing compilers rely on rewrite rules to iteratively apply program transformations. This iterative approach hides optimization opportunities behind intermediate transformation steps. For instance, vectorization can only be applied to the innermost loop in a nest: one must first perform a loop interchange before even considering vectorization of an outer loop. In contrast, we propo… ▽ More

    Submitted 6 April, 2019; originally announced April 2019.

  19. arXiv:1709.01584  [pdf, other

    cs.IR cs.LG stat.ML

    Using Posters to Recommend Anime and Mangas in a Cold-Start Scenario

    Authors: Jill-Jênn Vie, Florian Yger, Ryan Lahfa, Basile Clement, Kévin Cocchi, Thomas Chalumeau, Hisashi Kashima

    Abstract: Item cold-start is a classical issue in recommender systems that affects anime and manga recommendations as well. This problem can be framed as follows: how to predict whether a user will like a manga that received few ratings from the community? Content-based techniques can alleviate this issue but require extra information, that is usually expensive to gather. In this paper, we use a deep learni… ▽ More

    Submitted 7 September, 2017; v1 submitted 3 September, 2017; originally announced September 2017.

    Comments: 6 pages, 3 figures, 1 table, accepted at the MANPU 2017 workshop, co-located with ICDAR 2017 in Kyoto on November 10, 2017

  20. arXiv:1310.3174  [pdf, other

    cs.AI

    Multi-Armed Bandits for Intelligent Tutoring Systems

    Authors: Benjamin Clement, Didier Roy, Pierre-Yves Oudeyer, Manuel Lopes

    Abstract: We present an approach to Intelligent Tutoring Systems which adaptively personalizes sequences of learning activities to maximize skills acquired by students, taking into account the limited time and motivational resources. At a given point in time, the system proposes to the students the activity which makes them progress faster. We introduce two algorithms that rely on the empirical estimation o… ▽ More

    Submitted 19 June, 2015; v1 submitted 11 October, 2013; originally announced October 2013.

    Journal ref: Journal of Educational Data Mining, 7(2), 20-48 (2015)