Atharv Sonwane retweeted
1/ RL for improving task success has made LLMs remarkably capable. But what happens when the model fails? Turns out, training for graceful failure can be surprisingly tricky!
Very excited to share our new paper: Training Language Models to Fail Gracefully
🧵
Atharv Sonwane retweeted
What to do when you have zero rewards during RL?
We benchmarked RL baselines on a simple star-graph task where they underperform in zero reward scenarios.
Turns out, a dead simple data-centric intervention of just adding easy samples of the task helps unlock RL training! 👇
Zero rewards after tons of RL training? 😞 Before using dense rewards or incentivizing exploration, try changing the data. Adding easier instances of the task can unlock RL training. 🔓📈To know more checkout our blog post here: spiffy-airbus-472.notion.sit…. Keep reading 🧵(1/n)
Atharv Sonwane retweeted
Releasing MASAI: Modular Architecture for Software-engineering AI agents
Modularity helps achieve highest resolution rate (28.33%) at <$2 avg. cost/issue on SWE-bench Lite
@amuseddaman @twm_as @nalin_wadhwa @AbhavM @SaitejaUtpala @rkbairi @naga86
arxiv.org/abs/2406.11638
Atharv Sonwane retweeted
Nice to see our work (CORE) on using LLMs to resolve code quality issues flagged by static analysis tools like CodeQL (Python) and Sorald (Java) accepted in FSE 2024! Thanks to all the collaborators for the great effort 👍@FSEconf #FSE2024
Pre-print: arxiv.org/abs/2309.12938
📢 Frustrated with code quality issues? LLMs can Help! 🚀 We introduce COde REvisions (CORE), a language agnostic tool that can help fix issues flagged by static analysis tools with minimal setup.
Excited to share that our paper has been accepted at #FSE2024! 🎉
CodePlan is accepted at FSE 2024!
We frame repository level coding as a planning problem over local edits and demonstrate how it can be solved using LLMs + static analysis.
Work done at @MSFTResearch India. Learned a lot working from my amazing collaborators: @adityakanade0 @rkbairi @tengantsuu @SureshIyengar10 @SriramRajamani Vageesh DC, B Ashok and Shashank Shet
1
6
324
At #NeurIPS2023 and interested in automating repository level coding with LLMs?
I'll be at our poster today on CodePlan at the Foundation Models for Decision Making Workshop!
Venue: Hall E2 till 5:30 PM
Atharv Sonwane retweeted
Microsoft Research India - who we are. youtu.be/skkuzrCmNXI?si=DGq6… via @YouTube
Atharv Sonwane retweeted
LLMs are good at localized coding tasks. What if a task spans multiple inter-dependent files? These “repository-level coding tasks” cannot be solved directly using LLMs. We formulate these as a planning problem and design a task-agnostic, neuro-symbolic framework called CodePlan.
CodePlan: Repository-level Coding using LLMs and Planning
paper page: huggingface.co/papers/2309.1…
Software engineering activities such as package migration, fixing errors reports from static analysis or testing, and adding type annotations or other specifications to a codebase, involve pervasively editing the entire repository of code. We formulate these activities as repository-level coding tasks. Recent tools like GitHub Copilot, which are powered by Large Language Models (LLMs), have succeeded in offering high-quality solutions to localized coding problems. Repository-level coding tasks are more involved and cannot be solved directly using LLMs, since code within a repository is inter-dependent and the entire repository may be too large to fit into the prompt. We frame repository-level coding as a planning problem and present a task-agnostic framework, called CodePlan to solve it. CodePlan synthesizes a multi-step chain of edits (plan), where each step results in a call to an LLM on a code location with context derived from the entire repository, previous code changes and task-specific instructions. CodePlan is based on a novel combination of an incremental dependency analysis, a change may-impact analysis and an adaptive planning algorithm. We evaluate the effectiveness of CodePlan on two repository-level tasks: package migration (C#) and temporal code edits (Python). Each task is evaluated on multiple code repositories, each of which requires inter-dependent changes to many files (between 2-97 files). Coding tasks of this level of complexity have not been automated using LLMs before. Our results show that CodePlan has better match with the ground truth compared to baselines. CodePlan is able to get 5/6 repositories to pass the validity checks (e.g., to build without errors and make correct code edits) whereas the baselines (without planning but with the same type of contextual information as CodePlan) cannot get any of the repositories to pass them.
Atharv Sonwane retweeted
We are excited to present to you the third edition of "AI Symposium," in association with @appcair - the AI Research Lab of @BITSPilaniGoa !
[1/6]
Atharv Sonwane retweeted
Who exactly is Indian middle class?
• 90% of Indians make less than 25,000 monthly.
• If you're making > 1L a month, you're among the top 3%.
Atharv Sonwane retweeted
How large is the Indian market for B2C tech businesses in terms of users who can generate revenue?
Maybe 15 crores max!
Here's why, with Fintech as a reference, since some data is available. I guess it is important to know this, so we can all be rationally optimistic. 1/11
Atharv Sonwane retweeted
It's time for another 🧵
IIT GIRLS: How women students at IIT Bombay in the 70s were radicalised by the sexism they faced on campus. And went on to change science in India forever.
Atharv Sonwane retweeted
1/n] @SforAiDL LRG (lrg.saidl.in/home) was established a couple years ago by a bunch of undergrad #NLProc enthusiasts from @BITSPilaniGoa. I am glad to share that the members from the group will be presenting **4** published works at @emnlpmeeting this year:
Atharv Sonwane retweeted
Reminder! The Social session on Gathertown is starting in 15 mins.
Please note that only accepted people would be able to join this event.
Atharv Sonwane retweeted
Prof. Aaditeshwar's talk on: "Developing tech for AI and Social Development" is in progress right now.
Link: us02web.zoom.us/j/8419846298…
Atharv Sonwane retweeted
Excited to be hosting Aruna today!
We'll be talking about practical aspects of research in industry and how students (particularly undergrads) can build relevant skill-sets.
Tune in today at 5:00 PM IST if interested!
@SforAiDL @AmazonScience
We are excited to have Dr. Aruna Rajan, Senior Research Manager @amazon as our next speaker for "AI symposium 2021". Dr. Aruna Rajan will be talking on "ML in Internet Industries - Making it work".
Website - bit.ly/ai-symposium-21
Registration - forms.gle/WvkGP1SCkXNPvCTx8
Atharv Sonwane retweeted
Reminder:
Vidhi Jain's (@viddivj) talk starts in less than 30 mins! Vidhi will be talking on "Three paintbrushes for your research canvas: Know, Apply and Network"
Zoom Link :
us02web.zoom.us/j/8419846298…
Youtube Streaming Link:
youtu.be/7lNl4E9QTcs
Atharv Sonwane retweeted
We are excited to have Dr. Aruna Rajan, Senior Research Manager @amazon as our next speaker for "AI symposium 2021". Dr. Aruna Rajan will be talking on "ML in Internet Industries - Making it work".
Website - bit.ly/ai-symposium-21
Registration - forms.gle/WvkGP1SCkXNPvCTx8
Atharv Sonwane retweeted
For our next speaker for "AI Symposium 2021", we are thrilled to have Dr. Arun Ravindran, Cheif Data Scientist, @BCG Gamma. Dr. Arun Ravindran will be talking about "Building AI solutions for Business and Industry".
Website - bit.ly/ai-symposium-21






















