Skip to main content

Showing 1–7 of 7 results for author: Saberi, I

Searching in archive cs. Search in all archives.
.
  1. arXiv:2410.18251  [pdf

    cs.SE cs.AI cs.IR

    Context-Augmented Code Generation Using Programming Knowledge Graphs

    Authors: Iman Saberi, Fatemeh Fard

    Abstract: Large Language Models (LLMs) and Code-LLMs (CLLMs) have significantly improved code generation, but, they frequently face difficulties when dealing with challenging and complex problems. Retrieval-Augmented Generation (RAG) addresses this issue by retrieving and integrating external knowledge at the inference time. However, retrieval models often fail to find most relevant context, and generation… ▽ More

    Submitted 9 October, 2024; originally announced October 2024.

    Comments: 20 pages, Conference

  2. arXiv:2405.01553  [pdf, other

    cs.SE cs.AI

    Empirical Studies of Parameter Efficient Methods for Large Language Models of Code and Knowledge Transfer to R

    Authors: Amirreza Esmaeili, Iman Saberi, Fatemeh H. Fard

    Abstract: Parameter Efficient Fine-Tuning (PEFT) methods are proposed as an alternative fine-tuning approach for Large Language Models (LLM) to minimize high training costs. While prior research demonstrates the effectiveness of PEFT methods in knowledge transfer using smaller language models, their application to larger LLMs, particularly in low-resource and unseen programming languages such as R, remains… ▽ More

    Submitted 27 January, 2025; v1 submitted 15 March, 2024; originally announced May 2024.

  3. arXiv:2307.08540  [pdf, other

    cs.SE

    Utilization of Pre-trained Language Model for Adapter-based Knowledge Transfer in Software Engineering

    Authors: Iman Saberi, Fatemeh Fard, Fuxiang Chen

    Abstract: Software Engineering (SE) Pre-trained Language Models (PLMs), such as CodeBERT, are pre-trained on large code corpora, and their learned knowledge has shown success in transferring into downstream tasks (e.g., code clone detection) through the fine-tuning of PLMs. In Natural Language Processing (NLP), an alternative in transferring the knowledge of PLMs is explored through the use of adapter, a co… ▽ More

    Submitted 6 February, 2024; v1 submitted 17 July, 2023; originally announced July 2023.

    Comments: Accepted to EMSE

    MSC Class: 68N30 ACM Class: D.2.0; I.2.5

  4. arXiv:2307.07854  [pdf, other

    cs.SE

    AdvFusion: Adapter-based Knowledge Transfer for Code Summarization on Code Language Models

    Authors: Iman Saberi, Amirreza Esmaeili, Fatemeh Fard, Fuxiang Chen

    Abstract: Programming languages can benefit from one another by utilizing a pre-trained model for software engineering tasks such as code summarization and method name prediction. While full fine-tuning of Code Language Models (Code-LMs) has been explored for multilingual knowledge transfer, research on Parameter Efficient Fine-Tuning (PEFT) for this purpose is limited. AdapterFusion, a PEFT architecture, a… ▽ More

    Submitted 20 December, 2024; v1 submitted 15 July, 2023; originally announced July 2023.

    Comments: Accepted to SANER 2025

    MSC Class: 68N30; 68T35 ACM Class: D.2.0; I.2.5

  5. arXiv:2303.06233  [pdf, other

    cs.SE

    Model-Agnostic Syntactical Information for Pre-Trained Programming Language Models

    Authors: Iman Saberi, Fatemeh H. Fard

    Abstract: Pre-trained Programming Language Models (PPLMs) achieved many recent states of the art results for many code-related software engineering tasks. Though some studies use data flow or propose tree-based models that utilize Abstract Syntax Tree (AST), most PPLMs do not fully utilize the rich syntactical information in source code. Still, the input is considered a sequence of tokens. There are two iss… ▽ More

    Submitted 10 March, 2023; originally announced March 2023.

    Comments: 11 pages, 5 Figures, Has been accepted on ICSE 2023

  6. arXiv:2101.07053  [pdf, other

    cs.FL cs.LG cs.SE

    A Passive Online Technique for Learning Hybrid Automata from Input/Output Traces

    Authors: Iman Saberi, Fathiyeh Faghih, Farzad Sobhi Bavil

    Abstract: Specification synthesis is the process of deriving a model from the input-output traces of a system. It is used extensively in test design, reverse engineering, and system identification. One type of the resulting artifact of this process for cyber-physical systems is hybrid automata. They are intuitive, precise, tool independent, and at a high level of abstraction, and can model systems with both… ▽ More

    Submitted 18 January, 2021; originally announced January 2021.

    Comments: 10 pages, 15 figures

  7. arXiv:2008.09824  [pdf, other

    cs.LG cs.CV

    Self-Competitive Neural Networks

    Authors: Iman Saberi, Fathiyeh Faghih

    Abstract: Deep Neural Networks (DNNs) have improved the accuracy of classification problems in lots of applications. One of the challenges in training a DNN is its need to be fed by an enriched dataset to increase its accuracy and avoid it suffering from overfitting. One way to improve the generalization of DNNs is to augment the training data with new synthesized adversarial samples. Recently, researchers… ▽ More

    Submitted 22 August, 2020; originally announced August 2020.

    Comments: 10 pages, 8 figures