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

Yanxin Lu

dblp:97/10577 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
1since 2021 · last 2024
0000-0003-4598-3015ORCID · corroborated

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

Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorArtificial intelligence and machine learning · 2 · 1 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author

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.

Interdisciplinary, comprehensive, and emerging computing
2 papers
Computing education · 100%
Software engineering, system software, and programming languages
2 papers
Program synthesis and code generation · 100%
Human-computer interaction and pervasive computing
1 paper
Learning and educational technologies · 100%
Artificial intelligence
1 paper
Language models and text generation · 100%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation
large language model evaluation
0.212024
SciCode: A Research Coding Benchmark Curated by Scientists · NeurIPS 2024
Learning and educational technologies › online learning
MOOCs
0.212015
Grading the Graders: Motivating Peer Graders in a MOOC · WWW 2015
Learning and educational technologies › educational assessment
peer assessment
0.212015
Grading the Graders: Motivating Peer Graders in a MOOC · WWW 2015
Computing education
automated assessment
0.212014
Learning to Grade Student Programs in a Massive Open Online Course · ICDM 2014
Computing education
programming education
0.212014
Learning to Grade Student Programs in a Massive Open Online Course · ICDM 2014
Program synthesis and code generation › search-based program synthesis
enumerative synthesis
0.112018
Program splicing · ICSE 2018

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

benchmark construction · 2.3program synthesis · 0.3enumerative search · 0.3statistical analysis · 0.2controlled study · 0.2statistical scoring · 0.2
YearPublicationVenuePosition
2024 SciCode: A Research Coding Benchmark Curated by Scientists
abstract
Since language models (LMs) now outperform average humans on many challenging tasks, it is becoming increasingly difficult to develop challenging, high-quality, and realistic evaluations. We address this by examining LM capabilities to generate code for solving real scientific research problems. Incorporating input from scientists and AI researchers in 16 diverse natural science sub-fields, including mathematics, physics, chemistry, biology, and materials science, we create a scientist-curated coding benchmark, SciCode. The problems naturally factorize into multiple subproblems, each involving knowledge recall, reasoning, and code synthesis. In total, SciCode contains 338 subproblems decomposed from 80 challenging main problems, and it offers optional descriptions specifying useful scientific background information and scientist-annotated gold-standard solutions and test cases for evaluation. OpenAI o1-preview, the best-performing model among those tested, can solve only 7.7\% of the problems in the most realistic setting. We believe that SciCode demonstrates both contemporary LMs' progress towards realizing helpful scientific assistants and sheds light on the building and evaluation of scientific AI in the future.
Minyang Tian, Luyu Gao, Shizhuo Dylan Zhang, Cunwei Fan, Xuefei Guo, Roland Haas, Pan Ji, Kittithat Krongchon, Shengyan Liu, Yutao Ma, Kha Trinh, Zihan Wang 0010, Bohao Wu, Shengzhu Yin, Minhui Zhu, Kilian Lieret, Yanxin Lu, Genglin Liu, Yufeng Du, Tianhua Tao, Ofir Press, Jamie Callan, Eliu A. Huerta, Hao Peng 0009
NeurIPS22
2018 Program splicing
abstract
We introduce program splicing, a programming methodology that aims to automate the workflow of copying, pasting, and modifying code available online. Here, the programmer starts by writing a "draft" that mixes unfinished code, natural language comments, and correctness requirements. A program synthesizer that interacts with a large, searchable database of program snippets is used to automatically complete the draft into a program that meets the requirements. The synthesis process happens in two stages. First, the synthesizer identifies a small number of programs in the database that are relevant to the synthesis task. Next it uses an enumerative search to systematically fill the draft with expressions and statements from these relevant programs. The resulting program is returned to the programmer, who can modify it and possibly invoke additional rounds of synthesis.
Yanxin Lu, Swarat Chaudhuri, Chris Jermaine, David Melski
ICSE1
2015 Grading the Graders: Motivating Peer Graders in a MOOC
abstract
In this paper, we detail our efforts at creating and running a controlled study designed to examine how students in a MOOC might be motivated to do a better job during peer grading. This study involves more than one thousand students of a popular MOOC. We ask two specific questions: (1) When a student knows that his or her own peer grading efforts are being examined by peers, does this knowledge alone tend to motivate the student to do a better job when grading assignments? And (2) when a student not only knows that his or her own peer grading efforts are being examined by peers, but he or she is also given a number of other peer grading efforts to evaluate (so the peer graders see how other peer graders evaluate assignments), do both of these together tend to motivate the student to do a better job when grading assignments? We find strong statistical evidence that ``grading the graders'' does in fact tend to increase the quality of peer grading.
Yanxin Lu, Joe Warren, Chris Jermaine, Swarat Chaudhuri, Scott Rixner
WWW1
2014 Learning to Grade Student Programs in a Massive Open Online Course
abstract
We study the problem of automatically evaluating the quality of computer programs produced by students in a very large, online, interactive programming course (or "MOOC"). Automatically evaluating interactive programs (such as computer games) is not easy because such programs lack any sort of well-defined logical specification. As an alternative, we devise some simple statistical approaches to assigning a score to a student-produced code.
Anna Drummond, Yanxin Lu, Swarat Chaudhuri, Chris Jermaine, Joe Warren, Scott Rixner
ICDM2
2012 M-Finder: Functional association mining from protein interaction networks weighted by semantic similarity
abstract
Protein-protein interactions (PPIs) play a key role in understanding functional behavior of genes. Discovering association patterns from PPI networks is crucial for functional characterization on a system level. We present a novel approach to discover the functional association pattern of a query gene from the genome-wide PPI networks. This approach consists of two major components. First, we transform the PPI network to a weighted graph representation by measuring semantic similarity. Three enhanced semantic similarity methods are proposed to estimate functional closeness of each interacting pair. Second, we apply a dynamic propagation algorithm to detect the functional association pattern of a gene, represented as a sub-network. The size of the sub-networks is flexibly determined by user-specific parameters. In this paper, we also introduce an interactive web application, called M-Finder, to visualize the functional association pattern of a gene entered by a user. The semantic similarity measures and the dynamic propagation algorithm are embedded in this tool to run on up-to-date PPI networks of model species. M-Finder allows users to carry out further systematic analysis for functional characterization on the genomic scale.
Young-Rae Cho, Tak Chien Chiam, Yanxin Lu
BIBM3
2011 Applying semantic-based probabilistic context-free grammar to medical language processing - A preliminary study on parsing medication sentences
Hua Xu 0001, Samir AbdelRahman, Yanxin Lu, Joshua C. Denny, Son Doan
J. Biomed. Informatics3