Extended Curriculum Vitae: David Lindsay BSc. Jnt. Hons.

For a shorthand version of my CV (that fits onto 2 pages) please click on the following links to view the file in either word format , or pdf format .

Click on the bookmarks below to visit different sections of an extended version of my CV:

Contact Details

50 Anders Corner,
Wokingham Road,
Bracknell,
Berkshire,
RG42 1PU
0771 4586880 / 01344 423747
d.g.lindsay@rhul.ac.uk

Profile

A self-motivated, honest and hard-working individual with an open-minded, committed approach to scientific research and its application to real life problems.

Education & Qualifications

PhD Student Machine Learning.
Computer Learning Research Centre, Royal Holloway, University of London, Surrey. 2002 - present.
This research investigated the quality of probability forecasts made by Machine Learning algorithms on highly complex real life data from various problem domains: finance, medical, bioinformatics, chemistry, physics, text mining and sports/gambling. I have introduced various meta-learning algorithms that output reliable probability forecasts, which are highly practical for cost-sensitive decision making domains. During my PhD I have been involved with teaching various undergraduate courses and was awarded the College Teaching Award For Postgraduates 2004 for my innovative teaching material.

Computer Science and Mathematics BSc. Jnt. Hons. (1st class) Overall average 87%. Royal Holloway, University of London, Egham, Surrey. 1999 - 2002.

Modules in Mathematics
Modules in Computer Science
Number Theory Programming in C++ and Professional Issues
Matrix Algebra Foundations of Computer Science
Functions of Several Variables

Information Theory and Networking

Calculus Object Oriented Software Engineering
Fractals: From Bernoulli to Mandelbrot Java and Web Programming
Complex Analysis Bioinformatics
Linear Programming Neural Networks
Probability Theory Computer Learning
Linear and Abstract Algebra Logic Programming
Discrete Mathematics Computational Finance
Advanced Number Theory Final Year Project in Machine Learning
Applied Probability  
Quantum Information and Coding  
Cipher Systems  
Financial Mathematics  

'A' Levels

The Brakenhale School, Rectory Lane, Bracknell, Berkshire. 1996 - 1999.

Computing A
Mathematics B
Physics C
Economics C

GCSE's

The Brakenhale School, Bracknell, Berkshire. 1991 - 1996.

Science (double award) AA Maths A English Lang A
Computing A* Art B Eglish Lit A
Graphics C Geography C    

Wildridings Primary School, 1986 - 1991.

Awards

Skills

  • Training Courses: BCS Pattern Recognition Summer School (Exeter 2003), Training on the EPSRC funding process.
  • Programming Skills: Java, MATLAB, Perl, Bash Shell, Latex, C++, Pascal, JavaScript, HTML, XML, CSS, SQL, Prolog.
  • IT Skills: Microsoft Word, Access, Excel, Publisher, PowerPoint, Internet Explorer, Netscape, FrontPage, Outlook Adobe Photoshop, Lotus Softsuite, Page Maker, Paint Shop Pro, Dreamweaver, Hot Metal Pro, Visio, Windows .31, '95, '98, NT, XP, Unix/Linux.
  • Communication & Social Skills: I developed these skills well during jobs where I was using the telephone and when I began teaching IT at my university.
  • General work-related skills: These skills were acquired from every job I have had. These include time management, organisation, fire/health/safety training and so on.
  • Other: Key skills communication level 3, purple belt in kickboxing, robotics design using LEGO mindstorms.

Employment History

Date Address Job Description / Skills
Sept 2002 - present Computer Learning Research Centre, Royal Holloway, University of London, Surrey. PhD Student. I am currently researching the quality of probability forecasts made by Machine Learning algorithms on real life data. In particular I have focused on the reliability of their forecast introducing the ERC visualisation method Lindsay & Cox (2004).
Sept 1999 - present Computer Centre, Royal Holloway, University of London, Surrey. Part-time IT Training Teacher / Assistant. Assist university students with their various computing and IT-related problems. Teach basic IT skills to first year undergraduates.
Sept 1999 - 2004 Computer Learning Research Centre, Royal Holloway, University of London, Surrey. Teaching Undergraduates. I had many teaching roles. I enjoyed developing/teaching material for the CS392 Computer Learning course (for which I won the college teaching prize for in 2004).
July 2002 - Sept 2002 Computer Learning Research Centre, Royal Holloway, University of London, Surrey. Research Assistant. Designed and developed the CLRC website (http://www.clrc.rhul.ac.uk). Implemented wide range of advanced pattern recognition software tools with an easy to use GUI interface for research staff. Analysed medical data for St. Bartholomews Hospital, London and Glasgow Royal Infirmary, and developed web based diagnostic tools for medical staff.
June 2001 - Sept 2001 Siemens-Nixdorf, Western Industrial Estate, Bracknell, Berks. Data Entry / Programming. Access database programming and design.
June 2000 - Sep 2000 Hewlett Packard Pinewood, Bracknell, Berks. Consultancy Librarian. Given "open-ended" project to improve paper-based Library system. Designed and created website for HP Consultancy Library. Organised and implemented the outsourcing of hardware and software needed to develop a large web based database of knowledge capital accumulated by HP consultants. Organised and ran training for HP consultants using the new web based system.
June 1999- Aug 1999 Dell Computers, Milbanke House, Bracknell, Berks. Temporary data entry / Shipping Administrator.
Aug 1998 - Sept 1998 Daler-Rowney, Bracknell, Berkshire. Warehouse worker.
June 1998 - Aug 1998 Lucas Graphics, Bracknell, Berkshire. Office Assistant.
Sept 1996 - May 1999 The Brakenhale School, Bracknell, Berkshire. Part-time Cleaner.
May 1995 - June 1995 Bytech Computers
Bracknell, Berkshire.
Temporary Secretary / Warehouse worker building computer systems.
May 1993 - Sept 1996 Wentworth Golf Course, Virginia Water, Surrey. Golf Caddy.

Personal Details

D.O.B: 26th September 1979
Nationality: British
Interests: Kickboxing, weight-lifting, playing HSBC fantasy stocks, reading, basketball, football, badminton, cycling, golf, art, cinema, building robots with LEGO Mindstorms, playing board games, oil painting.
Other: BITS certificate. Distinction in College Certificate in Teaching (98%). RSA Diploma in IT Skills.

References

Professor Volodya Vovk (PhD Supervisor), Room 111, Computer Science Dept., Royal Holloway University of London, Egham, Surrey, TW20 OEX. vovk@cs.rhul.ac.uk

Professor Glyn Harman, Room 244, Mathematics Dept., McRea Building, Royal Holloway University of London, Egham, Surrey TW20 OEX. g.harman@rhul.ac.uk

Chris Horton, Computer Centre, Royal Holloway University of London, Egham, Surrey, TW20 OEX. c.horton@rhul.ac.uk

Publications (With Brief Description)

Lindsay D., Cox S. Improving the Reliability of Decision Tree and Naive Bayes Learners, Fourth IEEE International Conference on Data Mining (ICDM 2004), Pages 459-462 November 2004

Description: Summary of the below technical reports, testing meta-learning implmentations of the Venn Probability Machine (VPM) and Binning techniques to impove the reliability of the probability forecasts output by the popularly used Naive Bayes and C4.5 Decision Tree Techniques. My Empirical Reliability Curve was also introduced in this paper as a useful visualisation of the reliability of probability forecasts.

Vovk V., Lindsay D., Nouretdinov I. and Gammerman A., Mondrian Confidence Machine, On-line Compression Modelling Project, http://vovk.net/kp, Working Paper #4

Description: This paper detailed various practically useful extensions to the Confidence Machine framework, inspired in part by the work of Piet Mondrian.

Lindsay D., Cox S.Effective Confidence Region Prediction Using Probability Forecasters, 10th Conference on Artificial Intelligence in Medicine (AIME 2005), To Appear July 2005.

Description: Work unifying the two practically useful extensions to pattern classification: Probability Forecasting (estimating conditional probabilities) and Confidence Region Prediction (narrowing down true labels with guaranteed probability of error). This work introduces a simple (yet provably valid) technique of converting probability forecasts into well-calibrated region predictions, and demonstrated this empirically on 15 publicly available datasets using various learning techniques.

Lindsay D., Cox S. Effective Probability Forecasting for Time Series Data Using Standard Machine Learning Techniques, 3rd International Conference on Advances in Pattern Recognition (ICAPR 2005), To Appear August 2005.

Description: Development of my research on reliable probability forecasting from traditional i.i.d. data to more complex time series data. Using a sliding window approach, I tested various machine learning methods: Naive Bayes, Decision Tree, Neural Network, SVM and Hidden Markov Models in an online learning setting (true labels given to learner with a delay) attempting to predict some discretised value in the time series sequence.

Lindsay.D., Visualising and improving reliability - a machine learning perspective. CLRC-TR-04-01, Technical Report, Computer Learning Research Centre, Royal Holloway University of London, Egham, Surrey, UK, 2004.

Description: A survey of the practical usefulness of probability forecasts output by commonly used machine learning techniques: K-Nearest Neighbours, Decision Tree, Naive Bayes, Bayesian Belief Networks, Neural Networks, Support Vector Machine (SVM). Also popular meta-learning techniques such as Binning, Boosting, Bagging and Find Best Weights are applied on top of the above learners to improve reliability of probability forecasts.

Lindsay. D., Reliable Probability Forecasting Using the Venn Probability Machine Learner. CLRC-TR-04-01, Technical Report, Computer Learning Research Centre, Royal Holloway University of London, Egham, Surrey, UK, 2004.

Description: Detailing my adaptation to the VPM meta-learning framework to generate probability forecasts. The VPM is applied on top of various learning algorithms: K-Nearest Neighbours, Decision Tree, Naive Bayes, Neural Networks and SVM.

Lindsay D., Effective Multi-Class Probability Forecasting with K29 Meta-Learners, 21st Conference on Uncertainty in Artificial Intelligence (UAI 2005), Under Review.

Description: The recently introduced Defensive Forecasting K29 algorithm is a kernel based approach to
probability forecasting which does not make any assumptions about the probability distribution underlying the data. This research details two extensions of the K29 Algorithm: 1) From binary to mult-class problems using a Pairwise Coupling methodology and 2) adaptation of the kernel technique as a meta-learning framework.

Lindsay D., Probabilistic Prediction of Sports Events: A Comparison Of Bookies and Machine Learning Methods, Fifth IEEE International Conference on Data Mining (ICDM 2005), Under Review.

Description: Experiments on Premiership Football and Flat Horse Racing data gathered from 2000 to 2005. A comparison of the performance of bookies starting price (converted into probability forecasts aiming to determine the outcome of the sporting event) and those made by various machine learning techniques and the recently introduced K29 algorithm are made. The results demonstrate a dramatic improvement over the bookies odds by the K29 learning algorithm, perhaps explained by the high dimensional analysis and lack of assumptions made on the data by the K29 approach.

Last modified: 25 May, 2005 1:27 PM By: DL
Home Contact me Search my web site Sign my guestbook! www.david-lindsay.co.uk Discussion board www.david-lindsay.co.uk Home Contact me Sign my guestbook To my discussion board Search my website www.david-lindsay.co.uk Go to hompage Contact me Sign my guestbook Visit my discussion groups Search my web site Useful links