Skip to main content
arXiv is now an independent nonprofit! Learn more

Showing 1–25 of 25 results for author: Narayanan, B

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

    cs.SE cs.HC

    Decomposing the Doer Effect in Programming Practice: Code Writing Stands Out Among Active Practice

    Authors: Arun Balajiee Lekshmi Narayanan, Gillian Gold, Jordan Barria-Pineda, Quinn K Wolter, Peter Brusilovsky, Paulo Carvalho

    Abstract: The "doer effect" suggests that actively doing practice activities is more strongly associated with learning outcomes than passively viewing content. In the doer effect literature, "doing" refers specifically to active practice. However, this categorization treats different forms of active practice as equivalent, leaving open whether some types of active practice are more effective than others. In… ▽ More

    Submitted 3 August, 2026; originally announced August 2026.

  2. arXiv:2607.05409  [pdf, ps, other

    cs.CY cs.AI

    Automated Recommendation of Programming Learning Content Using Pattern-based Knowledge Components

    Authors: Muntasir Hoq, Griffin Pitts, Zhangqi Duan, Arun Balajiee Lekshmi Narayanan, Mohammad Hassany, Andrew Lan, Peter Brusilovsky, Bita Akram

    Abstract: Introductory programming instruction relies on hands-on practice and short learning activities to support mastery of foundational concepts. Although many such learning resources exist, organizing and linking these items in instructionally meaningful ways is challenging without time-intensive expert curation. This study investigates the use of pattern-based Knowledge Components (KCs) to automatical… ▽ More

    Submitted 9 June, 2026; originally announced July 2026.

    Comments: Paper accepted to the 10th Educational Data Mining in Computer Science Education (CSEDM) Workshop in Seoul, Korea

  3. arXiv:2502.18632  [pdf, ps, other

    cs.AI cs.CL cs.CY cs.LG cs.SE

    Automated Knowledge Component Generation for Interpretable Knowledge Tracing in Coding Problems

    Authors: Zhangqi Duan, Nigel Fernandez, Arun Balajiee Lekshmi Narayanan, Mohammad Hassany, Rafaella Sampaio de Alencar, Peter Brusilovsky, Bita Akram, Andrew Lan

    Abstract: Knowledge components (KCs) mapped to problems help model student learning, tracking their mastery levels on fine-grained skills thereby facilitating personalized learning and feedback in online learning platforms. However, crafting and tagging KCs to problems, traditionally performed by human domain experts, is highly labor intensive. We present an automated, LLM-based pipeline for KC generation a… ▽ More

    Submitted 16 May, 2026; v1 submitted 25 February, 2025; originally announced February 2025.

    Comments: Findings of ACL 2026: The 64th Annual Meeting of the Association for Computational Linguistics

  4. arXiv:2411.03659  [pdf, other

    cs.CY

    Towards Scalable Automated Grading: Leveraging Large Language Models for Conceptual Question Evaluation in Engineering

    Authors: Rujun Gao, Xiaosu Guo, Xiaodi Li, Arun Balajiee Lekshmi Narayanan, Naveen Thomas, Arun R. Srinivasa

    Abstract: This study explores the feasibility of using large language models (LLMs), specifically GPT-4o (ChatGPT), for automated grading of conceptual questions in an undergraduate Mechanical Engineering course. We compared the grading performance of GPT-4o with that of human teaching assistants (TAs) on ten quiz problems from the MEEN 361 course at Texas A&M University, each answered by approximately 225… ▽ More

    Submitted 5 November, 2024; originally announced November 2024.

    Comments: 21 pages, 21 figures

  5. arXiv:2410.05315  [pdf, other

    cs.LG cs.AI

    PalmBench: A Comprehensive Benchmark of Compressed Large Language Models on Mobile Platforms

    Authors: Yilong Li, Jingyu Liu, Hao Zhang, M Badri Narayanan, Utkarsh Sharma, Shuai Zhang, Pan Hu, Yijing Zeng, Jayaram Raghuram, Suman Banerjee

    Abstract: Deploying large language models (LLMs) locally on mobile devices is advantageous in scenarios where transmitting data to remote cloud servers is either undesirable due to privacy concerns or impractical due to network connection. Recent advancements (MLC, 2023a; Gerganov, 2023) have facilitated the local deployment of LLMs. However, local deployment also presents challenges, particularly in balanc… ▽ More

    Submitted 8 January, 2025; v1 submitted 4 October, 2024; originally announced October 2024.

    Comments: 10 pages

  6. arXiv:2409.14368  [pdf, ps, other

    cs.SE cs.AI cs.HC

    Evaluating the Quality of Code Comments Generated by Large Language Models for Novice Programmers

    Authors: Aysa Xuemo Fan, Arun Balajiee Lekshmi Narayanan, Mohammad Hassany, Jiaze Ke

    Abstract: Large Language Models (LLMs) show promise in generating code comments for novice programmers, but their educational effectiveness remains under-evaluated. This study assesses the instructional quality of code comments produced by GPT-4, GPT-3.5-Turbo, and Llama2, compared to expert-developed comments, focusing on their suitability for novices. Analyzing a dataset of ``easy'' level Java solutions f… ▽ More

    Submitted 22 September, 2024; originally announced September 2024.

  7. arXiv:2402.16235  [pdf, other

    cs.HC cs.AI

    Human-AI Co-Creation of Worked Examples for Programming Classes

    Authors: Mohammad Hassany, Peter Brusilovsky, Jiaze Ke, Kamil Akhuseyinoglu, Arun Balajiee Lekshmi Narayanan

    Abstract: Worked examples (solutions to typical programming problems presented as a source code in a certain language and are used to explain the topics from a programming class) are among the most popular types of learning content in programming classes. Most approaches and tools for presenting these examples to students are based on line-by-line explanations of the example code. However, instructors rarel… ▽ More

    Submitted 29 February, 2024; v1 submitted 25 February, 2024; originally announced February 2024.

    Comments: arXiv admin note: substantial text overlap with arXiv:2312.02105

  8. arXiv:2312.02105  [pdf, other

    cs.HC cs.AI

    Authoring Worked Examples for Java Programming with Human-AI Collaboration

    Authors: Mohammad Hassany, Peter Brusilovsky, Jiaze Ke, Kamil Akhuseyinoglu, Arun Balajiee Lekshmi Narayanan

    Abstract: Worked examples (solutions to typical programming problems presented as a source code in a certain language and are used to explain the topics from a programming class) are among the most popular types of learning content in programming classes. Most approaches and tools for presenting these examples to students are based on line-by-line explanations of the example code. However, instructors rarel… ▽ More

    Submitted 4 December, 2023; originally announced December 2023.

    Comments: 2 papers both same content

  9. arXiv:2306.00551  [pdf, other

    cs.CL cs.HC

    Enhancing Programming eTextbooks with ChatGPT Generated Counterfactual-Thinking-Inspired Questions

    Authors: Arun Balajiee Lekshmi Narayanan, Rully Agus Hendrawan, Venktesh V

    Abstract: Digital textbooks have become an integral part of everyday learning tasks. In this work, we consider the use of digital textbooks for programming classes. Generally, students struggle with utilizing textbooks on programming to the maximum, with a possible reason being that the example programs provided as illustration of concepts in these textbooks don't offer sufficient interactivity for students… ▽ More

    Submitted 6 June, 2023; v1 submitted 1 June, 2023; originally announced June 2023.

    Comments: Paper Under Review

  10. arXiv:2305.16809  [pdf

    cs.CL cs.AI cs.HC

    GenQ: Automated Question Generation to Support Caregivers While Reading Stories with Children

    Authors: Arun Balajiee Lekshmi Narayanan, Ligia E. Gomez, Martha Michelle Soto Fernandez, Tri Nguyen, Chris Blais, M. Adelaida Restrepo, Art Glenberg

    Abstract: When caregivers ask open--ended questions to motivate dialogue with children, it facilitates the child's reading comprehension skills.Although there is scope for use of technological tools, referred here as "intelligent tutoring systems", to scaffold this process, it is currently unclear whether existing intelligent systems that generate human--language like questions is beneficial. Additionally,… ▽ More

    Submitted 25 September, 2023; v1 submitted 26 May, 2023; originally announced May 2023.

  11. arXiv:2212.08406  [pdf, other

    math.CO cs.DM cs.IT

    Antichain Codes

    Authors: Benjamin Gunby, Xiaoyu He, Bhargav Narayanan, Sam Spiro

    Abstract: A family of sets $A$ is said to be an antichain if $x\not\subset y$ for all distinct $x,y\in A$, and it is said to be a distance-$r$ code if every pair of distinct elements of $A$ has Hamming distance at least $r$. Here, we prove that if $A\subset 2^{[n]}$ is both an antichain and a distance-$(2r+1)$ code, then $|A| = O_r(2^n n^{-r-1/2})$. This result, which is best-possible up to the implied cons… ▽ More

    Submitted 16 December, 2022; originally announced December 2022.

    Comments: 8 pages

  12. arXiv:2210.02035  [pdf, ps, other

    math.CO cs.CC

    A Counterexample to a Directed KKL Inequality

    Authors: Quentin Dubroff, Shivam Nadimpalli, Bhargav Narayanan

    Abstract: We show that the natural directed analogues of the KKL theorem [KKL88] and the Eldan--Gross inequality [EG20] from the analysis of Boolean functions fail to hold. This is in contrast to several other isoperimetric inequalities on the Boolean hypercube (such as the Poincare inequality, Margulis's inequality [Mar74] and Talagrand's inequality [Tal93]) for which directed strengthenings have recently… ▽ More

    Submitted 5 October, 2022; originally announced October 2022.

    Comments: 5 pages. Comments welcome

  13. arXiv:2204.09343  [pdf

    cs.CV

    Utilizing unsupervised learning to improve sward content prediction and herbage mass estimation

    Authors: Paul Albert, Mohamed Saadeldin, Badri Narayanan, Brian Mac Namee, Deirdre Hennessy, Aisling H. O'Connor, Noel E. O'Connor, Kevin McGuinness

    Abstract: Sward species composition estimation is a tedious one. Herbage must be collected in the field, manually separated into components, dried and weighed to estimate species composition. Deep learning approaches using neural networks have been used in previous work to propose faster and more cost efficient alternatives to this process by estimating the biomass information from a picture of an area of p… ▽ More

    Submitted 20 April, 2022; originally announced April 2022.

    Comments: 3 pages. Accepted at the 29th EGF General Meeting 2022

  14. arXiv:2204.08271  [pdf, other

    cs.CV

    Unsupervised domain adaptation and super resolution on drone images for autonomous dry herbage biomass estimation

    Authors: Paul Albert, Mohamed Saadeldin, Badri Narayanan, Jaime Fernandez, Brian Mac Namee, Deirdre Hennessey, Noel E. O'Connor, Kevin McGuinness

    Abstract: Herbage mass yield and composition estimation is an important tool for dairy farmers to ensure an adequate supply of high quality herbage for grazing and subsequently milk production. By accurately estimating herbage mass and composition, targeted nitrogen fertiliser application strategies can be deployed to improve localised regions in a herbage field, effectively reducing the negative impacts of… ▽ More

    Submitted 18 April, 2022; originally announced April 2022.

    Comments: 11 pages, 5 figures. Accepted at the Agriculture-Vision CVPR 2022 Workshop

  15. arXiv:2111.05518  [pdf, other

    cs.CC math.CO

    Applications of Random Algebraic Constructions to Hardness of Approximation

    Authors: Boris Bukh, Karthik C. S., Bhargav Narayanan

    Abstract: In this paper, we show how one may (efficiently) construct two types of extremal combinatorial objects whose existence was previously conjectural. (*) Panchromatic Graphs: For fixed integer k, a k-panchromatic graph is, roughly speaking, a balanced bipartite graph with one partition class equipartitioned into k colour classes in which the common neighbourhoods of panchromatic k-sets of vertices… ▽ More

    Submitted 9 November, 2021; originally announced November 2021.

    Comments: Abstract in metadata shortened to meet arxiv requirements

  16. arXiv:2110.13719  [pdf, other

    cs.CV

    Semi-supervised dry herbage mass estimation using automatic data and synthetic images

    Authors: Paul Albert, Mohamed Saadeldin, Badri Narayanan, Brian Mac Namee, Deirdre Hennessy, Aisling O'Connor, Noel O'Connor, Kevin McGuinness

    Abstract: Monitoring species-specific dry herbage biomass is an important aspect of pasture-based milk production systems. Being aware of the herbage biomass in the field enables farmers to manage surpluses and deficits in herbage supply, as well as using targeted nitrogen fertilization when necessary. Deep learning for computer vision is a powerful tool in this context as it can accurately estimate the dry… ▽ More

    Submitted 26 October, 2021; originally announced October 2021.

    Comments: Published at CVPPA 2021, ICCVW 2021

  17. arXiv:2101.03198  [pdf, other

    cs.CV cs.LG

    Extracting Pasture Phenotype and Biomass Percentages using Weakly Supervised Multi-target Deep Learning on a Small Dataset

    Authors: Badri Narayanan, Mohamed Saadeldin, Paul Albert, Kevin McGuinness, Brian Mac Namee

    Abstract: The dairy industry uses clover and grass as fodder for cows. Accurate estimation of grass and clover biomass yield enables smart decisions in optimizing fertilization and seeding density, resulting in increased productivity and positive environmental impact. Grass and clover are usually planted together, since clover is a nitrogen-fixing plant that brings nutrients to the soil. Adjusting the right… ▽ More

    Submitted 8 January, 2021; originally announced January 2021.

    Journal ref: Irish Machine Vision and Image Processing Conference (2020) 21-28

  18. arXiv:2002.10401  [pdf

    cs.CE cond-mat.mes-hall cond-mat.mtrl-sci

    BLAST: Bridging Length/time scales via Atomistic Simulation Toolkit

    Authors: Henry Chan, Badri Narayanan, Mathew Cherukara, Troy D. Loeffler, Michael G. Sternberg, Anthony Avarca, Subramanian K. R. S. Sankaranarayanan

    Abstract: The ever-increasing power of supercomputers coupled with highly scalable simulation codes have made molecular dynamics an indispensable tool in applications ranging from predictive modeling of materials to computational design and discovery of new materials for a broad range of applications. Multi-fidelity scale bridging between the various flavors of molecular dynamics i.e. ab-initio, classical a… ▽ More

    Submitted 21 February, 2020; originally announced February 2020.

  19. arXiv:1912.09621  [pdf

    cs.LG cs.AI cs.CV eess.IV stat.ML

    Understanding Deep Neural Network Predictions for Medical Imaging Applications

    Authors: Barath Narayanan Narayanan, Manawaduge Supun De Silva, Russell C. Hardie, Nathan K. Kueterman, Redha Ali

    Abstract: Computer-aided detection has been a research area attracting great interest in the past decade. Machine learning algorithms have been utilized extensively for this application as they provide a valuable second opinion to the doctors. Despite several machine learning models being available for medical imaging applications, not many have been implemented in the real-world due to the uninterpretable… ▽ More

    Submitted 19 December, 2019; originally announced December 2019.

    Comments: 20 pages, 28 Figures and 9 Tables

  20. arXiv:1910.13433  [pdf, other

    math.CO cs.DM math.PR

    Thresholds versus fractional expectation-thresholds

    Authors: Keith Frankston, Jeff Kahn, Bhargav Narayanan, Jinyoung Park

    Abstract: Proving a conjecture of Talagrand, a fractional version of the 'expectation-threshold' conjecture of Kalai and the second author, we show for any increasing family $F$ on a finite set $X$ that $p_c (F) =O( q_f (F) \log \ell(F))$, where $p_c(F)$ and $q_f(F)$ are the threshold and 'fractional expectation-threshold' of $F$, and $\ell(F)$ is the largest size of a minimal member of $F$. This easily imp… ▽ More

    Submitted 10 December, 2019; v1 submitted 29 October, 2019; originally announced October 2019.

    Comments: 16 pages, submitted, now includes some discussion of applications

  21. arXiv:1909.07141  [pdf, ps, other

    math.CO cs.CG math.AT

    Disproportionate division

    Authors: Logan Crew, Bhargav Narayanan, Sophie Spirkl

    Abstract: We study the disproportionate version of the classical cake-cutting problem: how efficiently can we divide a cake, here $[0,1]$, among $n$ agents with different demands $α_1, α_2, \dots, α_n$ summing to $1$? When all the agents have equal demands of $α_1 = α_2 = \dots = α_n = 1/n$, it is well-known that there exists a fair division with $n-1$ cuts, and this is optimal. For arbitrary demands on the… ▽ More

    Submitted 16 September, 2019; originally announced September 2019.

    Comments: 8 pages, submitted

    MSC Class: 05D05 (Primary); 91B32 (Secondary)

  22. arXiv:1708.09445  [pdf, other

    cs.CR math.NT

    Coppersmith's lattices and "focus groups": an attack on small-exponent RSA

    Authors: Stephen D. Miller, Bhargav Narayanan, Ramarathnam Venkatesan

    Abstract: We present a principled technique for reducing the lattice and matrix size in some applications of Coppersmith's lattice method for finding roots of modular polynomial equations. Motivated by ideas from machine learning, it relies on extrapolating patterns from the actual behavior of Coppersmith's attack for smaller parameter sizes, which can be thought of as "focus group" testing. When applied to… ▽ More

    Submitted 16 December, 2020; v1 submitted 30 August, 2017; originally announced August 2017.

    Comments: 21 pages, 5 figures

    MSC Class: 11

  23. arXiv:1609.01002  [pdf, ps, other

    math.CO cs.DM

    Catching a fast robber on the grid

    Authors: Paul Balister, Béla Bollobás, Bhargav Narayanan, Amy Shaw

    Abstract: We study the problem of cops and robbers on the grid where the robber is allowed to move faster than the cops. It is well known that two cops are necessary and sufficient to catch the robber on any finite grid when the robber has unit speed. Here, we prove that when the speed of the robber is a sufficiently large constant, the number of cops needed to catch the robber on an $n \times n$ grid is… ▽ More

    Submitted 5 June, 2017; v1 submitted 4 September, 2016; originally announced September 2016.

    Comments: 15 pages, Journal of Combinatorial Theory, Series A

    MSC Class: 05C57 (Primary) 05C35 (Secondary)

  24. arXiv:1011.3583  [pdf

    cs.DC cs.GR cs.PF

    Fast GPGPU Data Rearrangement Kernels using CUDA

    Authors: Michael Bader, Hans-Joachim Bungartz, Dheevatsa Mudigere, Srihari Narasimhan, Babu Narayanan

    Abstract: Many high performance-computing algorithms are bandwidth limited, hence the need for optimal data rearrangement kernels as well as their easy integration into the rest of the application. In this work, we have built a CUDA library of fast kernels for a set of data rearrangement operations. In particular, we have built generic kernels for rearranging m dimensional data into n dimensions, including… ▽ More

    Submitted 15 November, 2010; originally announced November 2010.

  25. arXiv:1011.0235  [pdf, other

    cs.DC cs.PF

    Fast Histograms using Adaptive CUDA Streams

    Authors: Sisir Koppaka, Dheevatsa Mudigere, Srihari Narasimhan, Babu Narayanan

    Abstract: Histograms are widely used in medical imaging, network intrusion detection, packet analysis and other stream-based high throughput applications. However, while porting such software stacks to the GPU, the computation of the histogram is a typical bottleneck primarily due to the large impact on kernel speed by atomic operations. In this work, we propose a stream-based model implemented in CUDA, usi… ▽ More

    Submitted 31 October, 2010; originally announced November 2010.

    Comments: 5 pages, 5 figures, 4 tables, to appear in Student Research Symposium, High Performance Computing 2010, Goa, India (www.hipc.org)