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

Ganesh R. Baliga

dblp:59/3834 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Machine learning › Learning theory
inductive inference
0.132008
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.112008
When unlearning helps · Inf. Comput. 2008
Computational complexity › learning theory
learnability
0.022000
Unlearning Helps · ICALP 2000
Learnability: Admissible, Co-finite, and Hypersimple Languages · ICALP 1993
Automata and formal languages
language learning
0.011999
The Synthesis of Language Learners · Inf. Comput. 1999
Machine learning › Learning theory › inductive inference
learning in the limit
0.011997
Learning from Multiple Sources of Inaccurate Data · SIAM J. Comput. 1997
Natural language and speech › Language models and text generation
language acquisition
0.011996
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
YearPublicationVenuePosition
2014 Teach algorithm design and intractability with a project-based curriculum centered on a single intractable problem: three domains to choose from (abstract only)
abstract
This 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
SIGCSE2
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
ICALP1
1999 A CS1 maze lab, using joysticks and MIPPETs
abstract
We 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
SIGCSE3
1999 The Synthesis of Language Learners
Ganesh R. Baliga, John Case, Sanjay Jain 0001
Inf. Comput.1
1997 Learning from Multiple Sources of Inaccurate Data
abstract
Most 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 Learning
abstract
This 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
COLT1
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 Programs
abstract
Abstract 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
ICALP1
1993 Language Learning With Some Negative Information
Ganesh R. Baliga, John Case, Sanjay Jain 0001
STACS1