The Big Learning 2011 programme accepted 32 papers, arranged across the two workshop days. Each day had contributed talks and spotlights. The titles below connect hardware and software questions with statistical inference, evaluation and optimisation, showing the range of subjects that appeared together at the Sierra Nevada meeting.

The four groups follow the programme’s Day 1 and Day 2 divisions. The edition introduction explains the two-day setting, and the invited-talk page supplies the complementary speaker programme. The paper authors remain in the order attached to each accepted title.

Blank white poster boards on metal stands in an empty hall.

Arrays, languages and parallel resources

The 2011 description at NeurIPS placed algorithms, systems and tools within one workshop. The accepted titles reflect that relationship. The first day included a common GPU array, GPU-based probabilistic inference and Theano. For background on the latter software, the Theano Development Team’s 2016 article described a Python library for defining, optimising and evaluating expressions involving multidimensional arrays. That software description supplies context for the array and computation vocabulary in the programme.

Several titles concerned languages, libraries and frameworks. They appeared alongside titles about models and learning procedures, bringing questions of expression and implementation into the same list. A language or library title points towards the organisation of computational work, while an inference title points towards the statistical task. The hardware topic page develops the distinction between processor choices and the software that presents their operations.

Evaluation and uncertainty

Cross-validation and the bootstrap appeared among the contributed titles. Wikipedia’s cross-validation explanation describes the assessment of generalisation using data beyond that used for fitting. Its bootstrap explanation describes resampling to estimate an estimator’s distribution. These are distinct evaluation ideas. Their presence in the programme makes assessment part of the title-level map of big learning, alongside the work of constructing and updating a model.

Other titles named Bayesian inference, Hamiltonian Monte Carlo, graphical models and stochastic optimisation. The two-day arrangement therefore placed several forms of statistical computation beside parallel implementation subjects. The inference topic page introduces these families of terms. Their appearance here identifies subjects represented at the meeting; a method’s assumptions and detailed evidence remain questions for its own research account.

Representations and learning objectives

Hashing titles sit beside graph classification, kernel clustering, semantic parsing, ranking and matrix factorisation. These titles point to different representations and learning tasks. Some name a data structure or a way of working with many features; others name the objective of classification, clustering or ranking. The programme also included distributed and remote-data subjects, connecting those mathematical choices with the location of computation.

The printed groups distinguish longer contributed presentations from spotlights on each day. Those divisions describe the programme format rather than a ranking of research. Readers can follow a subject across groups: inference terms appear in several places, as do software and optimisation terms. The hashing page and optimisation page provide further vocabulary for reading across the complete list.

Day 1 - December 16th, 2011

Day 1 Contributed Talks

  1. A Common GPU n-Dimensional Array for Python and CFrédéric Bastien, Arnaud Bergeron, Pascal Vincent, Yoshua Bengio and Andreas Klöckner
  2. Parallelizing the Training of the Kinect Body Parts Labeling AlgorithmMihai Budiu, Jamie Shotton, Derek Murray and Mark Finocchio
  3. Fast Cross-Validation via Sequential AnalysisTammo Krueger, Danny Panknin and Mikio Braun
  4. Bootstrapping Big DataAriel Kleiner, Ameet Talwalkar, Purnamrita Sarkar and Michael Jordan

Day 1 Spotlights

  1. Theano: Deep Learning on GPUs with PythonJames Bergstra, Frederic Bastien, Olivier Breuleux, Pascal Lamblin, Razvan Pascanu, Olivier Delalleau, Guillaume Desjardins, David Warde-Farley, Ian Goodfellow, Arnaud Bergeron and Yoshua Bengio
  2. Torch7: A Matlab-like Environment for Machine LearningRonan Collobert, Koray Kavukcuoglu and Clement Farabet
  3. Parallel Algorithms for GPU accelerated Probabilistic InferenceNico Piatkowski
  4. Multiple Hash Functions for LearningAmit Goyal, Piyush Rai and Hal Daumé Iii
  5. b-Bit Minwise Hashing for Large-Scale LearningPing Li, Anshumali Shrivastava, Joshua Moore and Christian Konig
  6. Combining approximate inference methods for efficient learning on large computer clustersZhenwen Dai, Jacquelyn A. Shelton, Jörg Bornschein, Abdul Saboor Sheikh and Jörg Lücke
  7. Very Large Scale Bayesian Inference Using MCDBZhuhua Cai, Zografoula Vagena, Christopher Jermaine and Peter J. Haas
  8. Learning Updatable Classifiers from Remote DataHarris Lin, Neeraj Koul and Vasant Honavar
  9. Large-scale Bayesian ICA with application to separation of the cosmic microwave backgroundSimon Wilson and Jiwon Yoon
  10. A Randomized Gossip-based Algorithm for Classification on Peer-to-Peer NetworksHaimonti Dutta
  11. Distributed Unsupervised Semantic Parsing of Large-Scale Document CorporaEvgeny Sitnikov, Achim Rettinger and Ole Mengshoel
  12. Graph Based Classification of Content and Users in BitTorrentMarina Sokol, Konstantin Avrachenkov, Arnaud Legout and Paulo Goncalves

Day 2 - December 17th, 2011

Day 2 Contributed Talks

  1. The No-U-Turn Sampler: Adaptively Setting Path Lengths in Hamiltonian Monte CarloMatthew Hoffman and Andrew Gelman
  2. Randomized Smoothing for (Parallel) Stochastic OptimizationJohn Duchi, Martin Wainwright and Peter Bartlett
  3. Block Splitting for Large-Scale Distributed LearningNeal Parikh and Stephen Boyd
  4. Large-Scale Matrix Factorization with Distributed Stochastic Gradient DescentRainer Gemulla, Peter J. Haas, Yannis Sismanis, Christina Teflioudi and Faraz Makari

Day 2 Spotlights

  1. Towards Asynchronous Distributed MCMC Inference for Large Graphical ModelsSameer Singh and Andrew McCallum
  2. Solving Large Scale Linear SVM with Distributed Block MinimizationDmitry Pechyony, Libin Shen and Rosie Jones
  3. Scalable Kernel k-Means via Centroid ApproximationByung Kang, Woosang Lim and Kyomin Jung
  4. Semi-Supervised Learning with Cover TreesAvneesh Saluja and Branislav Kveton
  5. A Theoretical Analysis of a Warm Start TechniqueMartin Zinkevich
  6. Scalable Stochastic Gradient Descent with Improved ConfidenceSangkyun Lee and Christian Bockermann
  7. Distributed Learning-to-Rank on Streaming Data using Alternating Direction Method of MultipliersKevin Duh, Jun Suzuki and Masaaki Nagata
  8. Machine learning in ScalOps, a higher order cloud computing   languageMarkus Weimer, Tyson Condie and Raghu Ramakrishnan
  9. MLPACK: A Scalable C++ Machine Learning LibraryRyan Curtin, James Cline, Neil Slagle, Matthew Amidon and Alexander Gray
  10. GURLS: a Toolbox for Large Scale Multiclass LearningAndrea Tacchetti, Pavan Mallapragada, Matteo Santoro and Lorenzo Rosasco
  11. Tools and Frameworks for Big Learning in Scala: Leveraging the Language for High Productivity and PerformanceHeather Miller, Philipp Haller and Martin Odersky
  12. A Reliable Effective Terascale Linear Learning SystemAlekh Agarwal, Olivier Chappelle, Miroslav Dudik and John Langford