Jeff Jackson's Research Interests
Much of my research has been involved one way or another with
questions about automatically learning DNF expressions from
examples. A DNF expression is an OR of AND's of boolean expressions
(DNF stands for "Disjunctive Normal Form"). Expressed in English, a
DNF looks something like the condition of the following if-then:
if
it is raining
OR
the forecast calls for rain
AND
you trust weather forecasts
OR
you like to always be prepared
AND
you are taking a briefcase
AND
your briefcase is not full
then
take an umbrella when you go out.
DNF expressions are particularly interesting to machine learning
researchers because DNF is a natural means of representing many
"expert"
rules, like the one above.
Furthermore, in very practical areas such as
digital circuit design and implementation DNF expressions are used
extensively, typically under a different name such as sum-of-products
notation. So improving our understanding of DNF expressions themselves
as well as methods
for acquiring them from data in an automated fashion seems a
potentially
valuable enterprise.
My major result to date is an algorithm for
efficiently learning DNF expressions in a specific (interesting)
learning model. On the flip side, I also contributed to a paper that
shows that DNF is probably not learnable in a more realistic model of
learning.
While this work has not fully resolved the DNF learnability questions,
it has taken us well beyond where we were prior to this work.
In addition to this theoretical research, I have also been involved
in
developing and testing new applied machine learning algorithms.
My approach has been to take what seem to be especially insightful
ideas from theory and look for ways to incorporate them in practice.
This also feeds back new questions for theoretical consideration.
I have also taken several side trips that have produced some
interesting results. I developed--and with a Nasa researcher tested
with human subjects--an automated gesture recognition system. I also
contributed to a nice comparative study of the impact that
object-oriented
software design has on development productivity. Even my eight years
spent as a software engineer and manager led to the publication of a
"lessons-learned" paper. A more-or-less complete list of my
conference and journal publications can be found
below; several are on-line,
and I can email copies of most others
on request.
One other major "research" side trip involved writing my textbook,
Web Technologies: A Computer Science Perspective.
While this book is not related to my scientific research publications
list below, it did
involve a tremendous amount of time spent researching (in the college term
paper sense) web references.
Some links to other information about me and some of what I'm
involved in:
Papers
- Jackson, J. C., Uniform-Distribution
Learnability of Noisy Linear Threshold Functions with Restricted Focus
of Attention, Proceedings of 19th Annual Conference on Learning
Theory, 2006.
- Jackson, J. C., and Servedio, R. A., On Learning Random DNF Formulas Under the
Uniform Distribution, Theory of Computing 2, 2006. Preliminary version
in Proceedings of 9th International Workshop on Randomization
and Computation, RANDOM 2005.
- Jackson, J. C., and Servedio, R. A., Learning Random
log-depth Decision Trees under the Uniform
Distribution,
SIAM Journal on Computing 34/5, 2005. Preliminary
version in Proceedings of the 16th Annual Workshop on
Computational Learning Theory, 2003.
- Bshouty, N. H., Jackson, J. C., and Tamon, C., Exploring
Learnability Between Exact and PAC, Journal of Computer and
System
Sciences 70/4 (Special Issue on COLT 2002, invited), 2005. Preliminary
version in
Proceedings of the 15th Annual Workshop on
Computational Learning Theory, 2002.
- Blum, A., Jackson, J., Sandholm, T., and Zinkevich, M., Preference
Elicitation and Query Learning,
Journal of Machine Learning Research 5 (Special Topic on Learning
Theory, invited), June 2004. Preliminary
version in Proceedings of the
16th Annual Workshop on
Computational Learning Theory, 2003.
- Bshouty, N., Jackson, J., and Tamon, T., More Efficient
PAC-learning of DNF with Membership Queries Under the Uniform
Distribution,
Journal of Computer
and System Sciences 68, 2004. Preliminary version in Proceedings
of the 12th Annual Workshop on Computational Learning
Theory, 1999. Preliminary extended version: postscript
(.ps) or portable
document format (.pdf).
- Bshouty, N., Jackson, J., and Tamon, T., Uniform-Distribution
Attribute Noise Learnability, Information
and Computation 187(2), December 2003. Preliminary version
in Proceedings of the 12th
Annual Workshop on Computational Learning Theory, 1999. Preliminary
extended version: postscript
(.ps) or portable
document format (.pdf).
- Jackson, J. C., Klivans, A. R., and Servedio, R. A., Learnability
Beyond AC0,
Proceedings of the Symposium on the Theory of Computing 2002.
Preliminary version: postscript (.ps)
or portable document format (.pdf).
- Jackson, J., On the Efficiency of
Noise-Tolerant PAC Algorithms Derived from Statistical
Queries, Proceedings of the 13th Annual Workshop on
Computational Learning Theory, 2000. Accepted for
publication in Annals of Mathematics and Artificial Intelligence.
Preliminary extended version: postscript (.ps)
or portable
document format (.pdf).
- Bshouty, N. H. and Jackson, J. C., Learning DNF over the
Uniform Distribution using a Quantum Example Oracle, SIAM Journal
on Computing 28(3), 1999. Preliminary version in Proceedings of the
Eighth Annual Workshop on Computational Learning Theory, 1995,
118-127. Preliminary extended version: postscript
(.ps) or portable document format (.pdf).
- Jackson, J., Shamir, E., and Shwartzman, C., Learning with
Queries Corrupted by Classification Noise, Discrete Applied
Mathematics 92(2-3), 1999. Preliminary version in Proceedings of the
Fifth Israel Symposium on the Theory of Computing Systems, IEEE Press,
1997. Preliminary extended version: postscript
(.ps) or portable document format (.pdf).
- Birkendorf, A., Dichterman, E., Jackson, J., Klasner, N., and
Simon, H. U., On Restricted-Focus-of-Attention Learnability
of Boolean Functions, Machine Learning 30, 1998. Preliminary
version in
Proceedings of the Ninth Annual Workshop on Computational Learning
Theory, 1996.
Preliminary extended version: postscript (.ps) or
portable
document format (.pdf).
- Anderson, B., Jackson, J., and Sitharam, M., Descartes'
Rule of
Signs Revisited, American Mathematical Monthly, May 1998.
- Jackson, J., An Efficient Membership-Query Algorithm for
Learning DNF with Respect to the Uniform Distribution,
Journal of Computer and System Sciences 55(3), 1997. Preliminary
version in
Proceedings of
the 35th Symposium on Foundations of Computer Science, 1994,
42-53. A preliminary extended version of this
paper is available for download.
- Jackson, J. and Craven, M., Learning Sparse Perceptrons,
Advances in Neural Information Processing Systems 8 (Conference
Proceedings of NIPS*95), 1996. Postscript (.ps)
or portable document format (.pdf).
- Jackson, J. The Harmonic Sieve: A
Novel Application of
Fourier Analysis to Machine Learning Theory and Practice,
PhD Thesis, Carnegie Mellon University, 1995, technical report
CMU-CS-95-183. Also available in zipped PDF
format.
- Blum, A., Furst, M., Jackson, J., Kearns, M., Mansour, Y., and
Rudich, S., Weakly Learning DNF and Characterizing Statistical
Query Learning Using Fourier Analysis, Proceedings of the
Twenty-Sixth Annual Symposium on the
Theory of Computing, 1994, 253-262. (Very) preliminary version: postscript (.ps) or portable
document format (.pdf).
- Blum, A., Chalasani, P., and Jackson, J., On Learning
Embedded Symmetric Concepts, Proceedings of Sixth Annual Workshop
on
Computational Learning Theory, 1993, 337-346.
- Bruegge, B., Blythe, J., Jackson, J., and Shufelt, J.,
Object-Oriented System Modeling with OMT, Proceedings of Conference
on Object-oriented Programming Systems, Languages, and Applications,
1992, 359-376. Proceedings published as SIGPLAN Notices, vol. 27,
no. 10, October 1992.
- Jackson, J. and Tomkins, A., A Computational Model of
Teaching,
Proceedings of Fifth Annual Workshop on Computational Learning Theory,
1992, 319-326.
- Furst, M. L., Jackson, J. C., and Smith, S. W., Improved
Learning of $AC^0$ Functions, Proceedings of Fourth Annual
Workshop
on Computational Learning Theory, 1991, 317-325. See also Furst, M.,
Jackson, J., and Smith, S., Learning $AC^0$ Functions
Sampled Under Mutually Independent Distributions, technical report
CMU-CS-90-183, October 1990.
- Jackson, J. C. and Roske-Hofstrand, R. J., Circling: A
Method
of Mouse-Based Selection without Button Presses, Proceedings of
CHI,
1989 (Conference on Computer-Human Interaction), 1989, 161-166.
Proceedings published as SIGCHI Bulletin, special issue, May 1989.
- Jackson, J. C., Observations on Integrating Interactive
Graphics into Large Batch-Oriented Simulations, Proceedings of the
Second Oklahoma Workshop on Applied Computing, March 1988,
319-326.
- Palmer, I. D., Jackson, J. C., and Hones, Jr., E. W., Entry
of
Solar Protons to the Plasma Sheet and Lobe of the Magnetotail at
r=18R_E in the Event of April 22, 1971, Journal of Geophysical
Research, Vol. 84 (1979), 2630-2640.
- Palmer, I. D., Jackson, J. C., and Hones, Jr., E. W., The
Solar
Proton Event of April 16, 1970. 3. Evolution of Pitch Angle
Distribution
as $\leq 1$-MeV Protons Propagate into the High-Latitude Magnetotail,
Journal of Geophysical
Research, Vol. 84 (1979), 109-119.
E-mail: Please search for my name at http://www2.duq.edu/locator/directory.cfm.