Demo Data from EDBT 2026 / reviewers in the wild / expert
Ganesh R. Baliga
dblp:59/3834
· DBLP profile ↗
12ranked-venue papers
10as first author
0since 2021 · last 2014
0000-0002-5910-6251ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 9 first-authorHuman-computer interaction and ubiquitous computing · 2Artificial intelligence and machine learning · 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.
| Artificial intelligence
4 papers |
Learning theory · 60% Trustworthy machine learning · 34% Language models and text generation · 6% | |
| Theoretical computer science
3 papers |
Computational complexity · 61% Automata and formal languages · 39% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Learning theory
inductive inference |
0.1 | 3 | 2008 | When unlearning helps · Inf. Comput. 2008 The Synthesis of Language Learners · Inf. Comput. 1999 Learning from Multiple Sources of Inaccurate Data · SIAM J. Comput. 1997 |
Machine learning › Trustworthy machine learning
machine unlearning |
0.1 | 1 | 2008 | When unlearning helps · Inf. Comput. 2008 |
Computational complexity › learning theory
learnability |
0.0 | 2 | 2000 | Unlearning Helps · ICALP 2000 Learnability: Admissible, Co-finite, and Hypersimple Languages · ICALP 1993 |
Automata and formal languages
language learning |
0.0 | 1 | 1999 | The Synthesis of Language Learners · Inf. Comput. 1999 |
Machine learning › Learning theory › inductive inference
learning in the limit |
0.0 | 1 | 1997 | Learning from Multiple Sources of Inaccurate Data · SIAM J. Comput. 1997 |
Natural language and speech › Language models and text generation
language acquisition |
0.0 | 1 | 1996 | Synthesizing Enumeration Techniques for Language Learning · COLT 1996 |
Methods — techniques the papers use, named apart from their topics
inductive inference · 0.1automata theory · 0.0computability theory · 0.0subset principle · 0.0enumeration techniques · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Teach algorithm design and intractability with a project-based curriculum centered on a single intractable problem: three domains to choose from (abstract only)abstractThis workshop presents an award-winning, NSF-funded, project-based curriculum for algorithm design that includes algorithmic strategies for intractable problems. This curriculum is a sequence of laboratory projects comprising increasingly sophisticated solvers for a single intractable problem, designed to integrate into existing, one-term, undergraduate courses that teach algorithm design and/or intractability without sacrificing traditional course content. The presenters have used the curriculum in the Design and Analysis of Algorithms course at their institution to help students tackle and appreciate intractability. This workshop presents versions of the curriculum centered on TSP, SAT and Sudoku. Attendees will receive adoption materials and access to an adopters' forum. NSF is funding the development, evaluation, dissemination and adoption of the curriculum. Potential adopters are encouraged to apply for funding to attend this workshop and SIGCSE 2014 at http://www.rowan.edu/~lobo/AlgosCurriculum. This material is based upon work supported by the National Science Foundation under Grant No. 1140753. Laptop optional. Andrea F. Lobo, Ganesh R. Baliga |
SIGCSE | 2 |
| 2008 | When unlearning helps
Ganesh R. Baliga, John Case, Wolfgang Merkle, Frank Stephan 0001, Rolf Wiehagen |
Inf. Comput. | 1 |
| 2000 | Unlearning Helps
Ganesh R. Baliga, John Case, Wolfgang Merkle, Frank Stephan 0001 |
ICALP | 1 |
| 1999 | A CS1 maze lab, using joysticks and MIPPETsabstractWe are designing a number of programming projects which utilize input/output devices, such as joysticks or a homebrewed board we call a MIPPET (Module for Input/Output Programming Projects Enhancing Teaching). These projects have been used or will be used in the closed labs of our CS1 course (taught in C++). The goal of these projects is to enhance student comprehension (by teaching objects with "real" objects) and student motivation (by providing "fun" projects). This paper focuses on an early project, where the student's program provides support for a human solving a maze. Don C. Stone, Seth D. Bergmann, Ganesh R. Baliga, A. Michael Berman, John L. Schmalzel |
SIGCSE | 3 |
| 1999 | The Synthesis of Language Learners
Ganesh R. Baliga, John Case, Sanjay Jain 0001 |
Inf. Comput. | 1 |
| 1997 | Learning from Multiple Sources of Inaccurate DataabstractMost theoretical models of inductive inference make the idealized assumption that the data available to a learner is from a single and accurate source. The subject of inaccuracies in data emanating from a single source has been addressed by several authors. The present paper argues in favor of a more realistic learning model in which data emanates from multiple sources, some or all of which may be inaccurate. Three kinds of inaccuracies are considered: spurious data (modeled as noisy texts), missing data (modeled as incomplete texts), and a mixture of spurious and missing data (modeled as imperfect texts). Motivated by the above argument, the present paper introduces and theoretically analyzes a number of inference criteria in which a learning machine is fed data from multiple sources, some of which may be infected with inaccuracies. The learning situation modeled is the identification in the limit of programs from graphs of computable functions. The main parameters of the investigation are: the kind of inaccuracy, the total number of data sources, the number of faulty data sources which produce data within an acceptable bound, and the bound on the number of errors allowed in the final hypothesis learned by the machine. Sufficient conditions are determined under which, for the same kind of inaccuracy, for the same bound on the number of errors in the final hypothesis, and for the same bound on the number of inaccuracies, learning from multiple texts, some of which may be inaccurate, is equivalent to learning from a single inaccurate text. The general problem of determining when learning from multiple inaccurate texts is a restriction over learning from a single inaccurate text turns out to be combinatorially very complex. Significant partial results are provided for this problem. Several results are also provided about conditions under which the detrimental effects of multiple texts can be overcome by either allowing more errors in the final hypothesis or by reducing the number of inaccuracies in the texts. It is also shown that the usual hierarchies resulting from allowing extra errors in the final program (results in increased learning power) and allowing extra inaccuracies in the texts (results in decreased learning power) hold. Finally, it is demonstrated that in the context of learning from multiple inaccurate texts, spurious data is better than missing data, which in turn is better than a mixture of spurious and missing data. Ganesh R. Baliga, Sanjay Jain 0001, Arun Sharma 0001 |
SIAM J. Comput. | 1 |
| 1996 | Synthesizing Enumeration Techniques for Language LearningabstractThis paper provides positive and negative results on algorithmically synthesizing, from grammars and from decision procedures for classes of languages, learning machines for identifying, from positive data, grammars for the languages in those classes. In the process, the uniformly decidable classes of recursive languages that can be behaviorally correctly identified from positive data are surprisingly characterized by Angluin's 1980 Condition 2 (the subset principle for preventing overgeneralization) . 1 Introduction In the context of learning programs in the limit for functions [KW80, AS83, OSW86b], a variety of enumeration techniques [Gol67, BB75, Wie90, Ful90b] are important and ubiquitous. Here is the archetypal case. Suppose one has an r.e. set P of programs for computing total functions. One proceeds as follows. At each point that one is given data about an input function, one conjectures the first program, if any, listed in P that is correct on the data seen through that point.... Ganesh R. Baliga, John Case, Sanjay Jain 0001 |
COLT | 1 |
| 1996 | Learnability: Admissible, Co-Finite, and Hypersimple Languages
Ganesh R. Baliga, John Case |
J. Comput. Syst. Sci. | 1 |
| 1995 | Language Learning with Some Negative Information
Ganesh R. Baliga, John Case, Sanjay Jain 0001 |
J. Comput. Syst. Sci. | 1 |
| 1994 | Machine Learning of Higher-Order ProgramsabstractAbstract A generator program for a computable function (by definition) generates an infinite sequence of programs all but finitely many of which compute that function. Machine learning of generator programs for computable functions is studied. To motivate these studies partially, it is shown that, in some cases, interesting global properties for computable functions can be proved from suitable generator programs which cannot be proved from any ordinary programs for them. The power (for variants of various learning criteria from the literature) of learning generator programs is compared with the power of learning ordinary programs. The learning power in these cases is also compared to that of learning limiting programs , i.e., programs allowed finitely many mind changes about their correct outputs. Ganesh R. Baliga, John Case, Sanjay Jain 0001, Mandayam Suraj |
J. Symb. Log. | 1 |
| 1993 | Learnability: Admissible, Co-finite, and Hypersimple Languages
Ganesh R. Baliga, John Case |
ICALP | 1 |
| 1993 | Language Learning With Some Negative Information
Ganesh R. Baliga, John Case, Sanjay Jain 0001 |
STACS | 1 |