Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Harshit Joshi

dblp:278/8163 · DBLP profile ↗
← Back
10ranked-venue papers
3as first author
9since 2021 · last 2025
0000-0002-3493-9775ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7 · 3 first-author · 6 since 2021Databases, data management, data science and information retrieval · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
3 papers
Debugging and program repair · 52% Program synthesis and code generation · 48%
Artificial intelligence
4 papers
Question answering and dialogue systems · 45% Information extraction and text analysis · 24% Deep learning architectures and training · 13%

Topics — the 11 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Question answering and dialogue systems
task-oriented dialogue
0.912025
Controllable and Reliable Knowledge-Intensive Task-Oriented Conversational Agents with Declarative Genie Worksheets · ACL (1) 2025
Debugging and program repair
automated program repair
0.822023
Repair Is Nearly Generation: Multilingual Program Repair with LLMs · AAAI 2023
Neurosymbolic repair for low-code formula languages · Proc. ACM Program. Lang. 2022
Program synthesis and code generation › DSL-based synthesis
spreadsheet formula generation
0.812024
FLAME: A Small Language Model for Spreadsheet Formulas · AAAI 2024
Program synthesis and code generation
code generation with language models
0.712023
Repair Is Nearly Generation: Multilingual Program Repair with LLMs · AAAI 2023
Program synthesis and code generation › neural program synthesis
neurosymbolic program synthesis
0.612022
Neurosymbolic repair for low-code formula languages · Proc. ACM Program. Lang. 2022
Debugging and program repair
program repair
0.612022
Neurosymbolic repair for low-code formula languages · Proc. ACM Program. Lang. 2022
Machine learning › Deep learning architectures and training › attention mechanism › hierarchical attention
hierarchical attention network
0.512021
Towards Ordinal Suicide Ideation Detection on Social Media · WSDM 2021
Natural language and speech › Information extraction and text analysis › text classification › health text classification
suicidal ideation detection
0.412020
A Time-Aware Transformer Based Model for Suicide Ideation Detection on Social Media · EMNLP (1) 2020
Computer vision › Video understanding and tracking
temporal context
0.412020
A Time-Aware Transformer Based Model for Suicide Ideation Detection on Social Media · EMNLP (1) 2020
Machine learning › Efficient and distributed learning › model compression › lightweight neural network
small language models
0.212024
FLAME: A Small Language Model for Spreadsheet Formulas · AAAI 2024
Web and social media mining › social media analysis
social media text analysis
0.112021
Towards Ordinal Suicide Ideation Detection on Social Media · WSDM 2021

Methods — techniques the papers use, named apart from their topics

large language model · 2.1transformer · 2.0noisy auto-encoding · 1.5masked span prediction · 1.5domain-specific tokenizer · 1.5ordinal regression · 1.0hierarchical attention · 1.0declarative specification · 0.9prompt-based localization and ranking · 0.7symbolic constraint solving · 0.6
YearPublicationVenuePosition
2025 Controllable and Reliable Knowledge-Intensive Task-Oriented Conversational Agents with Declarative Genie Worksheets
abstract
Large Language Models can carry out humanlike conversations in diverse settings, responding to user requests for tasks and knowledge.However, existing conversational agents implemented with LLMs often struggle with hallucination, following instructions with conditional logic, and integrating knowledge from different sources.These shortcomings compromise the agents' effectiveness, rendering them unsuitable for deployment.To address these challenges, we introduce Genie, a programmable framework for creating knowledge-intensive task-oriented conversational agents.Genie can handle involved interactions and answer complex queries.Unlike LLMs, it delivers reliable, grounded responses through advanced dialogue state management and supports controllable agent policies via its declarative specification -Genie Worksheet.This is achieved through an algorithmic runtime system that implements the developersupplied policy, limiting LLMs to ( 1) parse user input using a succinct conversational history, and (2) generate responses according to supplied context.Agents built with Genie outperform SOTA methods on complex logic dialogue datasets.We conducted a user study with 62 participants on three real-life applications: restaurant reservations with Yelp, as well as ticket submission and course enrollment for university students.Genie agents with GPT-4 Turbo outperformed the GPT-4 Turbo agents with function calling, improving goal completion rates from 21.8% to 82.8% across three real-world tasks.
Harshit Joshi, Shicheng Liu, Larsen Weigle, Monica S. Lam
ACL (1)1
2024 FLAME: A Small Language Model for Spreadsheet Formulas
abstract
Spreadsheets are a vital tool for end-user data management. Using large language models for formula authoring assistance in these environments can be difficult, as these models are expensive to train and challenging to deploy due to their size (up to billions of parameters). We present FLAME, a transformer-based model trained exclusively on Excel formulas that leverages domain insights to achieve competitive performance while being substantially smaller (60M parameters) and training on two orders of magnitude less data. We curate a training dataset using sketch deduplication, introduce an Excel-specific formula tokenizer, and use domain-specific versions of masked span prediction and noisy auto-encoding as pre-training objectives. We evaluate FLAME on formula repair, formula completion, and similarity-based formula retrieval. FLAME can outperform much larger models, such as the Davinci (175B) and Cushman (12B) variants of Codex and CodeT5 (220M), in 10 of 14 evaluation settings for the repair and completion tasks. For formula retrieval, FLAME outperforms CodeT5, CodeBERT, and GraphCodeBERT.
Harshit Joshi, Abishai Ebenezer, José Cambronero, Sumit Gulwani, Aditya Kanade 0001, Vu Le 0002, Ivan Radicek, Gust Verbruggen
AAAI1
2023 Repair Is Nearly Generation: Multilingual Program Repair with LLMs
abstract
Most programmers make mistakes when writing code. Some of these mistakes are small and require few edits to the original program – a class of errors recently termed last mile mistakes. These errors break the flow for experienced developers and can stump novice programmers. Existing automated repair techniques targeting this class of errors are language-specific and do not easily carry over to new languages. Transferring symbolic approaches requires substantial engineering and neural approaches require data and retraining. We introduce RING, a multilingual repair engine powered by a large language model trained on code (LLMC) such as Codex. Such a multilingual engine enables a flipped model for programming assistance, one where the programmer writes code and the AI assistance suggests fixes, compared to traditional code suggestion technology. Taking inspiration from the way programmers manually fix bugs, we show that a prompt-based strategy that conceptualizes repair as localization, transformation, and candidate ranking, can successfully repair programs in multiple languages with minimal effort. We present the first results for such a multilingual repair engine by evaluating on 6 different languages and comparing performance to language-specific repair engines. We show that RING can outperform language-specific repair engines for three of these languages.
Harshit Joshi, José Cambronero, Sumit Gulwani, Vu Le 0002, Gust Verbruggen, Ivan Radicek
AAAI1
2022 Neurosymbolic repair for low-code formula languages
abstract
Most users of low-code platforms, such as Excel and PowerApps, write programs in domain-specific formula languages to carry out nontrivial tasks. Often users can write most of the program they want, but introduce small mistakes that yield broken formulas. These mistakes, which can be both syntactic and semantic, are hard for low-code users to identify and fix, even though they can be resolved with just a few edits. We formalize the problem of producing such edits as the last-mile repair problem. To address this problem, we developed LaMirage, a LAst-MIle RepAir-engine GEnerator that combines symbolic and neural techniques to perform last-mile repair in low-code formula languages. LaMirage takes a grammar and a set of domain-specific constraints/rules, which jointly approximate the target language, and uses these to generate a repair engine that can fix formulas in that language. To tackle the challenges of localizing errors and ranking candidate repairs, LaMirage leverages neural techniques, whereas it relies on symbolic methods to generate candidate edits. This combination allows LaMirage to find repairs that satisfy the provided grammar and constraints, and then pick the most natural repair. We compare LaMirage to state-of-the-art neural and symbolic approaches on 400 real Excel and Power Fx formulas, where LaMirage outperforms all baselines. We release these benchmarks to encourage subsequent work in low-code domains.
Rohan Bavishi, Harshit Joshi, José Cambronero, Anna Fariha, Sumit Gulwani, Vu Le 0002, Ivan Radicek, Ashish Tiwari 0001
Proc. ACM Program. Lang.2
2021 PHASE: Learning Emotional Phase-aware Representations for Suicide Ideation Detection on Social Media
abstract
Recent psychological studies indicate that individuals exhibiting suicidal ideation increasingly turn to social media rather than mental health practitioners.Contextualizing the buildup of such ideation is critical for the identification of users at risk.In this work, we focus on identifying suicidal intent in tweets by augmenting linguistic models with emotional phases modeled from users' historical context.We propose PHASE, a time-and phase-aware framework that adaptively learns features from a user's historical emotional spectrum on Twitter for preliminary screening of suicidal risk.Building on clinical studies, PHASE learns phase-like progressions in users' historical Plutchik-wheel-based emotions to contextualize suicidal intent.While outperforming stateof-the-art methods, we show the utility of temporal and phase-based emotional contextual cues for suicide ideation detection.We further discuss practical and ethical considerations.
Ramit Sawhney, Harshit Joshi, Lucie Flek, Rajiv Ratn Shah
EACL2
2021 Towards Emotion- and Time-Aware Classification of Tweets to Assist Human Moderation for Suicide Prevention
Ramit Sawhney, Harshit Joshi, Alicia L. Nobles, Rajiv Ratn Shah
ICWSM2
2021 Suicide Ideation Detection via Social and Temporal User Representations using Hyperbolic Learning
abstract
Ramit Sawhney, Harshit Joshi, Rajiv Ratn Shah, Lucie Flek. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2021.
Ramit Sawhney, Harshit Joshi, Rajiv Ratn Shah, Lucie Flek
NAACL-HLT2
2021 Towards Ordinal Suicide Ideation Detection on Social Media
abstract
The rising ubiquity of social media presents a platform for individuals to express suicide ideation, instead of traditional, formal clinical settings. While neural methods for assessing suicide risk on social media have shown promise, a crippling limitation of existing solutions is that they ignore the inherent ordinal nature across fine-grain levels of suicide risk. To this end, we reformulate suicide risk assessment as an Ordinal Regression problem, over the Columbia-Suicide Severity Scale. We propose SISMO, a hierarchical attention model optimized to factor in the graded nature of increasing suicide risk levels, through soft probability distribution since not all wrong risk-levels are equally wrong. We establish the face value of SISMO for preliminary suicide risk assessment on real-world Reddit data annotated by clinical experts. We conclude by discussing the empirical, practical, and ethical considerations pertaining to SISMO in a larger picture, as a human-in-the-loop framework
Ramit Sawhney, Harshit Joshi, Saumya Gandhi, Rajiv Ratn Shah
WSDM2
2021 Robust suicide risk assessment on social media via deep adversarial learning
abstract
OBJECTIVE: The prevalence of social media for sharing personal thoughts makes it a viable platform for the assessment of suicide risk. However, deep learning models are not able to capture the diverse nature of linguistic choices and temporal patterns that can be exhibited by a suicidal user on social media and end up overfitting on specific cues that are not generally applicable. We propose Adversarial Suicide assessment Hierarchical Attention (ASHA), a hierarchical attention model that employs adversarial learning for improving the generalization ability of the model. MATERIAL AND METHODS: We assess the suicide risk of a social media user across 5 levels of increasing severity of risk. ASHA leverages a transformer-based architecture to learn the semantic nature of social media posts and a temporal attention-based long short-term memory architecture for the sequential modeling of a user's historical posts. We dynamically generate adversarial examples by adding perturbations to actual examples that can simulate the stochasticity in historical posts, thereby making the model robust. RESULTS: Through extensive experiments, we establish the face-value of ASHA and show that it significantly outperforms existing baselines, with the F1 score of 64%. This is a 2% and a 4% increase over the ContextBERT and ContextCNN baselines, respectively. Finally, we discuss the practical applicability and ethical aspects of our work pertaining to ASHA, as a human-in-the-loop framework. DISCUSSION AND CONCLUSIONS: Adversarial samples can be helpful in capturing the diverse nature of suicidal ideation. Through ASHA, we hope to form a component in a larger human-in-the-loop infrastructure for suicide risk assessment on social media.
Ramit Sawhney, Harshit Joshi, Saumya Gandhi, Rajiv Ratn Shah
J. Am. Medical Informatics Assoc.2
2020 A Time-Aware Transformer Based Model for Suicide Ideation Detection on Social Media
abstract
Social media's ubiquity fosters a space for users to exhibit suicidal thoughts outside of traditional clinical settings.Understanding the build-up of such ideation is critical for the identification of at-risk users and suicide prevention.Suicide ideation is often linked to a history of mental depression.The emotional spectrum of a user's historical activity on social media can be indicative of their mental state over time.In this work, we focus on identifying suicidal intent in English tweets by augmenting linguistic models with historical context.We propose STATENet, a timeaware transformer based model for preliminary screening of suicidal risk on social media.STATENet outperforms competitive methods, demonstrating the utility of emotional and temporal contextual cues for suicide risk assessment.We discuss the empirical, qualitative, practical, and ethical aspects of STATENet for suicide ideation detection.1
Ramit Sawhney, Harshit Joshi, Saumya Gandhi, Rajiv Ratn Shah
EMNLP (1)2