22
$\begingroup$

Is machine learning an important subject for any statistician to become acquainted with? It seems that machine learning is statistics. Why don't statistics programs (undergraduate and graduate) require machine learning?

$\endgroup$
2

3 Answers 3

18
$\begingroup$

Machine Learning is a specialized field of high dimensional applied statistics. It also requires considerable programming background which isn't necessary for a good quantitative program, especially at the undergraduate level but also to some extent at the graduate level. It has application only to the prediction aspect of statistics, whereas mathematical statistics as well as inferential and descriptive applied statistics require attention. Many programs offer students the chance to have a great deal of exposure to machine learning (CMU for instance), but industrial statisticians on the whole rarely get the chance to apply these tools, barring certain high profile tech jobs.

While I have recently seen many data scientist and machine learning positions in the job market, I think the general job description of "statistician" does not require a machine learning background, but does require an impeccable understanding of basic statistics, inference, and communication: these should really be the core of a graduate statistics program. Machine learning and data science are also relatively new as job titles and as disciplines. It would be a disservice to those seeking employment as statisticians to sway their problem solving strategies toward machine learning if it's mostly abandoned in business/pharma/bioscience enterprise for underwhelming efficacy in 10 or 20 years.

Lastly, I don't feel that machine learning tremendously enhances a solid understanding of statistics. Statistics is fundamentally a cross-disciplinary field and it's important to communicate and convince non-technical experts in your field (such as doctors, CFOs, or administrators) exactly why you chose the methodology you did choose. Machine learning is such a niche, highly technical field that, in many applied practices, only promises incrementally better performance than standard tools and techniques. Many of the methods in supervised and unsupervised learning are perceived by non-experts (and even some less trained experts) as "black box". When asked to defend their choice of a specific learning method, there are explanations that fall flat and draw on none of the applied problem motivated circumstances. This is a great risk to advising any decision making process.

$\endgroup$
18
  • 1
    $\begingroup$ Could you explain a bit more in detail what exactly you mean with the explanations falling flat (examples maybe?)? $\endgroup$ Feb 7, 2013 at 20:09
  • 10
    $\begingroup$ I can't describe the differences between a linear discriminant analysis, support vector machines, and a GLM LASSO in a way that makes sense to a doctor. So I built a logistic regression model for breast cancer risk prediction using a handful of carefully adjusted covariates. When presented, the doctors immediately launched into an enlightening discussion about their effect sizes. The discrimination of my "science" model was very comparable to more sophisticated ML techniques (overlapping 90% CIs for AUC based on bootstrap in validation sample), and I'm not the only one with such a case report! $\endgroup$
    – AdamO
    Feb 7, 2013 at 21:18
  • 4
    $\begingroup$ @cbeleites, have you ever had to communicate to a substantive person with at best a college algebra amount of math knowledge? SVM does not produce effect sizes in terms that the doctors would understand; the width of the margin does not make sense for them, unlike odd ratios that they are very much used to. If you can't talk the client's language, they won't waste their time and money on you. $\endgroup$
    – StasK
    Feb 7, 2013 at 23:53
  • 2
    $\begingroup$ @GraemeWalsh fantastic point. I struggle greatly with the concept of using sophisticated predictive models for predictive inference, as is often the case in structural equation modeling or Granger's eponymous causality. I think there remains a great deal of work to be done in this area. For instance, intuitively I recognize a great deal of similarity between semi-parametric modeling and marginal structural models, but am unsure where the differences lie. $\endgroup$
    – AdamO
    Jun 25, 2013 at 21:32
  • 2
    $\begingroup$ @Jase you should take a look at the invited paper from the Netflix contest winners. Their reports were very similar, even with Bayesian model averaging running posterior weights on a large space of models, they observed that Pca seemed to have a dominating posterior weight under all conditions. That's not to say that they are equivalent, but there is a trade off between simplicity and accuracy that makes me favor simpler models than those the ml arena offers. One could analogously think of how sophisticated parametric models perform similarly to nonparametric ones. $\endgroup$
    – AdamO
    Feb 8, 2014 at 19:14
14
$\begingroup$

OK, let's talk about the elephant of statistics with our sight blindfolded by what we've learnt from one or two people we've closely worked with in our grad programs...

Stat programs require what they see fit, that is, what is the most important stuff they want their students to learn given a limited amount of time the students will have on the program. Requiring one narrow area means kissing goodbye to some other areas that can be argued to be equally important. Some programs require measure theoretic probability, some don't. Some require a foreign language, but most programs don't. Some programs take Bayesian paradigm as the only thing worth studying, but most don't. Some programs know that the greatest demand for statisticians is in survey statistics (at least that's the case in the US), but most don't. Biostat programs follow the money and teach SAS + the methods that will sell easily to medical and pharma sciences.

For a person designing agricultural experiments, or collecting survey data via phone surveys, or validating psychometric scales, or producing disease incidence maps in a GIS, machine learning is an abstract art of computer science, very distant from statistics that they work with on a daily basis. None of these people will see any immediate benefit from learning support vector machines or random forests.

All in all, machine learning is a nice complement to other areas of statistics, but I would argue that the mainstream stuff like multivariate normal distribution and generalized linear models need to come first.

$\endgroup$
5
$\begingroup$

Machine learning is about gaining knowledge/learning from data. For example, I work with machine learning algorithms that can select a few genes that may be involved in a particular type of disease from DNA Microarray data (e.g. cancers or diabetes). Scientists can then use these genes (learned models) for early diagnosis in the future (classification of unseen samples).

There is a lot of statistics involved in machine learning but there are branches of machine learning that do not require statistics (e.g. genetic programming). The only time you would need statistics in these instances would be to see if a model that you have built using machine learning is statistically significantly different from some other model.

In my opinion, an introduction to machine learning for statisticians would be advantageous. This will help statisticians to see real world scenarios of application of statistics. However, it shouldn't be compulsory. You may become a successful statistician and spend your whole life without ever having to go near machine learning!

$\endgroup$
3
  • 2
    $\begingroup$ I'd say you need statistics every time you report the performance of your model. Mabe that is because my profession is analytical chemistry, where one of the important rules is "a number without confidence interval is no result". $\endgroup$ Feb 7, 2013 at 19:58
  • 1
    $\begingroup$ @cbeleites I agree with you. What I meant was that statisticians don't necessarily need to be machine learning experts! They can get by without learning machine learning :) $\endgroup$ Feb 7, 2013 at 20:09
  • 1
    $\begingroup$ @cbeleites, or multiple confidence intervals in the case of multimodal esimators (eg, Sivia & Skilling Data Analysis). $\endgroup$ Feb 8, 2013 at 1:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.