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

Kevin J. Lang

dblp:67/4988 · DBLP profile ↗
← Back
34ranked-venue papers
14as first author
0since 2021 · last 2017
—ORCID · none

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

Artificial intelligence and machine learning · 12 · 7 first-authorTheory of computation · 9 · 5 first-authorDatabases, data management, data science and information retrieval · 8 · 3 first-authorSystems, architecture and hardware · 4Applied, interdisciplinary, general and emerging computing · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3Computer networks · 1Software 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.

Theoretical computer science
16 papers
Graph algorithms and graph theory · 28% Algorithmic game theory and mechanism design · 21% Mathematical optimization · 20%
Databases, data mining, and information retrieval
5 papers
Query processing and optimization · 57% Data stream processing · 22% Web and social media mining · 13%

Topics — the 30 heaviest of 64, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithms and data structures › data streams
streaming algorithms
0.322017
Optimal Quantile Approximation in Streams · FOCS 2016
A high-performance algorithm for identifying frequent items in data streams · Internet Measurement Conference 2017
Data stream processing › frequency estimation
heavy hitter detection
0.312017
A high-performance algorithm for identifying frequent items in data streams · Internet Measurement Conference 2017
Graph algorithms and graph theory › graph clustering
community detection
0.332010
Empirical comparison of algorithms for network community detection · WWW 2010
Statistical properties of community structure in large social and information networks · WWW 2008
Communities from seed sets · WWW 2006
Query processing and optimization
aggregate query processing
0.212016
Stratified Sampling Meets Machine Learning · ICML 2016
Query processing and optimization
approximate query processing
0.212016
Stratified Sampling Meets Machine Learning · ICML 2016
Query processing and optimization › approximate query processing
stratified sampling
0.212016
Stratified Sampling Meets Machine Learning · ICML 2016
Mathematical optimization › continuous optimization › convex optimization
empirical risk minimization
0.212016
Stratified Sampling Meets Machine Learning · ICML 2016
Computational complexity
lower bounds
0.212016
Optimal Quantile Approximation in Streams · FOCS 2016
Algorithms and data structures › sketching
quantile sketch
0.212016
Optimal Quantile Approximation in Streams · FOCS 2016
Mathematical optimization › regularization
regularized empirical risk minimization
0.212016
Stratified Sampling Meets Machine Learning · ICML 2016
Computational complexity › space complexity
space lower bounds
0.212016
Optimal Quantile Approximation in Streams · FOCS 2016
Graph algorithms and graph theory
graph partitioning
0.232008
An algorithm for improving graph partitions · SODA 2008
Local Graph Partitioning using PageRank Vectors · FOCS 2006
Fixing two weaknesses of the Spectral Method · NIPS 2005
Algorithmic game theory and mechanism design › cooperative game theory
bargaining
0.212013
Bargaining for Revenue Shares on Tree Trading Networks · IJCAI 2013
Algorithmic game theory and mechanism design › mechanism design › contract theory
revenue sharing
0.212013
Bargaining for Revenue Shares on Tree Trading Networks · IJCAI 2013
Algorithmic game theory and mechanism design › mechanism design
auction design
0.112012
Handling forecast errors while bidding for display advertising · WWW 2012
Algorithmic game theory and mechanism design › auction theory
bidding strategy
0.112012
Handling forecast errors while bidding for display advertising · WWW 2012
Algorithmic game theory and mechanism design › online advertising
display advertising
0.112012
Handling forecast errors while bidding for display advertising · WWW 2012
Network optimization and economics › network economics
revenue sharing
0.112011
Efficient online ad serving in a display advertising exchange · WSDM 2011
Web and social media mining
social network analysis
0.112008
Statistical properties of community structure in large social and information networks · WWW 2008
Information retrieval
web search
0.112008
Efficient Discovery of Authoritative Resources · ICDE 2008
Graph algorithms and graph theory › graph clustering
community structure
0.112008
Statistical properties of community structure in large social and information networks · WWW 2008
Graph algorithms and graph theory
graph algorithms
0.122006
Communities from seed sets · WWW 2006
Finding Near-Optimal Cuts: An Empirical Evaluation · SODA 1993
Graph algorithms and graph theory › graph theory › graph parameters
conductance
0.112006
Local Graph Partitioning using PageRank Vectors · FOCS 2006
Graph algorithms and graph theory › graph clustering
local graph clustering
0.112006
Local Graph Partitioning using PageRank Vectors · FOCS 2006
Graph algorithms and graph theory
spectral graph theory
0.112006
Local Graph Partitioning using PageRank Vectors · FOCS 2006
Graph algorithms and graph theory › graph partitioning
balanced graph partitioning
0.112005
Fixing two weaknesses of the Spectral Method · NIPS 2005
Mathematical optimization
semidefinite programming
0.112005
Fixing two weaknesses of the Spectral Method · NIPS 2005
Graph algorithms and graph theory › graph clustering
spectral clustering
0.112005
Fixing two weaknesses of the Spectral Method · NIPS 2005
Graph algorithms and graph theory › network theory › network topology
tree network
0.012013
Bargaining for Revenue Shares on Tree Trading Networks · IJCAI 2013
Graph algorithms and graph theory › network analysis
link analysis
0.012008
Efficient Discovery of Authoritative Resources · ICDE 2008

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

misra-gries algorithm · 0.6stratified sampling · 0.5regularized empirical risk minimization · 0.5precomputation · 0.4polynomial-time algorithm · 0.4candidate ordering · 0.4merge-and-reduce · 0.2hashing · 0.2heuristics · 0.2bargaining theory · 0.2network community profile plot · 0.1conductance · 0.1benchmarking · 0.0BSP cost modeling · 0.0hill-climbing · 0.0genetic search · 0.0payoff line estimation · 0.0binary search · 0.0
YearPublicationVenuePosition
2017 A high-performance algorithm for identifying frequent items in data streams
abstract
Estimating frequencies of items over data streams is a common building block in streaming data measurement and analysis. Misra and Gries introduced their seminal algorithm for the problem in 1982, and the problem has since been revisited many times due its practicality and applicability. We describe a highly optimized version of Misra and Gries' algorithm that is suitable for deployment in industrial settings. Our code is made public via an open source library called Data Sketches that is already used by several companies and production systems.
Daniel Anderson, Pryce Bevan, Kevin J. Lang, Edo Liberty, Lee Rhodes, Justin Thaler
Internet Measurement Conference3
2016 Optimal Quantile Approximation in Streams
abstract
This paper resolves one of the longest standing basic problems in the streaming computational model. Namely, optimal construction of quantile sketches. An ε approximate quantile sketch receives a stream of items x1,⋯,xn and allows one to approximate the rank of any query item up to additive error ε n with probability at least 1-δ.The rank of a query x is the number of stream items such that xi≤ x. The minimal sketch size required for this task is trivially at least 1/ε.Felber and Ostrovsky obtain a O((1/ε)log(1/ε)) space sketch for a fixed δ.Without restrictions on the nature of the stream or the ratio between ε and n, no better upper or lower bounds were known to date. This paper obtains an O((1/ε)log log (1/δ)) space sketch and a matching lower bound. This resolves the open problem and proves a qualitative gap between randomized and deterministic quantile sketching for which an Ω((1/ε)log(1/ε)) lower bound is known. One of our contributions is a novel representation and modification of the widely used merge-and-reduce construction. This modification allows for an analysis which is both tight and extremely simple. The same technique was reported, in private communications, to be useful for improving other sketching objectives and geometric coreset constructions.
Zohar S. Karnin, Kevin J. Lang, Edo Liberty
FOCS2
2016 A Framework for Estimating Stream Expression Cardinalities
abstract
Given $m$ distributed data streams $A_1, \dots, A_m$, we consider the problem of estimating the number of unique identifiers in streams defined by set expressions over $A_1, \dots, A_m$. We identify a broad class of algorithms for solving this problem, and show that the estimators output by any algorithm in this class are perfectly unbiased and satisfy strong variance bounds. Our analysis unifies and generalizes a variety of earlier results in the literature. To demonstrate its generality, we describe several novel sampling algorithms in our class, and show that they achieve a novel tradeoff between accuracy, space usage, update speed, and applicability.
Anirban Dasgupta 0001, Kevin J. Lang, Lee Rhodes, Justin Thaler
ICDT2
2016 Stratified Sampling Meets Machine Learning
abstract
This paper solves a specialized regression problem to obtain sampling probabilities for records in databases. The goal is to sample a small set of records over which evaluating aggregate queries can be done both efficiently and accurately. We provide a principled and provable solution for this problem; it is parameterless and requires no data insights. Unlike standard regression problems, the loss is inversely proportional to the regressed-to values. Moreover, a cost zero solution always exists and can only be excluded by hard budget constraints. A unique form of regularization is also needed. We provide an efficient and simple regularized Empirical Risk Minimization (ERM) algorithm along with a theoretical generalization result. Our extensive experimental results significantly improve over both uniform sampling and standard stratified sampling which are de-facto the industry standards.
Edo Liberty, Kevin J. Lang, Konstantin Shmakov
ICML2
2014 Practical Algorithms for Generating a Random Ordering of the Elements of a Weighted Set
Kevin J. Lang
Theory Comput. Syst.1
2013 Bargaining for Revenue Shares on Tree Trading Networks
Arpita Ghosh, Satyen Kale, Kevin J. Lang, Benjamin Moseley
IJCAI3
2012 Handling forecast errors while bidding for display advertising
abstract
Most of the online advertising today is sold via an auction, which requires the advertiser to respond with a valid bid within a fraction of a second. As such, most advertisers employ bidding agents to submit bids on their behalf. The architecture of such agents typically has (1) an offline optimization phase which incorporates the bidder's knowledge about the market and (2) an online bidding strategy which simply executes the offline strategy. The online strategy is typically highly dependent on both supply and expected price distributions, both of which are forecast using traditional machine learning methods. In this work we investigate the optimum strategy of the bidding agent when faced with incorrect forecasts. At a high level, the agent can invest resources in improving the forecasts, or can tighten the loop between successive offline optimization cycles in order to detect errors more quickly. We show analytically that the latter strategy, while simple, is extremely effective in dealing with forecast errors, and confirm this finding with experimental evaluations.
Kevin J. Lang, Benjamin Moseley, Sergei Vassilvitskii
WWW1
2011 Efficient online ad serving in a display advertising exchange
abstract
We introduce and formalize a novel constrained path optimization problem that is the heart of the real-time ad serving task in the Yahoo! (formerly RightMedia) Display Advertising Exchange. In the Exchange, the ad server's task for each display opportunity is to compute, with low latency, an optimal valid path through a directed graph representing the business arrangements between the hundreds of thousands of business entities that are participating in the Exchange. These entities include not only publishers and advertisers, but also intermediate entities called "ad networks" which have delegated their ad serving responsibilities to the Exchange. Path optimality is determined by the payment to the publisher, and is affected by an advertiser's bid and also by the revenue-sharing agreements between the entities in the chosen path leading back to the publisher. Path validity is determined by constraints which focus on the following three issues: 1) suitability of the opportunity's web page and its publisher 2)suitability of the user who is currently viewing that web page, and 3) suitability of a candidate ad and its advertiser. Because the Exchange's constrained path optimization task is novel, there are no published algorithms for it. This paper describes two different algorithms that have both been successfully used in the actual Yahoo! ad server. The first algorithm has the advantage of being extremely simple, while the second is more robust thanks to its polynomial worst-case running time. In both cases, meeting latency caps has required that the basic algorithms be improved by optimizations; we will describe a candidate ordering scheme and a pre-computation scheme that have both been effective in reducing latency in the real ad serving system that serves over ten billion ad calls per day.
Kevin J. Lang, Joaquin Delgado, Dongming Jiang, Bhaskar Ghosh, Shirshanka Das, Amita Gajewar, Swaroop Jagadish, Arathi Seshan, Chavdar Botev, Michael Ortega-Binderberger, Sunil Nagaraj, Raymie Stata
WSDM1
2010 Empirical comparison of algorithms for network community detection
abstract
Detecting clusters or communities in large real-world graphs such as large social or information networks is a problem of considerable interest. In practice, one typically chooses an objective function that captures the intuition of a network cluster as set of nodes with better internal connectivity than external connectivity, and then one applies approximation algorithms or heuristics to extract sets of nodes that are related to the objective function and that look like good communities for the application of interest.In this paper, we explore a range of network community detection methods in order to compare them and to understand their relative performance and the systematic biases in the clusters they identify. We evaluate several common objective functions that are used to formalize the notion of a network community, and we examine several different classes of approximation algorithms that aim to optimize such objective functions. In addition, rather than simply fixing an objective and asking for an approximation to the best cluster of any size, we consider a size-resolved version of the optimization problem. Considering community quality as a function of its size provides a much finer lens with which to examine community detection algorithms, since objective functions and approximation algorithms often have non-obvious size-dependent behavior.
Jure Leskovec, Kevin J. Lang, Michael W. Mahoney
WWW2
2009 Information Theoretic Comparison of Stochastic Graph Models: Some Experiments
Kevin J. Lang
WAW1
2009 Empirical Evaluation of Graph Partitioning Using Spectral Embeddings and Flow
Kevin J. Lang, Michael W. Mahoney, Lorenzo Orecchia
SEA1
2008 Efficient Discovery of Authoritative Resources
abstract
Given a dynamic corpus whose content and attention are changing on a daily basis, is it possible to collect and maintain the high-quality resources with a minimal investment? We address two problems that arise from this question for hyperlinked corpora such as Web pages or blogs: how to efficiently discover the correct set of authoritative resources given a fixed network, and how to track these resources over time as new entrants arrive, old standbys depart, and existing participants change roles.
Ravi Kumar 0001, Kevin J. Lang, Cameron Marlow, Andrew Tomkins
ICDE2
2008 An algorithm for improving graph partitions
Reid Andersen, Kevin J. Lang
SODA2
2008 Statistical properties of community structure in large social and information networks
abstract
A large body of work has been devoted to identifying community structure in networks. A community is often though of as a set of nodes that has more connections between its members than to the remainder of the network. In this paper, we characterize as a function of size the statistical and structural properties of such sets of nodes. We define the network community profile plot, which characterizes the "best" possible community - according to the conductance measure - over a wide range of size scales, and we study over 70 large sparse real-world networks taken from a wide range of application domains. Our results suggest a significantly more refined picture of community structure in large real-world networks than has been appreciated previously.
Jure Leskovec, Kevin J. Lang, Anirban Dasgupta 0001, Michael W. Mahoney
WWW2
2007 Finding dense and isolated submarkets in a sponsored search spending graph
abstract
Methods for improving sponsored search revenue are often tested or deployed within a small submarket of the larger marketplace. For many applications, the ideal submarket contains a small number of nodes, a large amount of spending within the submarket, and a small amount of spending leaving the submarket. We introduce an efficient algorithm for finding submarkets that are optimal for a user-specified tradeoff between these three quantities. We apply our algorithm to find submarkets that are both dense and isolated in a large spending graph from Yahoo! sponsored search.
Kevin J. Lang, Reid Andersen
CIKM1
2007 Local Partitioning for Directed Graphs Using PageRank
Reid Andersen, Fan Chung Graham, Kevin J. Lang
WAW3
2006 Local Graph Partitioning using PageRank Vectors
abstract
A local graph partitioning algorithm finds a cut near a specified starting vertex, with a running time that depends largely on the size of the small side of the cut, rather than the size of the input graph. In this paper, we present a local partitioning algorithm using a variation of PageRank with a specified starting distribution. We derive a mixing result for PageRank vectors similar to that for random walks, and show that the ordering of the vertices produced by a PageRank vector reveals a cut with small conductance. In particular, we show that for any set C with conductance Phi and volume k, a PageRank vector with a certain starting distribution can be used to produce a set with conductance (O(radic(Phi log k)). We present an improved algorithm for computing approximate PageRank vectors, which allows us to find such a set in time proportional to its size. In particular, we can find a cut with conductance at most oslash, whose small side has volume at least 2bin time O(2 log m/(2blog2m/oslash2) where m is the number of edges in the graph. By combining small sets found by this local partitioning algorithm, we obtain a cut with conductance oslash and approximately optimal balance in time O(m log4m/oslash)
Reid Andersen, Fan Chung Graham, Kevin J. Lang
FOCS3
2006 Communities from seed sets
abstract
Expanding a seed set into a larger community is a common procedure in link-based analysis. We show how to adapt recent results from theoretical computer science to expand a seed set into a community with small conductance and a strong relationship to the seed, while examining only a small neighborhood of the entire graph. We extend existing results to give theoretical guarantees that apply to a variety of seed sets from specified communities. We also describe simple and flexible heuristics for applying these methods in practice, and present early experiments showing that these methods compare favorably with existing approaches.
Reid Andersen, Kevin J. Lang
WWW2
2005 Fixing two weaknesses of the Spectral Method
abstract
We discuss two intrinsic weaknesses of the spectral graph partitioning method, both of which have practical consequences. The first is that spectral embeddings tend to hide the best cuts from the commonly used hyperplane rounding method. Rather than cleaning up the resulting suboptimal cuts with local search, we recommend the adoption of flow-based rounding. The second weakness is that for many "power law" graphs, the spectral method produces cuts that are highly unbalanced, thus decreasing the usefulness of the method for visualization (see figure 4(b)) or as a basis for divide-and-conquer algorithms. These balance problems, which occur even though the spectral method's quotient-style objective function does encourage balance, can be fixed with a stricter balance constraint that turns the spectral mathematical program into an SDP that can be solved for million-node graphs by a method of Burer and Monteiro.
Kevin J. Lang
NIPS1
2004 A Flow-Based Method for Improving the Expansion or Conductance of Graph Cuts
Kevin J. Lang, Satish Rao
IPCO1
1999 BOS is Boss: A Case for Bulk-Synchronous Object Systems
abstract
Article BOS is boss: a case for bulk-synchronous object systems Share on Authors: Mark W. Goudreau C&C Research Laboratories, NEC USA, Inc., 4 Independence Way, Princeton, NJ C&C Research Laboratories, NEC USA, Inc., 4 Independence Way, Princeton, NJView Profile , Kevin Lang NEC Research Institute, 4 Independence Way, Princeton, NJ NEC Research Institute, 4 Independence Way, Princeton, NJView Profile , Girija Narlikar School of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA School of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PAView Profile , Satish B. Rao NEC Research Institute, 4 Independence Way, Princeton, NJ NEC Research Institute, 4 Independence Way, Princeton, NJView Profile Authors Info & Claims SPAA '99: Proceedings of the eleventh annual ACM symposium on Parallel algorithms and architecturesJune 1999 Pages 115–125https://doi.org/10.1145/305619.305632Published:01 June 1999 1citation206DownloadsMetricsTotal Citations1Total Downloads206Last 12 Months1Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Mark W. Goudreau, Kevin J. Lang, Girija J. Narlikar, Satish Rao
SPAA2
1999 Portable and Efficient Parallel Computing Using the BSP Model
abstract
The Bulk-Synchronous Parallel (BSP) model was proposed by Valiant as a standard interface between parallel software and hardware. In theory, the BSP model has been shown to allow the asymptotically optimal execution of architecture independent software on a variety of architectures. Our goal in this work is to experimentally examine the practical use of the BSP model on current parallel architectures. We describe the design and implementation of the Green BSP Library, a small library of functions that implement the BSP model, and of several applications that were written for this library. We then discuss the performance of the library and application programs on several parallel architectures. Our results are positive in that we demonstrate efficiency and portability over a range of parallel architectures and show that the BSP cost model is useful for predicting performance trends and estimating execution times.
Mark W. Goudreau, Kevin J. Lang, Satish Rao, Torsten Suel, Thanasis Tsantilas
IEEE Trans. Computers2
1998 BSPlib: The BSP programming library
abstract
BSPlib is a small communications library for bulk synchronous parallel (BSP) programming which consists of only 20 basic operations. This paper presents the full definition of BSPlib in C, motivates the design of its basic operations, and gives examples of their use. The library enables programming in two distinct styles: direct remote memory access (DRMA) using put or get operations, and bulk synchronous message passing (BSMP). Currently, implementations of BSPlib exist for a variety of modern architectures, including massively parallel computers with distributed memory, shared memory multiprocessors, and networks of workstations. BSPlib has been used in several scientific and industrial applications; this paper briefly describes applications in benchmarking, Fast Fourier Transforms (FFTs), sorting, and molecular dynamics.
Jonathan M. D. Hill, William F. McColl, Dan C. Stefanescu, Mark W. Goudreau, Kevin J. Lang, Satish Rao, Torsten Suel, Thanasis Tsantilas, Rob H. Bisseling
Parallel Comput.5
1996 Towards Efficiency and Portability: Programming with the BSP Model
abstract
Article Towards efficiency and portability: programming with the BSP model Share on Authors: Mark Goudreau Department of Computer Science, University of Central Florida, Orlando, FL Department of Computer Science, University of Central Florida, Orlando, FLView Profile , Kevin Lang NEC Research Institute, 4 Independence Way, Princeton, NJ NEC Research Institute, 4 Independence Way, Princeton, NJView Profile , Satish Rao NEC Research Institute, 4 Independence Way, Princeton, NJ and University of California at Berkeley, Berkeley, CA NEC Research Institute, 4 Independence Way, Princeton, NJ and University of California at Berkeley, Berkeley, CAView Profile , Torsten Suel NEC Research Institute, 4 Independence Way, Princeton, NJ and University of California at Berkeley, Berkeley, CA NEC Research Institute, 4 Independence Way, Princeton, NJ and University of California at Berkeley, Berkeley, CAView Profile , Thanasis Tsantilas Department of Computer Science, Columbia University, New York, NY Department of Computer Science, Columbia University, New York, NYView Profile Authors Info & Claims SPAA '96: Proceedings of the eighth annual ACM symposium on Parallel Algorithms and ArchitecturesJune 1996 Pages 1–12https://doi.org/10.1145/237502.237503Online:24 June 1996Publication History 45citation447DownloadsMetricsTotal Citations45Total Downloads447Last 12 Months4Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Mark W. Goudreau, Kevin J. Lang, Satish Rao, Torsten Suel, Thanasis Tsantilas
SPAA2
1995 Hill Climbing Beats Genetic Search on a Boolean Circuit Synthesis Problem of Koza's
Kevin J. Lang
ICML1
1994 Playing the Matching-Shoulders Lob-Pass Game with Logarithmic Regret
abstract
The best previous algorithm for the matching shoulders lob-pass game, ARTHUR (Abe and Takeuchi 1993), suffered O(t1/2) regret. We prove that this is the best possible performance for any algorithm that works by accurately estimating the opponent's payoff lines. Then we describe an algorithm which beats that bound and meets the information-theoretic lower bound of O(logt) regret by converging to the best lob rate without accurately estimating the payoff lines. The noise-tolerant binary search procedure that we develop is of independent interest.
Joe Kilian, Kevin J. Lang, Barak A. Pearlmutter
COLT2
1993 Finding Near-Optimal Cuts: An Empirical Evaluation
Kevin J. Lang, Satish Rao
SODA1
1992 Random DFA's Can Be Approximately Learned from Sparse Uniform Examples
abstract
Approximate inference of finite state machines from sparse labeled examples has been proved NP-hard when an adversary chooses the target machine and the training set [Ang78, KV89, PW89]. We have, however, empirically found that DFA's are approximately learnable from sparse data when the target machine and training set are selected at random.
Kevin J. Lang
COLT1
1990 Constructing Hidden Units Using Examples and Queries
Eric B. Baum, Kevin J. Lang
NIPS2
1990 A time-delay neural network architecture for isolated word recognition
Kevin J. Lang, Alex Waibel, Geoffrey E. Hinton
Neural Networks1
1989 Dimensionality Reduction and Prior Knowledge in E-Set Recognition
Kevin J. Lang, Geoffrey E. Hinton
NIPS1
1988 Phoneme recognition: neural networks vs. hidden Markov models
abstract
A time-delay neural network (TDNN) for phoneme recognition is discussed. By the use of two hidden layers in addition to an input and output layer it is capable of representing complex nonlinear decision surfaces. Three important properties of the TDNNs have been observed. First, it was able to invent without human interference meaningful linguistic abstractions in time and frequency such as formant tracking and segmentation. Second, it has learned to form alternate representations linking different acoustic events with the same higher level concept. In this fashion it can implement trading relations between lower level acoustic events leading to robust recognition performance despite considerable variability in the input speech. Third, the network is translation-invariant and does not rely on precise alignment or segmentation of the input. The TDNNs performance is compared with the best of hidden Markov models (HMMs) on a speaker-dependent phoneme-recognition task. The TDNN achieved a recognition of 98.5% compared to 93.7% for the HMM, i.e., a fourfold reduction in error.>
Alex Waibel, Toshiyuki Hanazawa, Geoffrey E. Hinton, Kiyohiro Shikano, Kevin J. Lang
ICASSP5
1986 Oaklisp: an Object-Oriented Scheme with First Class Types
abstract
The Scheme papers demonstrated that lisp could be made simpler and more expressive by elevating functions to the level of first class objects. Oaklisp shows that a message based language can derive similar benefits from having first class types.
Kevin J. Lang, Barak A. Pearlmutter
OOPSLA1
1985 Shape Recognition and Illusory Conjunctions
Geoffrey E. Hinton, Kevin J. Lang
IJCAI2