No subject
Tue Jun 6 06:52:25 EDT 2006
Topic and purpose of the workshop
=================================
Proper benchmarking of neural networks on non-toy
examples is needed from an application perspective in
order to evaluate the relative strenghts and weaknesses of
proposed algorithms and from a theoretical perspective in
order to validate theoretical predictions and see how they
relate to realistic learning tasks. Despite this important
role, NN benchmarking is rarely done well enough today:
o Learning tasks: Most researchers use only toy
problems and, perhaps, one at least somewhat
realistic problem. While this shows that an
algorithm works at all, it cannot explore its
strenghts and weaknesses.
o Design: Often the setup is designed wrongly and
cannot produce valid results from a statistical
point of view.
o Reproducibility: In many cases, the setup is not
described exactly enough to reproduce the
experiments. This violates scientific principles.
o Comparability: Hardly ever are two setups of
different researchers so similar that one could
directly compare the experiment results. This has
the effect that even after a large number of
experiments with certain algorithms, their
differences in learning results may remain
unclear.
There are various reasons why we still find this situation:
o unawareness of the importance of proper
benchmarking;
o insufficient pressure from reviewers towards
good benchmarking;
o unavailability of a sufficient number of standard
benchmarking datasets;
o lack of standard benchmarking procedures.
The purpose of the workshop is to address these issues in
order to improve research practices, in particular more
benchmarking with more and better datasets, better
reproducibility, and better comparability. Specific
questions to be addressed on the workshop are
[Concerning the data:]
o What benchmarking facilities (in particular:
datasets) are publicly available? For which kinds
of domains? How suitable are they?
o What facilities would we like to have? Who is
willing to prepare and maintain them?
o Where and how can we get new datasets from real
applications?
[Concerning the methodology:]
o When and why would we prefer artificial datasets
over real ones and vice versa?
o What data representation is acceptable for general
benchmarks?
o What are the most common errors in performing
benchmarks? How can we avoid them?
o Real-life benchmarking warstories and lessons
learned
o What must be reported for proper
reproducibility?
o What are useful general benchmark approaches
(broad vs. deep etc.)?
o Can we agree on a small number of standard
benchmark setup styles in order to improve
comparability? Which styles?
The workshop will focus on two things: Launching a
new benchmark database that is currently being prepared
by some of the workshop chairs and discussing the above
questions in general and in the context of this database.
The benchmark database facility is planned to comprise
o datasets,
o data format conversion tools,
o terminological and methodological suggestions,
and
o a results database.
Workshop format
===============
We invite anyone who is interested in the above issues to
participate in the discussions at the workshop. The
workshop will consist of a few talks by invited speakers
and extensive discussion periods. The purpose of the
discussion is to refine the design and setup of the
benchmark collection, to explore questions about its
scope, format, and purpose, to motivate potential users
and contributors of the facility, and to discuss
benchmarking in general.
Workshop program
================
The following talks will be given at the workshop [The
list is still preliminary]. After each talk there will be
time for discussion. In the morning session we will focus
on assessing the state of the practice of benchmarking and
discussing an abstract ideal of it. In the afternoon session
we will try to become concrete how that ideal might be
realized.
o Lutz Prechelt. A quantitative study of current benchmarking practices.
A quantitative survey of 400 journal articles on
NN algorithms. (15 minutes)
o Tom Dietterich. Experimental Methodology.
Benchmarking goals, measures of behavior,
correct statistical testing, synthetic versus
real-world data. (15 minutes)
o Brian Ripley. What can we learn from the study of the design
of experiments? (15 minutes)
o Lutz Prechelt. Available NN benchmarking data collections.
CMU nnbench, UCI machine learning databases
archive, Proben1, Statlog data, ELENA data (10 minutes).
o Tom Dietterich. Available benchmarking data generators.
(10 minutes)
o Break.
o Carl Rasmussen and Geoffrey Hinton.
A thoroughly designed benchmark collection.
A proposal of data, terminology, and procedures
and a facility for the collection of benchmarking
results. (45 minutes)
o Panel discussion. The future of benchmarking:
purpose and procedures
The WWW adress for this announcement is
http://wwwipd.ira.uka.de/~prechelt/NIPS_bench.html
Lutz
Dr. Lutz Prechelt (http://wwwipd.ira.uka.de/~prechelt/) | Whenever you
Institut fuer Programmstrukturen und Datenorganisation | complicate things,
Universitaet Karlsruhe; D-76128 Karlsruhe; Germany | they get
(Phone: +49/721/608-4068, FAX: +49/721/694092) | less simple.
More information about the Connectionists
mailing list