Skip to main content

Showing 1–7 of 7 results for author: Nitin, V

.
  1. arXiv:2405.18574  [pdf, other

    cs.SE

    SpecTra: Enhancing the Code Translation Ability of Language Models by Generating Multi-Modal Specifications

    Authors: Vikram Nitin, Rahul Krishna, Baishakhi Ray

    Abstract: Large language models (LLMs) are increasingly being used for the task of automated code translation, which has important real-world applications. However, most existing approaches use only the source code of a program as an input to an LLM, and do not consider the different kinds of specifications that can be extracted from a program. In this paper, we propose SpecTra, a multi-stage approach that… ▽ More

    Submitted 10 July, 2024; v1 submitted 28 May, 2024; originally announced May 2024.

  2. arXiv:2310.08507  [pdf, other

    cs.SE

    Yuga: Automatically Detecting Lifetime Annotation Bugs in the Rust Language

    Authors: Vikram Nitin, Anne Mulhern, Sanjay Arora, Baishakhi Ray

    Abstract: The Rust programming language is becoming increasingly popular among systems programmers due to its efficient performance and robust memory safety guarantees. Rust employs an ownership model to ensure this guarantee by allowing each value to be owned by only one identifier at a time. Additionally, it introduces the concept of borrowing and lifetimes to enable other variables to borrow the values u… ▽ More

    Submitted 12 October, 2023; originally announced October 2023.

  3. arXiv:2207.11784  [pdf, other

    cs.SE

    CARGO: AI-Guided Dependency Analysis for Migrating Monolithic Applications to Microservices Architecture

    Authors: Vikram Nitin, Shubhi Asthana, Baishakhi Ray, Rahul Krishna

    Abstract: Microservices Architecture (MSA) has become a de-facto standard for designing cloud-native enterprise applications due to its efficient infrastructure setup, service availability, elastic scalability, dependability, and better security. Existing (monolithic) systems must be decomposed into microservices to harness these characteristics. Since manual decomposition of large scale applications can be… ▽ More

    Submitted 6 October, 2022; v1 submitted 24 July, 2022; originally announced July 2022.

    Comments: ACM Distinguished Paper ASE '22, October 10-14, 2022, Ann Arbor, MI, USA

    ACM Class: D.2.11

  4. arXiv:2007.07236  [pdf, other

    cs.CV cs.CR cs.LG

    Multitask Learning Strengthens Adversarial Robustness

    Authors: Chengzhi Mao, Amogh Gupta, Vikram Nitin, Baishakhi Ray, Shuran Song, Junfeng Yang, Carl Vondrick

    Abstract: Although deep networks achieve strong accuracy on a range of computer vision benchmarks, they remain vulnerable to adversarial attacks, where imperceptible input perturbations fool the network. We present both theoretical and empirical analyses that connect the adversarial robustness of a model to the number of tasks that it is trained on. Experiments on two datasets show that attack difficulty in… ▽ More

    Submitted 10 September, 2020; v1 submitted 14 July, 2020; originally announced July 2020.

  5. arXiv:1911.03082  [pdf, other

    cs.LG stat.ML

    Composition-based Multi-Relational Graph Convolutional Networks

    Authors: Shikhar Vashishth, Soumya Sanyal, Vikram Nitin, Partha Talukdar

    Abstract: Graph Convolutional Networks (GCNs) have recently been shown to be quite successful in modeling graph-structured data. However, the primary focus has been on handling simple undirected graphs. Multi-relational graphs are a more general and prevalent form of graphs where each edge has a label and direction associated with it. Most of the existing approaches to handle such graphs suffer from over-pa… ▽ More

    Submitted 18 January, 2020; v1 submitted 8 November, 2019; originally announced November 2019.

    Comments: In Proceedings of ICLR 2020

  6. arXiv:1911.00219  [pdf, other

    cs.LG stat.ML

    InteractE: Improving Convolution-based Knowledge Graph Embeddings by Increasing Feature Interactions

    Authors: Shikhar Vashishth, Soumya Sanyal, Vikram Nitin, Nilesh Agrawal, Partha Talukdar

    Abstract: Most existing knowledge graphs suffer from incompleteness, which can be alleviated by inferring missing links based on known facts. One popular way to accomplish this is to generate low-dimensional embeddings of entities and relations, and use these to make inferences. ConvE, a recently proposed approach, applies convolutional filters on 2D resha**s of entity and relation embeddings in order to… ▽ More

    Submitted 24 September, 2020; v1 submitted 1 November, 2019; originally announced November 2019.

    Comments: Accepted at AAAI 2020

  7. arXiv:1809.02589  [pdf, other

    cs.LG stat.ML

    HyperGCN: A New Method of Training Graph Convolutional Networks on Hypergraphs

    Authors: Naganand Yadati, Madhav Nimishakavi, Prateek Yadav, Vikram Nitin, Anand Louis, Partha Talukdar

    Abstract: In many real-world network datasets such as co-authorship, co-citation, email communication, etc., relationships are complex and go beyond pairwise. Hypergraphs provide a flexible and natural modeling tool to model such complex relationships. The obvious existence of such complex relationships in many real-world networks naturaly motivates the problem of learning with hypergraphs. A popular learni… ▽ More

    Submitted 22 May, 2019; v1 submitted 7 September, 2018; originally announced September 2018.