[print]
Comment report
Lists all the questions in the survey and displays all the comments made to these questions, if applicable.
Table of contents
Report info
Question 1: Do you conduct research in, teach, or study machine learning?
Question 2: What do you do?
Question 3: Which department(s) are you based in? (You may select more than one)
Question 4: Which conferences do you regularly attend? (You may pick more than one)
Question 5: Do you have (or have you had) students in machine learning?
Question 6: What is your educational background/training/disciplinary background? (You may select more th...
Question 7: Did your educational background prepare you well for research in machine learning?
Question 8: What educational backgrounds do your students have? (You may select more than one)
Question 9: Did the educational backgrounds of your students prepare them well for studying machine learni...
Question 10: In your opinion, what will constitute good educational backgrounds for a graduate student ente...
Question 11: What area(s) in machine learning do you work in? (You may select more than one)
Question 12: What other area(s) do you work in? (You may select more than one)
Question 13: In your opinion, what are core (foundation) areas of machine learning? (You may select as man...
Question 14: In your opinion, machine learning is a subfield of statistics.
Question 15: In your opinion, machine learning is a subfield of computer science.
Question 16: In your opinion, machine learning is a subfield of cognitive science.
Question 17: In your opinion, machine learning is a subfield of neuroscience.
Question 18: In your opinion, machine learning is a subfield of engineering.
Question 19: In your opinion, machine learning is a subfield of artificial intelligence.
Question 20: In your opinion, machine learning is an interdisciplinary area.
Question 21: In your opinion, machine learning is a a discipline distinct from other disciplines.
Question 22: Any further comments regarding the relationship of machine learning to other disciplines?
Question 23: In your opinion, in the university, machine learning should ideally be a group within computer...
Question 24: In your opinion, in the university, machine learning should ideally be a group within neurosci...
Question 25: In your opinion, in the university, machine learning should ideally be a group within engineer...
Question 26: In your opinion, in the university, machine learning should ideally be a group within statisti...
Question 27: In your opinion, in the university, machine learning should ideally be a group within psycholo...
Question 28: In your opinion, in the university, machine learning should ideally be a spread across multipl...
Question 29: In your opinion, in the university, machine learning should ideally be an interdisciplinary ce...
Question 30: In your opinion, in the university, machine learning should ideally be its own department.
Question 31: In your opinion, in the university, machine learning should be taught at the graduate level.
Question 32: In your opinion, in the university, machine learning should be taught as a specialist track in...
Question 33: In your opinion, in the university, machine learning should be taught in a dedicated undergrad...
Question 34: In your opinion, in which departments should machine learning be taught?
Question 35: Any further comments regarding the place of machine learning within the university?
Question 36: What brought you into machine learning? (You may select more than one)
Question 37: In your opinion, what are the goals of machine learning? (You may select more than one)
Question 38: Do you have further comments regarding any part of this survey?
Report info
Report date Tuesday, March 29, 2011 12:25:10 PM BST
Start date Monday, April 4, 2011 12:47:00 AM BST
Stop date Sunday, April 24, 2011 11:59:00 PM BST
Stored responses 784
Number of completed responses 527
Question 1
Do you conduct research in, teach, or study machine learning?


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
Yes 749 95.54% 95.54%
No 35 4.46% 4.46%
Sum: 784 100% 100%
Total answered: 784
Plot
Question 2
What do you do?


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
Graduate student 248 31.63% 38.57%
Research associate or postdoctoral fellow at an academic institution 127 16.2% 19.75%
Researcher in an industrial laboratory 56 7.14% 8.71%
Faculty at an academic institution 188 23.98% 29.24%
Other: 24 3.06% 3.73%
Sum: 643 100% 100%
Total answered: 643

Text input
independent
Undergraduate Student
PhD student
Researcher in Public Institution
Consultant
R&D at a company
Software engineer interested in Machine learning
ERC principal investigator
computer programmer
PhD student
Research for USA Government
Associate professor in a university
Undergraduate doing final year thesis
Undergrad Student
Undergraduate student
Research engineer in a national research institute
senior scientist for internet startup
graduate
Researcher in a national research institution
VP Innovation at Data mining software

Question 3
Which department(s) are you based in? (You may select more than one)


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
Biology 16 1.68% 2.49%
Cognitive science 21 2.2% 3.27%
Computer science 459 48.11% 71.5%
Economics 2 0.21% 0.31%
Electrical engineering 63 6.6% 9.81%
Engineering sciences 48 5.03% 7.48%
Machine Learning 162 16.98% 25.23%
Mathematics 34 3.56% 5.3%
Neuroscience 39 4.09% 6.07%
Operations research 7 0.73% 1.09%
Physics 6 0.63% 0.93%
Psychology 4 0.42% 0.62%
Social science 2 0.21% 0.31%
Statistics 56 5.87% 8.72%
Other: 35 3.67% 5.45%
Sum: 954 100% 100%
Total answered: 642
Plot

Text input
MIT Media Lab
Natural language processing
bioinformatics
Linguistics
Biophysics
Research Team
Computational Linguistics
Informatics and Mathematical Modelling
Applied Mathematics
Informatics
theoretical computer science
Education
control and dynamical systems, robotics
Management
Robotics
n/a
Veterinary bioscience
signal processing
mechanical engineering
Empirical Inference
Computational Linguistics
Signal and Communications Theory
English
Informatics
NLP
User Interaction (Anthropology)
Medicine
Information systems
Language Technology
Finance
Predictive Analytics
Computational Linguistics
Mechanical and Chemical Engineering
Innovation

Question 4
Which conferences do you regularly attend? (You may pick more than one)


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
AAAI 80 5.86% 17.06%
ACL 56 4.1% 11.94%
AISTATS 87 6.37% 18.55%
ALT 12 0.88% 2.56%
CogSci 13 0.95% 2.77%
COLT 43 3.15% 9.17%
CoNLL 25 1.83% 5.33%
Cosyne 15 1.1% 3.2%
CVPR 47 3.44% 10.02%
ECCV 20 1.46% 4.26%
ECML 108 7.91% 23.03%
EMNLP 43 3.15% 9.17%
ICCV 28 2.05% 5.97%
ICML 230 16.84% 49.04%
IJCAI 86 6.3% 18.34%
IROS 18 1.32% 3.84%
ISMB 13 0.95% 2.77%
NAACL 27 1.98% 5.76%
NIPS 279 20.42% 59.49%
RECOMB 7 0.51% 1.49%
SIGIR 26 1.9% 5.54%
SIGGRAPH 2 0.15% 0.43%
Snowbird 19 1.39% 4.05%
UAI 82 6% 17.48%
Sum: 1366 100% 100%
Total answered: 469
Plot
Text input
ISBA
Society for Neuroscience meetings
KDD
ISMIR
CHI
no regular ones
.
non
ICASSP, Interspeech
OHBM
ISIT,
ACM Multimedia
UMAP
International Conference on Inductive Logic Programming (ILP)
OHBM
WWW
ICRA
MGED
NetSCI
KDD
ICPR
ILP
ICPR
ACML
IEEE MLSP
WWW, KDD
ISMIR
KDD
MLSP, ISIT
ICDM, ICMLA
ICDM
EGC
Benelearn, Benelux Meeting on Systems and Control
ICPR, MCS, ICISP
KDD, PKDD, ICDM, SDM
KDD
have just attended AISTATS
AGI
IFCS, ERCIM
CHI, Ubicomp, Pervasive, IUI
CVPR
(clicked conferences where I have published, no regular attendance as a student)
KDD
ISIT
WI
ECML
ISIT
KDD
www?kddEMNLP????
IJCNN
IJCNN,
ICASSP
MLSP, ICASSP
CDC
CoSyNe
MLSP (Machine Learning for Signal Processing)
KDD
Asian Conference On Machine Learning
ICRA
ILP, MLG, SRL
KDD
ISBA
Interspeech, HLT-ACL, SigDial
RSS, NIPS, ICRA
ISMB
AAMAS
Interspeech, ICASP
KDD
ICDM
FOCS, STOC
Statistical conference
ICDAR
ICPR
GREC
RecSys
ICGI (International Conference in Grammatical Inference)
I attended CICLING 2011, and plan to attend ACL 2011
ICRA, HRI
MLSP
ComputationWorld, Text Analysis Conference (TAC)
SMBE (Society for Molecular biology and Evolution)
ICGI
KDD
ICASSP
R:SS, ISRR and ICRA are better conferences than IROS which I attend more frequently.
ICPR, ICMI, ICDAR, Interspeech, ICASSP
PRASA (local South African)
ICMEN
ICANN, ESANN, ECAI, ADPRL
IJCAI
ICONIP
ESANN
ECAI
URSW
Brazilian conferences
Gecco, icann, agi, ppsn, cec
ICDM, PKDD, Web Intelligence
ESWC, ISWC
IEEE InfoVis, IEEE Visual Analytics Science and Technology, IEEE/Eurographics EuroVis, ACM KDD
Dessert
ICDM
Compstat
IFCS
I have a attended once ICML 2010
UBICOMP
LPNMR
ICGI
IDA
ILP, ICLP
CVPR, CBMI, MM, etc.
ACML, PAKDD
AAMAS, ICRA
VISWEEK
SPIE
ICC
ICRA ICCBR
MICCAI
ADHO (joint conference of the Association of Literary and Linguistic Computing and the Association of Computing in the Humanities)
IJCNN, ESANN,
PGM, ECSQARU, IDA
ICRA, AAMAS
I used established ML as opposed to contribute to the leading research.
SAB,ICDL,EPIROB
UAI
MSML
ESANN
Some USENIX (NSDI, etc).
ICRA, IJCNN, ICANN
AAMAS
INTERSPEECH, ICASSP
NAFIPS
IFSA
NASTEC
IEEE CDC, MTNS
CBMS, ASMDA
ICIC, ISDA
I am very new to this area and once attended to ECTI in Thailand.
SIGKDD
GECCO
VSS
Artificial Intelligence in Medicine
ICANN ESANN ECAI
ICANN
SIGKDD
ICPR
S+SSPR
SIG KDD
KDD
Icdm kdd
KDD
ECAI, ICFCA, IAT
KDD
SfN
ICASSP, MLSP
WCCI
ICRA, CDC, IFAC
GECCO
CEC
ICMLA, IDEAL
ICCBR
KDD
PKDD
KDD
Question 5
Do you have (or have you had) students in machine learning?


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
Yes 272 34.69% 42.5%
No 368 46.94% 57.5%
Sum: 640 100% 100%
Total answered: 640
Plot
Question 6
What is your educational background/training/disciplinary background? (You may select more than one)


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
Biology 11 0.95% 1.76%
Cognitive science 30 2.6% 4.81%
Computer science 460 39.86% 73.72%
Economics 11 0.95% 1.76%
Electrical engineering 107 9.27% 17.15%
Engineering sciences 53 4.59% 8.49%
Machine Learning 153 13.26% 24.52%
Mathematics 143 12.39% 22.92%
Neuroscience 21 1.82% 3.37%
Operations research 9 0.78% 1.44%
Physics 52 4.51% 8.33%
Psychology 8 0.69% 1.28%
Social science 5 0.43% 0.8%
Statistics 58 5.03% 9.29%
Other: 33 2.86% 5.29%
Sum: 1154 100% 100%
Total answered: 624
Plot

Text input
Music
Linguistics
Linguistics
.
biomedical engineering
signal processing
Linguistics
Logic-based artificial Intelligence
Bioinformatics
Information Technology
Music
Computer Vision
Philosophy
Philosophy
Theory
robotics
Practical philosophy / economics / political science
signal processing
Mechanical Engineering
Philosophy
Intelligent Systems
Literature/Linguistics
Computer Engineering
robotics
Chemistry
electronics
Mechanical Engg.
Artificial Intelligence
Geography
Linguistics
Philosophy
Engineering Cybernetics

Question 7
Did your educational background prepare you well for research in machine learning?


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Poorly prepared) 40 5.1% 6.41%
2 133 16.96% 21.31%
3 282 35.97% 45.19%
4 (Well prepared) 169 21.56% 27.08%
Not answered: 160 20.41% -
Sum: 784 100% 100%
Total answered: 624
Plot
Question 8
What educational backgrounds do your students have? (You may select more than one)


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
Biology 14 2.41% 5.41%
Cognitive science 10 1.72% 3.86%
Computer science 220 37.93% 84.94%
Economics 6 1.03% 2.32%
Electrical engineering 65 11.21% 25.1%
Engineering sciences 49 8.45% 18.92%
Machine Learning 44 7.59% 16.99%
Mathematics 74 12.76% 28.57%
Neuroscience 9 1.55% 3.47%
Operations research 4 0.69% 1.54%
Physics 25 4.31% 9.65%
Psychology 7 1.21% 2.7%
Social science 1 0.17% 0.39%
Statistics 45 7.76% 17.37%
Other: 7 1.21% 2.7%
Sum: 580 100% 100%
Total answered: 259
Plot

Text input
Linguistics
Biomedical engineering
Computational Linguistics
Linguistics
Medical Informatics
Linguistics
Mechanical Engineering with major in Control Engineering

Question 9
Did the educational backgrounds of your students prepare them well for studying machine learning?


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Poorly prepared) 18 2.3% 6.95%
2 95 12.12% 36.68%
3 112 14.29% 43.24%
4 (Well prepared) 34 4.34% 13.13%
Not answered: 525 66.96% -
Sum: 784 100% 100%
Total answered: 259
Plot
Question 10
In your opinion, what will constitute good educational backgrounds for a graduate student entering machine learning? (You may select as many as you like).


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
Biology 13 0.49% 2.16%
Cognitive science 91 3.46% 15.14%
Computer science 503 19.14% 83.69%
Economics 20 0.76% 3.33%
Electrical engineering 112 4.26% 18.64%
Engineering sciences 75 2.85% 12.48%
Machine Learning 462 17.58% 76.87%
Mathematics 488 18.57% 81.2%
Neuroscience 47 1.79% 7.82%
Operations research 149 5.67% 24.79%
Physics 142 5.4% 23.63%
Psychology 21 0.8% 3.49%
Social science 15 0.57% 2.5%
Statistics 480 18.26% 79.87%
Other: 10 0.38% 1.66%
Sum: 2628 100% 100%
Total answered: 601
Plot

Text input
.
ognitive modelling
Optimization
Humanities
Logic
Artificial Intelligence
Fuzzy Logic
AI

Text input
I think that some of the very relevant lecture courses are offered in a variety of disciplines-- so, it might be more a question of "what lectures did they attend" rather than "what degree did they get in the end".
applied mathematics
Really any of these could work, it seems to me that the important thing is to have some kind of mathematical and computational background, and to have been exposed to the issues involved in working on problems with a large number of variables.
Above answers are for "core" ML - others are useful as application areas, etc.
Some basic courses in optimization and Decision Sciences too are significant in Machine Learning
Actually, I think many different backgrounds could be beneficial for the community.
This seems to be the most obvious to me, though.
I'm inclined to select almost all of them. Some experience in Maths is the only common denominator I see in all of them.
have studied the area of the application
The most essential things are mathematics and programming skills.
It depends on the focus - I answered for more theoretically inclined machine learning but some researchers are interested in biological systems or in the learning done in the human brain, for them other disciplines are relevant.
This is hard to answer with a binary tick mark because "goodness" is continuous and qualitative. If I had to order the goodness of background then I would say machine learning > statistics > computer science > physics > maths > electrical engineering.
Encountered many people with very weak math preparation due to coming from undergrad computer science background, which offers exceedingly poor math preparation even at top universities. Often run into (otherwise good and motivated) machine learning graduate students with very poor understanding of linear algebra other than the most basic symbol pushing, dodgy understanding of what random variables are, and essentially no capacity to absorb more sophisticated concepts like RKHS, Bayesian nonparametrics, etc.
Possibly plus some knowledge of a domain. E.g. economics, biology, neuroscience... Exactly which domain probably doesn't matter.
Later on, one has to learn about the application, too. But since applications are widespread, one cannot know everything beforehand. My biology knowledge has helped me partially.
basic knowledge of probability theory, statistics, algorithmics and linear algebra is extremely important
In my opinion, as machine learning involves a lot of work with maths and a lot of work computers, general maths and general computer science should be seen as necessary fundamentals. The general maths could also be obtained in different fields, e.g. physics. Statistics, especially statistics with a extensive use of probability theory (which I take to be synonymous with Bayesian statistics) is the most valuable more specialized discipline.
Computer science training is essential because MLer need to do coding.
Continuous mathematics taught in EE / Physics is much more important than Computer Science.
From my perspective, a requrement for success is first of all a pure or "semi-pure" mathematic background (incl basic statstics) combined with a more physical aspect such as physics or EE a good basis. Computer Science is to broard to be mentioned, yet of course important as a pratical tool. But the mathematics seems to be more and more important to understand the very complicated models.
I guess Machine Learning would prepare a student well for Machine Learning. However, since that is non-informative, I chose disciplines OTHER THAN Machine Learning that would give a student a strong enough background to do well in Machine Learning.
All the fields might be highly relevant depending on what you want to do with machine learning. I marked the ones which I think are the most important ones.
The most difficult things to teach are: mathematical fluency, hacking. Students can pick these up in any of the above disciplines, but not all do.
CS students lack math and stat; "machine learning" students lack CS and logic and the ability to model.
it is clear from your questions that you want the data to show that CS (as traditionally taught) is a poor preparation for machine learning research, which requires much more math than most CS ugrads ever see... I agree with this point of view. However, one could also argue that stats as an ugrad subject does not produce students with enough curiosity or computer skills
Maths is crucial
Good teaching is important.
Most computer science and engineering programs do not seem to produce good machine learning researcher candidates. Instead, the best ones typically come with math/physics/statistics background.
"Machine Learning" is a good educational background for "machine learning"? :)
I believe that one can enter machine learning from many directions. What is important is some mathematical maturity, and the willingness to get one's hands dirty in several things, e.g. proving some theory, writing some code, and modeling some real world problem. Backgrounds that prepare students for either one of the three areas above would work well.
CS would be nice, but as it is taught right now, most student lack all of continuous math
A solid mathematical background and the ability to write code are most important in my opinion.
Knowledge of: neural networks, statistics, computational neuroscience, computer programming, mathematical optimization, game theory, information theory, artificial intelligence, computational intelligence, machine learning, complexity theory. Some knowledge of engineering and physics might be advantageous.
no.
"Mathematics" and "Physics" are big domains! How about "scientific computing", "optimization"?
I don't see what social science has to do with ML. By far the most useful background for ML
is Physics, unfortunately I had little luck so far to recruit such students. The great perspective of ML is too little visible for physics students.
Specifically, a solid understanding of both linear algebra and significant programming experience as a hobby, not as a job, are the right combination. It is hard to find both together. Those who lack the math skills will spend all their time catching up, while the types who choose to use high-level programming languages rarely have drive sufficient to undertake ambitious projects.
Strong abilities in theoretical fields : almost all effective and usefull advances in ML come from fine mathematical properties cleverly used.
It's all about math and stats. Neuroscience and biology, etc., offer convenient high-level metaphors for some approaches, but they disappear when you look at the details.
practical experiences, e.g. with one of the many ml competitions cannot be overvalued
Mathematics is the most important, the earlier, the most one do math the better for ML.
Then, stats and optimization are the most important.
The only thing that matter in CS is awareness to computational complexity.
Learning methods
computer-human learning
The fields I chose will give a good fundamental background in machine learning, though a background in the other fields listed will give imperative domain knowledge and at least one should be studied in some depth.
Good mathematics and computer science background really help students in entering machine learning
Applied mathematics; data-driven thinking
What I've missed the most is a mathematically rigorous, unified introduction to statistics and the parts of machine learning closest to statistics.
I think Biology, Social science and Neuroscience are really application areas
Economics and Psychology have some value in understanding subjective probability, utility etc...

The other areas are highly overlapping with each other and all provide a good background in machine learning....
Bayesian Statistics
Ranking: Statistics, Mathematics, Electrical Engineering
(I'm not quite sure what the curriculum in machine learning would all contain. But obviously, it should be a good preparation!)
What you need is strong math & coding skills
Difficult to offer the perfect background at the master level. Good graduate courses and summer schools are important at the beginning of a PhD. Further education in additional domains (e.g. biology) are also useful for related applications (e.g. biomedical problems)
statistical physics in particular.
Maths, Maths and Maths. And statistics. I don't have a solid background in it and thus need to catch-up everything now. If I had pure mathematics foundations, this would greatly benefit my understanding and development of machine learning methods and applications.
Statistics is really important... In Iran it didn't receive much attention in my undergrad school but I studied hard myself.
To be useful to me students need strong enough maths (calculus, linear alg, porbability, stats)
and CS (programming, but also algorithms ideas) to do the technical work. If they have that, background in e.g. cog sci can be helpful as a source of ideas/motivations.
Question 11
What area(s) in machine learning do you work in? (You may select more than one)


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
Bayesian statistics 235 8.95% 42.27%
Control and planning 71 2.7% 12.77%
Deep learning 35 1.33% 6.29%
Dimensionality reduction 148 5.64% 26.62%
Graphical models 218 8.3% 39.21%
Information theory 60 2.29% 10.79%
Kernel methods 125 4.76% 22.48%
Learning theory 87 3.31% 15.65%
Manifold learning 37 1.41% 6.65%
Model selection 102 3.89% 18.35%
Neural networks 101 3.85% 18.17%
Nonparametric methods 106 4.04% 19.06%
Online learning 110 4.19% 19.78%
Optimization 115 4.38% 20.68%
Reinforcement learning 118 4.5% 21.22%
Relational learning 66 2.51% 11.87%
Semisupervised learning 116 4.42% 20.86%
Sparse learning 86 3.28% 15.47%
Statistical physics of learning 10 0.38% 1.8%
Structured learning 99 3.77% 17.81%
Supervised learning 241 9.18% 43.35%
Time series modelling 108 4.11% 19.42%
Unsupervised learning 211 8.04% 37.95%
Other: 20 0.76% 3.6%
Sum: 2625 100% 100%
Total answered: 556
Plot

Text input
Causal Inference
Ranking
Multitask learning
Query Learning
Preference Learning
Detectors combining
grammatical Inference
Transfer Learning
numerical integration
multistrategy ML
soft computing
Regression analysis
NLP
Multiple-instance learning
Pattern mining
predictive analytics
Social network mining

Question 12
What other area(s) do you work in? (You may select more than one)


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
None 19 0.96% 3.41%
Artificial intelligence 163 8.26% 29.26%
Bioinformatics 88 4.46% 15.8%
Brain, medical imaging 41 2.08% 7.36%
Cognitive science 37 1.87% 6.64%
Collaborative filtering 48 2.43% 8.62%
Communications 12 0.61% 2.15%
Computer vision 107 5.42% 19.21%
Computer science 169 8.56% 30.34%
Databases 19 0.96% 3.41%
Data mining 154 7.8% 27.65%
Electrical engineering 30 1.52% 5.39%
Genetics 30 1.52% 5.39%
Hardware technologies 4 0.2% 0.72%
Multimedia processing 19 0.96% 3.41%
Linguistics 41 2.08% 7.36%
Image processing 66 3.34% 11.85%
Information retrieval 98 4.96% 17.59%
Mathematics 35 1.77% 6.28%
Natural language processing 119 6.03% 21.36%
Network analysis 37 1.87% 6.64%
Neural data analysis 23 1.17% 4.13%
Neuroprosthetics 5 0.25% 0.9%
Neuroscience 48 2.43% 8.62%
Operations research 25 1.27% 4.49%
Physics 6 0.3% 1.08%
Psychology 24 1.22% 4.31%
Robotics 56 2.84% 10.05%
Signal processing 80 4.05% 14.36%
Social science 29 1.47% 5.21%
Speech processing 39 1.98% 7%
Statistics 109 5.52% 19.57%
Systems biology 29 1.47% 5.21%
Text and web analysis 136 6.89% 24.42%
Other: 29 1.47% 5.21%
Sum: 1974 100% 100%
Total answered: 557
Plot

Text input
multi-agent planning
music
Event Recognition
Computational Linguistics
Finance
Pattern recognition
Ecology and Ecosystem management
Economics
knowledge discovery in databases
Computer Vision
Optimal Control
Ubiquitous Computing
Behavior/User Modeling
knowledge innovation
Econometrics
soft computing
Medical Informatics
Business Research
stochastic mechanics
Video games
finance
Financial markets
botany
Biomedical science
Atmospheric and Hydrological Sciences
Applications in Medicine

Question 13
In your opinion, what are core (foundation) areas of machine learning? (You may select as many as you see fit)


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
Bayesian statistics 359 9.48% 64.68%
Control and planning 69 1.82% 12.43%
Deep learning 48 1.27% 8.65%
Dimensionality reduction 155 4.09% 27.93%
Graphical models 245 6.47% 44.14%
Information theory 224 5.91% 40.36%
Kernel methods 200 5.28% 36.04%
Learning theory 326 8.61% 58.74%
Manifold learning 49 1.29% 8.83%
Model selection 167 4.41% 30.09%
Neural networks 113 2.98% 20.36%
Nonparametric methods 128 3.38% 23.06%
Online learning 127 3.35% 22.88%
Optimization 283 7.47% 50.99%
Reinforcement learning 190 5.02% 34.23%
Relational learning 53 1.4% 9.55%
Semisupervised learning 127 3.35% 22.88%
Sparse learning 70 1.85% 12.61%
Statistical physics of learning 44 1.16% 7.93%
Structured learning 89 2.35% 16.04%
Supervised learning 326 8.61% 58.74%
Time series modelling 67 1.77% 12.07%
Unsupervised learning 295 7.79% 53.15%
Other: 34 0.9% 6.13%
Sum: 3788 100% 100%
Total answered: 555
Plot

Text input
Hard to Say
Statistics
all of them
Artificial Intelligence
Probability Theory, Theory of frequentist statistics
Preference learning
active learning
Everything is a core
Statistics, Search, Probability Theory
-
these are too specific
High dimensional integration
No clear opinion, sorry
Pattern Recognition
statistics (may be non-Bayesian)
Numerical methods, probability
Complexity
soft computing
most of the above
pattern recognition
multi dimensional statistics
State-space search
not interested in replying
statistics (not necessarily Bayes), mathematics, geometry, decision theory
these are all subareas of machine learning. No one is more core than another.
stats, maths especially optimization, CS
Empirical process theory
Real Analysis
Mathematics
All

Question 14
In your opinion, machine learning is a subfield of statistics.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 69 8.8% 12.73%
2 135 17.22% 24.91%
3 230 29.34% 42.44%
4 (Agree) 108 13.78% 19.93%
Not answered: 242 30.87% -
Sum: 784 100% 100%
Total answered: 542
Plot
Question 15
In your opinion, machine learning is a subfield of computer science.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 40 5.1% 7.38%
2 98 12.5% 18.08%
3 231 29.46% 42.62%
4 (Agree) 173 22.07% 31.92%
Not answered: 242 30.87% -
Sum: 784 100% 100%
Total answered: 542
Plot
Question 16
In your opinion, machine learning is a subfield of cognitive science.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 238 30.36% 43.91%
2 199 25.38% 36.72%
3 82 10.46% 15.13%
4 (Agree) 23 2.93% 4.24%
Not answered: 242 30.87% -
Sum: 784 100% 100%
Total answered: 542
Plot
Question 17
In your opinion, machine learning is a subfield of neuroscience.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 307 39.16% 56.64%
2 170 21.68% 31.37%
3 54 6.89% 9.96%
4 (Agree) 11 1.4% 2.03%
Not answered: 242 30.87% -
Sum: 784 100% 100%
Total answered: 542
Plot
Question 18
In your opinion, machine learning is a subfield of engineering.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 155 19.77% 28.6%
2 176 22.45% 32.47%
3 150 19.13% 27.68%
4 (Agree) 61 7.78% 11.25%
Not answered: 242 30.87% -
Sum: 784 100% 100%
Total answered: 542
Plot
Question 19
In your opinion, machine learning is a subfield of artificial intelligence.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 50 6.38% 9.21%
2 88 11.22% 16.21%
3 213 27.17% 39.23%
4 (Agree) 192 24.49% 35.36%
Not answered: 241 30.74% -
Sum: 784 100% 100%
Total answered: 543
Plot
Question 20
In your opinion, machine learning is an interdisciplinary area.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 5 0.64% 0.92%
2 25 3.19% 4.61%
3 122 15.56% 22.51%
4 (Agree) 390 49.74% 71.96%
Not answered: 242 30.87% -
Sum: 784 100% 100%
Total answered: 542
Plot
Question 21
In your opinion, machine learning is a a discipline distinct from other disciplines.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 103 13.14% 19%
2 181 23.09% 33.39%
3 158 20.15% 29.15%
4 (Agree) 100 12.76% 18.45%
Not answered: 242 30.87% -
Sum: 784 100% 100%
Total answered: 542
Plot
Question 22
Any further comments regarding the relationship of machine learning to other disciplines?
Text input
I think that the answer to this question depends a lot on whether on defines it by "content", i.e. by how the topics researched in machine learning overlap with those in other fields, or by "community", i.e. how machine learning overlaps with other disciplines either by things like peoples' background and publication habits. If defined purely by research goals, an argument could be made that machine learning is really computational statistics with a bigger focus on applications, and with some artificial intelligence thrown in as a long-term goal... Also, there is a small overlap with some areas of econometrics which is a bit underappreciated in my opinion.
Machine learning is a descendant of statistics, computer science, and engineering. It deals with algorithms that try to make accurate predictions from data.
I think it is an interdisciplinary area.
I see it as a subfield of AI that is an intersection of statistics/information theory with computer science and optimization.
I found that you mainly ignored the connection between ML and data mining (KDD, WWW, etc) giving that the communities are converging to the same methods and applications.
Applied mathematics
machine learning provides useful tools that can be applied to solve problems in many other disciplines.
What i feel or enjoy about Machine Learning is that no one can take ownership to it and there is no boundary. It is much an Electrical Engineer's as well as a Statistician and it is our responsibility to nurture it. We are seeing some interesting work in the current days and i hope to see more and be a part of it.
It is a pity that it is not more promoted, e.g. in Maths Departments.
it is a tool for other disciplines
Actually in most cases the inclusion between two discipline is too strong an assumption in the previous page, most often there are overlapping and non-overlapping areas
Machine learning investigates the mathematical foundations of epistemology, i.e., inference and statistical modeling in general.
In our lab, we are specifically digging connections between signal processing and machine learning.
There's a lot of issues both fields try to adress. We use a lot of common tools and methods. Still, we often have pretty different views. That's stimulating.
Machine Learning, in general, is tightly associated with statistics, mathematical logic and computer science. However, since Machine Learning is applied into a variety of different domains (e.g natural language processing, medical etc), it has strong relationship with the application domain.
As Poggio once said, as much as deciphering the genetic code was the big challenge in the
last years, understanding intelligence is the next challenge. Machine learning is the key to do that.
Machine learning needs (a) a solid mathematical background (b) solid knowledge of computer algorithm engineering (c) feel comfortable with handling/programming computers and (d) be able to understand and focus to particular field areas, such as visual/auditive/linguistic perception, bioinformatics,...
Machine learning is becoming increasingly close to statistics
It is a tool for some disciplines (neuroscience, biology, etc.)
It shares foundations with other disciplines (statistics, optimization, computer science)
it is a discipline where researchers claim to be doing new stuff, but due to their lack of education and awareness, often end up rediscovering old ideas, again and again. so, indeed, ml is not really as new a *new* discipline as it is made to be.
Machine learning is a discipline that has striking 'local' theoretical and practical successes, but which has not yet succeeded in the natural core aim of constructing an intelligence through learning.
There seem to be at least two parts of machine learning. Some people just go by standard mathematics, algorithms, statistics, optimization, and so on. Other people attempt, with varying degrees of success, to involve all kinds of "neurological" and "biological" interpretation. It seems a wide range of disciplines can follow the work in the former, but the work in the latter is less respected in other technical fields, and even by the other more technically-oriented part of machine learning.
I don't find the question that relevant (for me personally) to which discipline to assign M.L. (or interesting areas of work in general).
draws from other disciplines (statistics, optimization, ...)
and yields methods for other fields (applications)
I see ML as an application of statistics to certain kinds of learning and inference problems, such problems arise frequently in engineering, AI, NLP, cognitive science, comp neuroscence, etc.
It tries to encompass everything that touches statistics and optimization, which is a lot.
Very interesting survey; look forward to the results.
It is important to distinguish the problem of machine learning (a subproblem of the more general problem of achieving artificial intelligence in a machine) from specific methods. All too often, ML gets bogged down on details - be it of Bayesian statistics or inductive logic, without paying much attention to what that issue has to do with the grander challenge of autonomous, incremental, constructive learning in the sense of AI.
The question of relation to other areas should then be thought of in this light. Some breadth of coverage, not just of tools but also of problems that are worth solving (ranging from economics to neuroscience) is a must.
Strong relationships to information theory, statistics, game theory, optimization
I also feel that machine learning should also be related with human computer interaction because thats where the machine is going to take inputs from to improve its learning
machine learning has significant overlaps with different areas (statistics, mathematics, data mining, engineering, AI, ...)
I don't consider machine learning to be a "subfield" of statistics, because its very broad in scope, and it didn't really come out of statistics historically. I do think that in terms of the work being done that statistics overlaps with machine learning much more than any other field though.
So, I understood the expression "subfield" similar to "subset", meaning, a subfield does not have elements outside one of the above mentioned disciplines. This is why I disagreed with most of those statements.
Machine learning is a marriage of artificial intelligence, statistics, and computer science.
Machine learning is its own discipline and it is a subfield of computer science. It has strong connections to other fields, but it is defined by a distinct collection (although items in the collection may not be unique) of attitudes, problems, techniques, tools, and concepts.
Data mining should be mentioned.
My view is that ML mainly falls into Computer Science, Applied Mathematics, Statistics, and Operations Research. The distinction with statistics is blurry, but I think they are different mainly in terms of the way problems are approached and the specific theoretical interest (e.g., finite sample bounds vs. consistency).
Lance fortnow recently lamented the lack of role that theoretical computer science has in modern machine learning. I agree with him that it should play an increased role in both machine learning education AND practice.
I generally apply machine learning to Computational Linguistics. I am my elective course, students from varied areas come to learn the concepts. They are from Electrical Engg., Computer Science, Computational Mathematics, Physics.

Since, In India, we do not have so much exposure of Computing to Social Sciences. So, people from various social science do not participate, but every now and then, they do participate in workshops on time series modeling etc.
Aspirationally I would like to see it become more of a mature engineering discipline. It most certainly is not yet
Mathematics
wow that was confusing choices :)
"Machine learning is a subfield of AI" could also be given as the opposite statement "AI is a subfield of ML".
ML is also related to data mining
I asnwered that machine learning is not a subfield of statistics, but I feel like what is called "Machine Learning" in this survey is a subfield of statistics...
I tend to see ML as a "geeky" side of stats/AI: strong emphasis on implementations, on benchmarking of algorithms, on "it works, anyways!" combination of several algorithms -- as opposed to more abstract considerations on mathematical foundations. Maybe is my opinion biased by the conferences I attend and review for.
Machine Learning is a useful category, I personally tend to exclude Reinforcement Learning from it and place RL as a sibling of ML under AI. Integrated AI systems are not based solely on ML or RL (but at least on both, that's why usually RL viewed as part of ML). ML can be used on its own in engineering or software systems.
Machine learning can be useful for web semantics, games theory
geometry and topology are fundamental tools to provide good machine learning models
An interesting poling question with degree of agree/disagree might be "On average, machine learning in Electrical Engineering is more theoretical and machine learning in computer science is more focused on applications."
There are many facets to machine learning so simple subset relationships are not possible.
ML has become so diverse that even veteran experts often lack a sufficiently deep understanding of the motivations and foundations of the areas where I operate. Hence, greater fragmentation and specialization within the top ML conferences and journals would be very welcome. In the past, a rift had started to form between the neural approaches and the more traditional classification models. The community, however, worked to mend the differences and hold together as a unified field. Now, a new divide has started to form between the statisticians/Bayesian/graphical-model approaches and the rest of the community. Unfortunately, it seems we are again working hard to hold it all together. The science would be better served by promoting modularization, rather than creating a bloated and monolithic field in which communication and point-of-view difficulties drag at advancement.
The Turing, Rumelhart and Herzberg award all went to machine learning people this year: Valiant, Hinton and Pearl. So machine learning stands on its own. However, almost everyone it is part of the CS or engineering departments. Many statisticians see it as a threat. It is. It's a combination of stats, computing, and optimization and hence a new form of stats that can handle the problems of today. Yet, stats remains more cautious and with better analytical analysis (over-generalizing here). One key difference between stats and ML is the publishing model: articles vs conferences. Optimization folks used to have a lot less respect for ML, but that is changing over the last few years too. Again, the most distinguishing thing about ML is publishing impatience: conferences vs the old journal model. Engineers, still have their own cliques (mostly IEEE). They also have this parallel ML universe: fuzzy-neuro-evolutionary conferences.
I guess you miss the empirical process theory Although some may consider it as a subfield of statistics.
I've learned it as part of computer science at two schools, but it fits almost as well under statistics. (AI is also part of CS.)
human learning, and machine learning with interaction with human (computer learns from human)
Goal oriented learning - computer need to learn to help human
The emerging nature of the field, as new as it is, means that its relationship to other fields changes as the field matures. This is a good thing.
Soft Computing
Also a subfield of mathematics and optimization
the best machine learning work tends to carry certain levels of elegance (ideas, algorithms, etc).. This is somewhat difficult to characterize.
I'm very fond one analogy on Hal Daume's blog (nlpers.blogspot.com):
Machine Learning is computational statistics that doesn't care about the statistics
Computational statistics is machine learning that doesn't care about the computation
My focus is on practical applications of machine learning, so I am not overly concerned whether an algorithm has a basis in neuroscience or not, as long as it works.
ML is not strictly speaking a subfield of any field but it grasps key aspects from CS (AI, algorithmics), Math (optimization at least) and stats and is linked to a very wide variety of other domains where ML is applied (medecine, biology, economics, and many more).
None
I believe Machine Learning is an area between Mathematics and Computer Science.
no
machine learning overlaps with all the mentioned areas in previous question but is not strictly a subfield of them. More of a union of a lot of subfields from different disciplines.
From the previous page, the subsetting relation between ML and Stat is much stronger than others.
The pilars of machine learning are: statistics, statistical physics, computer science, mathematics , biology and cognitive science
Your questions are quite biased, e.g., not including evolutionary forms of learning.
I think that right now, the bread and butter of ML is finding models that can capture most of the important structure in data, while still being tractactable. So any discipline that is used to approximate computation (like computational chemistry) would feel at home in ML.
In order to create new models, insight into disciplines such as biology and cognitive science may help to model the success of living organisms, however realistically machine learning is more strongly based in statistics and computer science. Though a physics/ applied mathematics background would be useful as these subjects study the creation of new models!
I personally felt that machine learning is just a tool for solving various real problems. A machine learning algorithm itself would not be meaningful if there is no applications to it.
The questions above are a bit hard to answer nicely without some explanations! Some
answers come from inclusion: if ML is a subfield of AI, and AI is a subfiled of CS, then
MLis a subfield of CS. Re interdisciplinary, it seems to me that ML takes from stats, but also from the algorithmic aspects of e.g. graphical models and optimization from CS.
Question 23
In your opinion, in the university, machine learning should ideally be a group within computer science.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 32 4.08% 6.04%
2 95 12.12% 17.92%
3 229 29.21% 43.21%
4 (Agree) 174 22.19% 32.83%
Not answered: 254 32.4% -
Sum: 784 100% 100%
Total answered: 530
Plot
Question 24
In your opinion, in the university, machine learning should ideally be a group within neuroscience.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 310 39.54% 58.71%
2 166 21.17% 31.44%
3 47 5.99% 8.9%
4 (Agree) 5 0.64% 0.95%
Not answered: 256 32.65% -
Sum: 784 100% 100%
Total answered: 528
Plot
Question 25
In your opinion, in the university, machine learning should ideally be a group within engineering.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 154 19.64% 29%
2 203 25.89% 38.23%
3 128 16.33% 24.11%
4 (Agree) 46 5.87% 8.66%
Not answered: 253 32.27% -
Sum: 784 100% 100%
Total answered: 531
Plot
Question 26
In your opinion, in the university, machine learning should ideally be a group within statistics.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 82 10.46% 15.41%
2 194 24.74% 36.47%
3 201 25.64% 37.78%
4 (Agree) 55 7.02% 10.34%
Not answered: 252 32.14% -
Sum: 784 100% 100%
Total answered: 532
Plot
Question 27
In your opinion, in the university, machine learning should ideally be a group within psychology.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 381 48.6% 71.75%
2 131 16.71% 24.67%
3 16 2.04% 3.01%
4 (Agree) 3 0.38% 0.56%
Not answered: 253 32.27% -
Sum: 784 100% 100%
Total answered: 531
Plot
Question 28
In your opinion, in the university, machine learning should ideally be a spread across multiple departments.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 94 11.99% 17.77%
2 123 15.69% 23.25%
3 171 21.81% 32.33%
4 (Agree) 141 17.98% 26.65%
Not answered: 255 32.53% -
Sum: 784 100% 100%
Total answered: 529
Plot
Question 29
In your opinion, in the university, machine learning should ideally be an interdisciplinary centre.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 24 3.06% 4.52%
2 74 9.44% 13.94%
3 193 24.62% 36.35%
4 (Agree) 240 30.61% 45.2%
Not answered: 253 32.27% -
Sum: 784 100% 100%
Total answered: 531
Plot
Question 30
In your opinion, in the university, machine learning should ideally be its own department.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 136 17.35% 25.66%
2 147 18.75% 27.74%
3 130 16.58% 24.53%
4 (Agree) 117 14.92% 22.08%
Not answered: 254 32.4% -
Sum: 784 100% 100%
Total answered: 530
Plot
Question 31
In your opinion, in the university, machine learning should be taught at the graduate level.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 16 2.04% 3.03%
2 36 4.59% 6.82%
3 139 17.73% 26.33%
4 (Agree) 337 42.98% 63.83%
Not answered: 256 32.65% -
Sum: 784 100% 100%
Total answered: 528
Plot
Question 32
In your opinion, in the university, machine learning should be taught as a specialist track in a related undergraduate programme.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 23 2.93% 4.34%
2 90 11.48% 16.98%
3 205 26.15% 38.68%
4 (Agree) 212 27.04% 40%
Not answered: 254 32.4% -
Sum: 784 100% 100%
Total answered: 530
Plot
Question 33
In your opinion, in the university, machine learning should be taught in a dedicated undergraduate programme.


Frequency table
Levels Absolute frequency Relative frequency Adjusted relative frequency
1 (Disagree) 112 14.29% 21.29%
2 207 26.4% 39.35%
3 123 15.69% 23.38%
4 (Agree) 84 10.71% 15.97%
Not answered: 258 32.91% -
Sum: 784 100% 100%
Total answered: 526
Plot
Question 34
In your opinion, in which departments should machine learning be taught?


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
Biology 95 3.48% 17.79%
Cognitive science 176 6.46% 32.96%
Computer science 510 18.71% 95.51%
Economics 100 3.67% 18.73%
Electrical engineering 166 6.09% 31.09%
Engineering sciences 200 7.34% 37.45%
Machine Learning 379 13.9% 70.97%
Mathematics 195 7.15% 36.52%
Neuroscience 151 5.54% 28.28%
Operations research 144 5.28% 26.97%
Physics 68 2.49% 12.73%
Psychology 71 2.6% 13.3%
Social science 63 2.31% 11.8%
Statistics 393 14.42% 73.6%
Other: 15 0.55% 2.81%
Sum: 2726 100% 100%
Total answered: 534
Plot

Text input
All
all
Informatics
basically all of them
Interdisciplinary Center
bioinformatics
Linguistics
robotics
geophysics, earth and ocean sciences, environment
Soft Computing
Information Systems
Artificial intelligence
(Computational) Linguistics
Mechanical Engineering

Question 35
Any further comments regarding the place of machine learning within the university?
Text input
I wasn't quite sure how to answer these questions. ML should be *taken* by students from various departments, but it should be taught by experts in ML who come from (eg) statistics.
I think this will be the last field to have humans replaced by computers, so having a larger proportion of students go into it since early in their academic career is probably a good idea.
When deciding where to do machine learning, local culture and expertise matters more than the name of department.
I don't believe that ML should be a *track* but do believe strongly that there should be undergraduate course(s) in machine learning.
in my opinion, the core of machine learning is mostly closely related to statistics and computer science, and requiring considerable other domain knowledge from both.
Machine Learning should be integrated in the undergraduate curriculum in connection with the statistics education.
I've studied maths as an undergraduate student, not so much after that.
I recently found out machine learning started giving me stronger and deeper insights and understanding on different fields of mathematics (mainly in linear algebra, numerical analysis, statistics) which I had found to be pretty disconnected from any reality.
In fact, I think machine learning could be a very nice way to get into various theoretical of applied fields, in undergraduate programmes.
It shares foundations with CS, applied math, OR, and statistics, so it should be taught in one of those departments (at least at the graduate level).
Doing machine learning properly requires background in a number of different topics, so however and wherever it is taught, the students should be expected to have appropriate background in algorithms, complexity, programming, basic statistics, probability, linear algebra, optimization, some real analysis, and so on. Many courses just don't list many of these things as requirements but then end up relying on all these topics anyway, which leads to trouble for many students.
introducing machine learning too early (undergrad) may lead to more confusion rather than make the student appreciate the multidisciplinary nature of this field
In my opinion, machine learning is a subfield of CS like any other -- like AI, Theory, etc., and should be treated as such.
There is no universally "ideal" place of ML in universities. It really depends on the university.
It should be in the same department where AI is.
I don't think there needs to be a specialist track for undergrads. One can always piece together statistics, optimization, and computer science courses to form a concentration or minor in machine learning.
Ideally CS, Stat, and (to some extent) EE should collaborate on teaching a broad, deep set of courses at the graduate level,
and perhaps just one course at the undergraduate level
Ideally, introductory courses/seminars could also be provided in all the unchecked, aforementioned departments. This is to indicate to other departments the possibility of using Machine Learning as a tool.
I have no experience with any department of "Operations research" so can't tell about its relation to machine learning (although it sounds like a department with many AI applications).
Spread across separate departments is okay. There should just be an unprecedented amount of collaboration between the groups. Some schools do this pretty well (UWisc - Madison for one). Some schools fail spectacularly (UWash for one).
34: Haha, I'd not enroll in a machine learning department which does not teach machine learning!
These questions are confusing because there are many ways to implement the ideas.
Computer science should be split into "IT", "software development" and "computational science". Then, ML clearly belongs as a part of computational science. If those three fields must be all lumped together under the banner of "computer science", then ML is no longer such a good fit, and probably belongs in the math department.
large panel of applications (so not linked to a specific domain) ; its mathematical background should be known by every graduate student in science (where mathematics are a usual tool)
Many of the other departments could benefit from some machine learning, but primary practioners should probably come from stats, CS or engineering.
(I am not a university person, I don't hold strong opinions, except that the strong disciplinary boundaries as they have emerged in academia are a problem for many fields, not only machine learning.
Soft Computing includes Machine Learning. Soft Computing is a generic term.
I think the current diversity where machine learning is positioned in different ways to different departments in different universities is ok. I think the interests of the group leaders affect the ideal position greatly...

I am not sure if students should focus on machine learning at the undergraduate level... I think it is a useful area for students of many backgrounds to have some knowledge of.

A machine learning course focused on exploratory data analysis, particularly graphical would have very general appeal and could probably replace a statistics course and would be of value to a student in almost any dicipline. On the other hand courses in Bayesian theory are most suited to students in quantitive diciplines as well as areas such as pschology and economics.
I believe Machine Learning should be taught in collaboration between computer science and mathematics, with access to the course/modules by other departments.
Q 31 is a bit unclear -- does it mean *only* at grad level?

I don't think it really makes sense to have an u/grad degree in ML. It is fine as a specialization
in e.g. CS.

Having dealt with interdisciplinaryity at our univeristy, I think it is fine to teach ML in CS, but there is a need to open this up to students from other depts.
Question 36
What brought you into machine learning? (You may select more than one)


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
I want to use machine learning techniques to analyse data. 328 27.02% 63.69%
I want to understand how the brain works. 117 9.64% 22.72%
I want to understand the fundamental principles of learning and intelligence. 280 23.06% 54.37%
I want to understand existing machine learning techniques and develop new ones. 279 22.98% 54.17%
I want to build intelligent computers or robots. 210 17.3% 40.78%
Sum: 1214 100% 100%
Total answered: 515
Text input
To be more specific, I am more interested in *replicating* what the brain can do, whether by its algorithms or novel ones.
In addition, I want to get a good job and make money and ML is a hot pre-requisite :)
There was a post there
I thought machine learning was well suited to biological data analysis, to extract meaningful signals from voluminous noisy data.
Actually, I was working on classification of musical signals, not being really aware that machine learning was a "field on its own". I found a related PhD by chance and ent for it.
ill fortune
It is the dual case of logic-based AI
I didn't intentionally go into M.L.; I work on some stuff (cluster analysis, model selection etc.) that at some point people started to assign to M.L., so it basically sucked me in.
After taking a couple of classes, it became more and more fascinating to understand the relationships between successful methods in engineering, for example how the Kalman filter relates to an HMM, how reinforcement learning relates to MDP which relates back again to state-space control.
Accident
It was just a tool for a certain application I was interested in (computer vision). I'd already been using machine learning for a long time before becoming interested in studying it.
Randomness ;)
I want to be able to make accurate predictions.
I like math.
Sheer luck
my research (in statistics and computer science) often involves problems and methods that intersect the area of machine learning research.
I am a researcher working the area of computational linguistics, were in order to train our models we require lost of data which trained using different supervised/semi-supervised approaches.
I want to use machine learning for scientific discovery. Modern high throughput methods make manual discovery of new knowledge very hard.
From what I have seen, unfortunately machine learning is now far remote from its neuroscience origins (see e.g. NIPS).
1,2,4,5 ==> 3
but we should be modest (e.g. the word "intelligent" is too strong

another connected field is assisted-computer instruction
Decision making from uncertain data very rapidly becomes a core asset in about any of the natural
sciences and serious applications (e.g., medical). ML does not right now live up to this new role,
focussing on overly fancy models instead, and that's why other fields (signal processing, ...) do
the job. I'd want to help changing that.
strong links between ML and core concepts in physics (invariant search)
I want to understand life. Learning was the key element that throughout evolution shaped life into its diverse forms today.
I participated in a competition as part of a lab course and that got me hooked.
I want to know one thing which is broadly applicable. That thing is machine learning.
Powerful statistic tool
I want to build cognitive tutors.
To me it is fascinating how complex the brain is, yet we can develop simple and elegant mathematical equations that help us outperform the human brain in some, trivial yet surprisingly powerful, tasks.
everything is information
I want to understand myself :)
I want to solve cool (but very difficult) problems.
More or less by accident. (My advisor was starting a project in machine learning when I was starting my thesis.)
I want to push robots and autonomous sytems to their limits where first principle models are not available anymore or are too complex to derive. I want to use methods from machine learning to close this gap.
Question 37
In your opinion, what are the goals of machine learning? (You may select more than one)


Frequency table
Choices Absolute frequency Relative frequency Adjusted relative frequency
To understand the fundamental principles of learning and intelligence. 311 19.82% 59.81%
To analyze and extract useful information from data. 420 26.77% 80.77%
To understand how the brain works. 108 6.88% 20.77%
To build smarter computers or robots. 296 18.87% 56.92%
To develop algorithms for making accurate predictions based on data. 434 27.66% 83.46%
Sum: 1569 100% 100%
Total answered: 520
Text input
While some people argue that learning the fundamentals of learning is the goal (and maybe it should be, given the name of the field), most of the community seems to be working on the latter two goals
To understand people and society.
Maybe give some insights on older / more general problems such as data representation.
To provide an alternative methodology for building successful software systems.
currently however, the goals seem to be less dramatic; also a fundamental goal of ML is to actually help humans make better decisions---an aspect that is often underplayed.
These are all good goals for machine learning, but for me the first one is the most important.
To create computer-implementable algorithmically-representable descriptions which when applied for a task are able to improve their performance on it with experience.
There are a lot of reasons, but one that's not listed above would be to understand how to solve concrete problems in the world, either in engineering or other fields.
"To analyze and extract useful information from data" is hopefully something the stats. department does, alltough it seems that ML people are often/sometimes better at it with the more open minded viewpoint.
To me, a big problem is that of building a robot that is capable of continual learning in the same constructive sense as a baby. Many early attempts werevague and flaky. Many modern attempts are rigorous but largely miss the point. Ideally, ML should steer clear of both extremes and strive to be a scientific theory that is diverse, rich and open.
I think the other options are goals that people in machine learning can have, but generally when they also have a cross interest in another area as well - like neuroscience.
ml may be defined as a spacial set of problems in statistics and computer science. it often does not have any concrete goals; it is methodology for methodology's sake.
- To mathematically and computationally model real-world processes and data.
The last two (fundamental principles of learning and intelligence and how the brain works) needs to be done by (or in very, very close connexion) with neuroscientists, biologists, neurosurgeons, rather than algorithmic prone geeks ;) Otherwise, risk of coming up with a gazillion "ground-breaking" but not biology-backed (or on half-understood biology) schemes of "how the brain works". We (geeks) are experts at algorithms, coding, math, but not on biology -- and machine learning has evolved in our playground, getting further than its Neuroscience roots.
I've picked only direct goals above.
in my opinion, it's realy philosophic
I don't believe that computer are smart at all. Machine learning is just a complex mathematical model that can simplify some problem
ML is not science, but (very difficult) engineering. Why should I understand how the brain works
without doing experiments on creatures with a brain? For every 1 MLer seriously involved in helping neuroscientists analyze their data, there are 20 who "understand how the brain works". Not useful.
To make rational decisions, where humans are bad at doing them (e.g. driving)
Basically all the "smart planet" stuff IBM keeps talking about without all the business talk. So maybe Operations Research for a better planet.
-To provide other disciplines with the computational tools and insight for analyzing large amounts of data, or complex phenomena within that data.
to help human in the tasks it performs better than human
Machine learning will, in part supercede statistics as it matures.
Even though I believe cognitive research and ML research differ (birds vs planes...) both are definitely interesting and can benefit from each other.
To understand human being more
I often summarize my interests in ML as "finding structure in data". This relates more to unsupervised learning than say supervised or RL.
Question 38
Do you have further comments regarding any part of this survey?
Text input
You should let us know how many questions there are at the beginning...
are ywteh@ucl.ac.uk gonna be the head of new ml department?
I'm uncomfortable with your question on the foundations. The foundations are not really related to the various keywords describing current topics (e.g., semi-supervised learning). The foundations are in statistics, information theory, optimization, and algorithms.
good survey.
I feel that machine learning is still a collection of results and techniques, and is not yet a 'natural' subject, in the sense that, say, maths, physics, or psychology are natural subjects. There may eventually be a subject called 'Principles of Intelligence and Learning', but it doesn't quite exist yet. (But hey, the fact that the subject did not really exist didn't stop psychologists founding psychology departments in the early 20th century !
As written before in a slightly different way, I'm not much concerned about the definition and "academic location" of knowledge areas such as M.L. If something is interesting to me and I have something to offer, I do it, and I don't mind what the broader area is called and with what departments it's connected.
Finally! Great job.
Now you can go ahead and apply learning algorithms over machine learners.
Great work.
Do make the raw results available!
In my view, the "machine learning = statistical data analysis" equation is killing the field, just as "control theory = stability analysis of linear and slightly nonlinear systems" has killed that field.
Some questions seemed to be repeated. For example, the question on whether ML should be made multi-disciplinary was repeated.
This is a very interesting effort.
Thanks for organizing it, looking forward to the picture of the field that will emerge from its results.
No.
good luck when the time to analyse our responses will come !
Thank you for doing this. This is a great survey.
it is not necessary to put ML into the boxes
It is a multidisciplinary topic and shoud be developped and teached in many domains with different (adapted) points of view
Your survey seems to target authorities rather than students (I judge this based on questions like "Which department should ML belong to?"). I would appreciate if you also conduct a survey for students on problems of studying machine learning. Once those problems are identified and solutions are realized I hope our study process will be easier.
Soft Computing is an emerging computing paradigm or umbrella which includes Fuzzy Logic, Neural Systems and Machine Learning, Probabilistic Reasoning and Evolutionary Algorithms, and chaos Theory.
I was surprised to see that when linking the fields that might relate to machine learning, statistics was included, yet sometimes mathematics was not.
instead of 4 radio buttons, put 5 of them
Thanks for conducting it! I hope you publish the results.
Thanks for the great survey.
I would have preferred 5 options in the disagree/agree spectrum (to allow fence sitting!)

In some qus I felt I wanted to explain more of the reasons (although I appreciate this makes the analysis more difficult).