Talk:Machine learning/Archive 1

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Archive 1 Archive 2

The category Structured Data Mining is missing. See summarization Especially the sub-categories are also missing:

Two important books are:

  • Kernel Methods in Computational Biology, Bernhard Scholkopf, Koji Tsuda, Jean-Philippe Vert
  • Algorithms on Strings, Trees and Sequences: Computer Science and Computational Biology

JKW 11:50, 8 April 2006 (UTC)

deductive learning?

"At a general level, there are two types of learning: inductive, and deductive."

What's deductive learning? Isn't learning inductive? --Took 01:48, 10 April 2006 (UTC)

From a purely writing view, the rest of the paragraph (after the above quote) goes on to explain what inductive machine learning is, but deductive machine learning isn't covered at all. --Ferris37 03:49, 9 July 2006 (UTC)

I don't think the statement that the two basic learning approaches are inductive and deductive makes any sense. In supervised learning there is inductive and transductive learning, but I am not sure about the "deductive" one. At least I wouldn't know what it is.
The biggest learning categories are usually identified as: Supervised-, semi-supervised-, unsupervised- and reinforcement learning. Although reinforcement learning can be viewed as a special case of supervised learning.
There are also more subtle categories, such as e.g. active-learning, online-learning, batch-learning.

Radial basis function

Should this article link to the "radial basis function" article, instead of linking to the two articles "radial" and "basic function"?

Absolutely  Done --Adoniscik (talk) 20:54, 9 March 2008 (UTC)

Non-homogeneous reference format

It's a minor, but I see in this article the format of the references is inconsistent. Bishop is cited once as Christopher M. Bishop and another one as Bishop, C.M. Is there a standard format for wikipedia references? Jose

I use WP:CITET inside WP:FOOT --Adoniscik (talk) 20:58, 9 March 2008 (UTC)

Blogs

Some people, mainly researchers of this field (ML) are blogging about this subject. Some blogs are really interesting. Is there a space in an encyclopedia for links to those blogs ? I can see 3 pbs with this:

  • advertising for people/blogs?
  • how to select relevant blogs
  • necessity to check if those blogs are enougth often updated.

What do you think of adding a blog links section ? Dangauthier 14:11, 13 March 2006 (UTC)

Can be interesting, the question is of course which ones to include. I posted recently a list of machine learning blogs on my blog: http://www.inma.ucl.ac.be/~francois/blog/entries/entry_155.php Damienfrancois 09:09, 7 June 2006 (UTC)

I deleted the link to a supposed ML blog [1] which wasn't relevant, and was not in english.

I oppose the inclusion of blogs. Most of the article right now consists of links. See WP:Linkspam --Adoniscik (talk) 21:01, 9 March 2008 (UTC)

Archive bin required?

suggestion = archive bin required Sanjiv swarup (talk) 07:44, 17 September 2008 (UTC)

If you mean that the talk page should be archived I disagree. It is pretty managable at the moment. Typically months pass in between comments! --Adoniscik(t, c) 08:04, 17 September 2008 (UTC)

Column formatting

Is there any reason that the See Also section is formatted in columns? Or was that just the result of some vestigial code... WDavis1911 (talk) 20:38, 27 July 2009 (UTC)

"Labeled examples"

On this page, and the main unsupervised learning page, the phrase "labeled examples" is not explained or defined before being used. Can somebody come up with a concise definition? --Bcjordan (talk) 16:31, 15 September 2009 (UTC)

Help needed with "learn"

Hi,

In the following context As a broad subfield of artificial intelligence, machine learning is concerned with the design and development of algorithms and techniques that allow computers to "learn" ,no definition of the last word in the sentense - "learn" - is given. However, it appears very essential, because it's central to this main definition.

A definition like "machine learning is an algorithm that allows machines to learn" sounds to me like a perfectly tautologous definition.

It's my understading that this article is about either computer science, or mathematics, or statistics, or some other "exact" discipline. All of these disciplines have quite exact definitions of everything, exept for those very few undefined terms that are declared upfront as axioms or undefined concepts. Examples: point, set, "Axiom of choice".

In this article, the purpose of Machine Learning and the tools it uses are clear to me as a reader. But the very method is obscure - what exactly it means for a machine to 'learn'. Would somebody please define "learn" in precise terms without resortiong to other obscure and not exactly defined in the technical world words like 'understand' or 'intelligence'?

There must exist a formal definition of 'learn', but if not, then, in my opinion, in order to avoid confusion, it should be clearly stated upfront that the very subject of machine learning is not clearly defined.

Compare this, for example, to how 'mathematics' is defined, or how the functions of ASIMO robot are clearly defined in Wikipedia.

Thanks in advance, Raokramer 13:28, 8 October 2007 (UTC)

There are formal definitions of what "learn" means. Basically it is about generalizing from a finite set of training examples, to allow the learning agent to do something (e.g. make a prediction, a classification, predict a probability, find a good representation) well (according to some mathematically defined criterion, such as prediction error) on new examples (that have something in common with the training examples, e.g., typically they are assumed to come from the same underlying distribution).

Yoshua Bengio March 26th, 2011. —Preceding undated comment added 01:18, 26 March 2011 (UTC).

Promoting the article's growth

Does anyone think snipping the FR section (and moving it here) would encourage people to actually write something? --Adoniscik(t, c) 02:40, 13 October 2008 (UTC)

FR? pgr94 (talk) 12:04, 1 May 2011 (UTC)

Ref mess

In this diff, the "Bibliography" section was converted to "Further reading". Looking at the history, it's clearly an aggregation of actual sources with other things just added for the heck of it. It is sometimes possible to see what an editor was adding when he added a source there, so there are good clues for how we could go away citing sources for the contents of the article. It's too bad it developed so far so early, before there was much of an ethic of actually citing sources, because now it will be a real pain to fix. Anyone up for working on it? Dicklyon (talk) 18:56, 10 April 2011 (UTC)

Be bold! pgr94 (talk) 12:05, 1 May 2011 (UTC)

Connection to pattern recognition

This article should definitely link to pattern recognition. And I feel there should be some discussion on what belongs on pattern recognition and what on machine learning. T3kcit (talk) 06:21, 23 August 2011 (UTC)

Are there any learning algorithms that don't work by search?

Do all learning algorithms perform search? All rule/decision-tree algorithms certainly do search. Are there any exceptions?

Are there any other exceptions? Pgr94 (talk) 12:31, 16 April 2008 (UTC)

Most learning algorithms don't do search. Search is more an AI thing, not so much learning. Many algorithms are based on convex optimization: Support Vector Machines, Conditional Random Fields, logistic regression, etc.
Optimization is a kind of search: http://en.wikipedia.org/wiki/Optimization_%28mathematics%29#Optimization_problems pgr94 (talk) 12:02, 1 May 2011 (UTC)
If you define search as "finding the solution to a mathematical formular" as wikipedia says, then optimization is search. And learning has to be search, too. Then naive Bayes is search to, because it solves a mathematical formula. Imho saying solving a formular is search is a little misleading. I think the term is mostly used for discrete problems, not continuous ones. But I would agree that most learning algorithms use some kind of optimization.
Also, one might ask the question "What is the search used for?"
Saying learning algorithms work by search sounds like they produce their answer by doing a lookup, which is certainly not the case for most algorithms. Most learning algorithms build some kind of model. Usually by some formula. If solving a formula is search, well then what other choices are there? Btw, this is really the wrong place for this kind of discussion so I'd be glad if you remove it. If you have questions about machine learning, I'd suggest metaoptimize.com. T3kcit (talk) 06:16, 23 August 2011 (UTC)
Thank you for your reply T3k. The article currently does not mention the relationship between learning and search. According to Mitchell's seminal article generalization is a search problem.

One capability central to many kinds of learning is the ability to generalize [...] The purpose of this paper is to compare various approaches to generalization in terms of a single framework. Toward this end, generalization is cast as a search problem, and alternative methods for generalization are characterized in terms of search strategies that they employ. [...] Conclusion: The problem of generalization may be viewed as a search problem involving a large hypothesis space of generalizations. [...] Generalization as search, Tom Mitchell, Artificial Intelligence (1982) doi:10.1016/0004-3702(82)90040-6

I am enquiring here if there are any more recent publications that qualify this very general principle. pgr94 (talk) 20:10, 23 August 2011 (UTC)
Saying that different approaches can be cast as search doesn't mean that they are search, nor that they use search. 20:18, 23 August 2011 (UTC)
I am not quite sure this is what you are looking for but there is the study of empirical risk minimization. This is a standard formulation of the learning problem. You could say that it defines learning as a search problem, also I guess most people would rather call it an optimization problem. T3kcit (talk) 10:24, 24 August 2011 (UTC)

Representation learning notabiity

Is "representation learning" sufficiently notable to warrant a subsection? The machine learning journal and journal of machine learning research have no articles with "representation learning" in the title. Does anyone have any machine learning textbooks with a chapter on the topic (none of mine do)? There is no wikipedia article on the subject. Any objections to deleting? pgr94 (talk) 22:38, 15 August 2011 (UTC)

I would agree that it might not yet pass WP:Notability. And that's why it doesn't have its own article. But a paragraph seems OK. Other sources that discuss the topic include this 1991 paper and this 1997 paper, and this 2010 paper; others may use different words for the same ideas. Dicklyon (talk) 00:09, 16 August 2011 (UTC)
Machine learning is a large field spanning 50 odd years. Three or four articles is therefore hardly notable. WP:UNDUE states that "represents all significant viewpoints [..] in proportion to the prominence of each viewpoint". Unless there is more evidence for the significance of representation learning this section needs to be removed. pgr94 (talk) 19:37, 26 August 2011 (UTC)
Is the term "representation learning" what you think is too uncommon? The small paragraph in question is just a very quick survey of some techniques that are in common use these days. There are tons of sources covering the topics of that paragraph. Dicklyon (talk) 22:08, 26 August 2011 (UTC)
I have issue with the term "representation learning" which is uncommon. The section should be renamed dimension reduction. This is the more common term. Do you have any objection? pgr94 (talk) 09:51, 2 October 2011 (UTC)
That leaves out the other end of the spectrum, sparse coding, which is usually a dimension increase. Dicklyon (talk) 16:22, 2 October 2011 (UTC)
I think you're pushing a point of view that is not supported by the literature. As editors, we should reflect the literature, and not seek to adapt it. As I have already said above, there are few references for "representation learning". I really don't see why you're insisting... pgr94 (talk) 16:41, 2 October 2011 (UTC)

Adversarial Machine Learning

Recently I've heard the term Adversarial Machine Learning a few times but I can't find anything about it on Wikipedia. Is this a real field which should be covered in this article, or even get its own article? — Hippietrail (talk) 07:47, 29 July 2012 (UTC)

Lead section badly-written and confusing

The lead section of the article is badly-written and very confusing.

For example, the word "learner" is introduced without any context. For another example, the beginning sentence is very long and meandering. Finally, the end sentence is very poorly explained and seems to be a detail which does not belong in a lead section. A lot of words are tagged on. This lead certainly does not summarize the article. Thus I am tagging this article. JoshuSasori (talk) 06:09, 28 September 2012 (UTC)

Tried to improve the Lead based on your feedback. Any further feedback that you may provide would be helpful. Thanks. IjonTichyIjonTichy (talk) 15:05, 5 November 2012 (UTC)

A section for preprocessing for learning?

I recently read an article about distance metric learning (jmlr.csail.mit.edu/papers/volume13/ying12a/ying12a.pdf) and it appears that there should be a section dedicated to preprocessing techniques. Distance metric learning has to do with learning a Mahalanobis distance which describes whether samples are similar or not. One could proceed to transform the data into a space where irrelevant variation is minimized and the variation that is correlated to the learning task is preserved (relevant component analysis). I think feature selection/extraction should also be mentioned.

I believe a brief section discussing preprocessing and linking to the relevant sections would be beneficial. However, such a change should have the support of the community. Please comment and provide your opinions. — Preceding unsigned comment added by 150.135.222.151 (talk) 22:36, 28 September 2012 (UTC)

This is a good idea; the Mahalanobis distance is used in practice in industry, and should be mentioned here. But probably only briefly, as the article seems to be quite technical already and not so easy to read for non-experts. IjonTichyIjonTichy (talk) 15:10, 5 November 2012 (UTC)

Algorithm Types

"Algorithm Types" should probably not link to Taxonomy. It is simpler and more precise to say "machine learning algorithms can be categorized by different qualities." StatueOfMike (talk) 18:18, 26 February 2013 (UTC)

Problem Types

I find the "Algorithm Types" section very help for providing context for the rest of the article. I propose adding a section/subsection "Problem Types" to provide a more complete context. For example. many portions of the rest of the article will say something like "is supervised learning method used for classification and regression". "Supervised Learning" is explained somewhat under the "Algorithm Types" section, but the problem types are not. Structured learning already has a good breakdown of problem types in machine learning. We could incorporate that here, and hopefully expand on it. StatueOfMike (talk) 23:12, 8 February 2013 (UTC)

General discussion

I find the machine learning page pretty good. However, the distinction between machine learning and data mining presented in this article is misleading and probably not right. The terms 'data mining' and 'machine learning' are used interchangeably by the masters of the field along with plenty of us regular practitioners. The distinction presented in this article--that one deals with knowns and the other with unknowns--just isn't right. I'm not sure how to be positive about it. Data mining and machine learning engage in dealing with both knowns and unknowns because they're both really the same thing.

My primary source for there being no difference between the terms is the author of the definitive and most highly cited machine learning/data mining text, "Machine Learning" (Mitchell, Tom M. Burr Ridge, IL: McGraw Hill, 1997), Carnegie Mellon Machine Learning Department chief, Tom Mitchell. Mitchell actually tackles head-on the lack of real distinction between the terms in a paper he published for Communications of the ACM, published in 1999 (http://dl.acm.org/citation.cfm?id=319388). I've also been in the field for a number of years and support Mitchell's unwillingness to distinguish the two.

Now, I can *imagine* that when we use the term 'data mining' we are also including 'web mining' under the umbrella of 'data mining.' We mining is a task that may involve data extraction performed without learning algorithms. 'Machine learning' places emphasis on the algorithmic learning aspect of mining. The widely used Weka text written by Witten and Frank does differentiate the two terms in this way. But more than a few of us in the community felt that when that text came out, as useful as it is for using Weka and teaching neophytes, the distinction was without precedent. It struck us as something the authors invented while writing the book's first edition. Their distinction is more along the learning versus extraction distinction, but that's a false distinction as learning is often used for extraction for structuring data, and learning patterns in a data set is always a sort of "extraction," "discovery," etc. But even Witten and Frank aren't suggesting that one is more for unknowns and the other for knowns, or one is more for prediction and the other for description. Data mining/machine learning is used in a statistical framework, where statistics is quite clearly a field dedicated to handling uncertainty, which is to say it's hard to predict, forecast, or understand the patterns within data.

I feel that 'data mining' should redirect to 'machine learning,' or 'machine learning' redirect to 'data mining,' the section distinguishing the two should be removed, and the contents of the two pages merged. Textminer (talk) 21:44, 11 May 2013 (UTC)


There is no discussion of validation, over-fit and the bias/variance tradeoff. To me this is the whole point and the reason why wide data problems are so elusive. Izmirlig (talk)


— Preceding unsigned comment added by Izmirlig (talkcontribs) 18:42, 12 September 2013 (UTC)

I modified the strong claim that Machine Learning systems try to create programs without an engineer's intutition. When a machine learning task is specified, a human decides how the data are to be represented (e.g. which attributes will be used or how the data need to be preprocessed). This is the "observation language". The designer also decides the "hypothesis language", i.e. how the learned concept will be represented. Decision trees, neural nets, SVMs all have subtlety different ways of describing the learned concept. The designer also decides on the kind of search that will be used, which biases the end result.


The way the page is written now, there is no distinguishing between machine learning and pattern recognition. machine learning is much more than simple classification. Robots that learn how to act in groups is machine learning but not pattern recognition. I am not an expert at ML, but am an expert in pattern recognition. So I hope that someone will edit this page and put in more information about machine learning that is not also pattern recognition.

I don't agree with this: I believe that pattern recognition is generally restricted to classification, while this page explicitly says that ML covers classification, supervised learning (which includes regression), unsupervised learning (such as clustering), and reinforcement learning.
Careful not to pigeonhole into the "unsupervised learning is clustering and vice versa". The data mining folks think this way and they're completely wrong, as my ML prof once said. User:65.50.71.194
Notice that I said "such as clustering". The article does clearly state that unsupervised learning is modeling. -- hike395 16:02, 2 Mar 2005 (UTC)
Further, I don't think of pattern recognition as a specific method, but rather a collection of methods, generally described in the 1st edition of Duda and Hart. So, I deleted pattern recognition from "common methods". Also, a genetic algorithm is a generic optimization algorithm, not a machine learning algorithm. So, I removed it, too. -- hike395 01:13, 20 Dec 2004 (UTC)
There are those who would disagree on the subject of Genetic Algorithms and their relation to ML. Machine learning takes it's basic principles from those found in naturally occurring systems, so do GA's. You could call evolution a kind of "intelligence", I suppose. Anyway the call's been made, but there should be some mention in the "related".
I disagree with this statement --- machine learning has completely divorced itself from any natural "intelligent" system: it is a branch of statistics. I think you are thinking of the term "computational intelligence" (which is the new name for an IEEE society). I'm happy to have See also links to AI and CI. -- hike395 16:02, 2 Mar 2005 (UTC)

>You could call evolution a kind of "intelligence"

No. Evolution is not goal-directed.

Blaise 17:32, 30 Apr 2005 (UTC)

Unlike many in the ML community, who want to find computationally lightweight algorithms that scale to very large data sets, many statisticians are currently interested in computationally intensive algorithms. (We're interested in getting models that are as faithful as possible to the situation, and we generally work with smaller data sets, so the scaling isn't such a big issue.) The point I'm making is that the statement that "ML is synonymous with computational statistics" is just plain wrong.

Blaise 17:29, 30 Apr 2005 (UTC)

I had misgivings about that statement, too, so I just deleted it. Notice that I also deleted your edit that statistics deals with data uncertainty only, but ML deals with certain and uncertain data. I'd be willing to bet that you are a frequentist (right?). At the 50 kilometer level, frequentist statisticians deal with data uncertainty, but Bayesian statisticians deal with model uncertainty (keeping the observed data as an absolute, and integrating over different model parameters). I don't think you can make the distinction that statisticians are only frequentist (deal with data uncertainty), since Bayesian statisticians would violently disagree.
Now, if you say that ML people care more about accurate predictions, while statisticians care more about accurate models, that may be true, although I don't believe you can make an absolute statement. --- hike395 23:02, 30 Apr 2005 (UTC)

Generalization in lede

From the lede:

The core of machine learning deals with representation and generalization. Representation of data instances and functions evaluated on these instances are part of all machine learning systems. Generalization is the property that the system will perform well on unseen data instances;

This doesn't cover transductive learning, where the data are finite and available upfront, but the pattern is unknown. Much unsupervised learning (clustering, topic modeling) follows this pattern as well. QVVERTYVS (hm?) 17:32, 23 July 2014 (UTC)

I got rid of the offending paragraph and wrote a completely new lede. QVVERTYVS (hm?) 18:07, 23 July 2014 (UTC)

New section on genetic algorithms

I just hedged the new GA section by stating, and proving with references, that "genetic algorithms found some uses in the 1980s and 1990s". But actually, I'd much rather remove the passage, because AFAIC very little serious work on GAs is done in the machine learning community as opposed to serious stuff like graphical models, convex optimization, and other topics that are much less sexy than "pseudobiology" (as Skiena put it). I think devoting a section, however short, to GAs and not to, say, gradient descent optimization, is an utter misrepresentation of the field. QVVERTYVS (hm?) 17:07, 21 October 2014 (UTC)

Here are some figures to make my point more clearly. The only recent, reasonably well-cited paper on GAs in ML that I could find is

By comparison:

I picked these papers because they all discuss optimization. They represent the algorithms that are actually in use, i.e., SMO, L-BFGS, coordinate descent. Not GAs. QVVERTYVS (hm?) 17:57, 21 October 2014 (UTC)

Furthermore, GAs do not appear at all in Bishop's Pattern Recognition and Machine Learning, one of the foremost textbooks in the field. QVVERTYVS (hm?) 18:09, 21 October 2014 (UTC)

You're free to go ahead and write a section about gradient descent optimization if you want, but I wanted to write about genetic algorithms. I know that Ben Goertzel for example are in favor of GAs, and just because they are not mentioned in Bishop's book doesn't mean they are not machine learning. They fit all descriptions of machine learning I know off. —Kri (talk) 20:00, 21 October 2014 (UTC)
Fitting your definition doesn't mean GAs important enough to mention. GAs are not commonly used in the ML field that I know, they don't appear regularly in research, they don't fuel the major applications. I'd also never heard of this Goertzel guy before and I can't find any publications of his at NIPS, ICML or ECML or in JMLR (but maybe I didn't look hard enough). QVVERTYVS (hm?) 07:54, 22 October 2014 (UTC)
My impression is that Goertzel plays a fairly big role within the artificial general intelligence community since he is chairman of the Artificial General Intelligence Society.
Since the section says "Approaches", I guessed it was an attempt to cover all approaches that has been taken to machine learning. If we should remove the unimportant approaches, I think the section should be called "Common approaches" or something like that to reflect the fact that not all approaches are listed.
And who decides whether an approach is important enough? Sure, GAs may not be the most commonly taken approach to machine learning, but it is one of the first approaches you will bump in to when you start to read about AI, and there are at least some serious research done about it, for example this PhD thesis (includes MOSES, which is an important component in the Goertzel-co-founded OpenCog) which seems to be fairly close to a GA. —Kri (talk) 10:47, 22 October 2014 (UTC)
Reliable sources do, that's why I cited Bishop. I'm sure Goertzel is a big player in AGI, but that's quite a different field, or at least a different academic/engineering community (see this interview with Michael I. Jordan to see what I mean).
For completeness, we can split approaches into historical and currently common; then we can also cover older stuff like inductive logic programming (currently in approaches) and symbolic learning, both of which have pretty much completely fallen out of grace. AIMA provides an overview of this stuff. QVVERTYVS (hm?) 11:23, 22 October 2014 (UTC)
I'm not sure if GA qualifies as a machine learning approach. It is a *meta optimization approach* that can be applied to machine learning models, like gradient descent. But one may easily argue that it isn't part of machine learning itself; but instead of pure mathematical optimization that just happens to be applicable in machine learning. Some of the most prominent GA demos - such as that Nasa Antenna - clearly are engineering optimization and not ML. --Chire (talk) 09:48, 23 October 2014 (UTC)
Okay, I see what you mean, genetic algorithms is just in the same family as e.g. backtracking or any other optimization method. Besides, it is not machine learning in itself, but machine learning is rather something you obtain when you have a whole system that is capable of learning and improving from experience. So GA would have to be accompanied by some data structure it can work on in order to actually achieve anything. But I would still say that GA (or perhaps genetic programming or evolutionary programming) is a way in which people have approached machine learning. Do you agree with that? —Kri (talk) 10:56, 23 October 2014 (UTC)
It has been used in ML, but people have also used random generators for the same purpose - and we certainly shouldn't discuss monte carlo approaches in this article either. I do think it would fit an article "optimization techniques in machine learning", but it isn't all about the actual optimization method. Often the optimization used is quite interchangeable. For example, it should be possible to build SVMs using EA; it's only that other optimization strategies were more effective. --Chire (talk) 11:18, 23 October 2014 (UTC)
Why should we certainly not discuss monte carlo approaches? I feel that you have some understanding of what the approaches-section should be about that I don't have. If it shouldn't include GAs or monte carlo, I think it perhaps has an improper name, since those two are obviously also approaches to machine learning. Perhaps we should consider calling it something else? —Kri (talk) 12:58, 23 October 2014 (UTC)
This discussion is getting a bit abstract. "it should be possible to build SVMs using EA" — yes, or by brute-force search, for that matter, but that's a purely academic exercise. SVMs have earned their place in ML as a go-to method because they have practical training algorithms like SMO.
My proposal to get rid of GAs or move them to a history section is not because they're not, in theory, applicable to machine learning problems, but because they don't represent the state of the art. MCMC, a similarly abstract "meta-algorithm", is commonly used (see Andrieu et al. — >1000 citations, or Bishop, or just browse GScholar). I think that would deserve mention, and given the prevalence of optimization in ML, I don't see why we should not discuss it in an encyclopedic overview. QVVERTYVS (hm?) 20:00, 23 October 2014 (UTC)
I believe evolutionary approaches have been quite successful when it comes to symbolic regression. e.g.
  • Schmidt M., Lipson, H. (2009) “Distilling Free-Form Natural Laws from Experimental Data,” Science, Vol. 324, no. 5923, pp. 81–85.
  • Bongard J., Lipson H. (2007), “Automated reverse engineering of nonlinear dynamical systems", Proceedings of the National Academy of Science, vol. 104, no. 24, pp. 9943–9948
These are high-impact factor journals, but I don't know if that is sufficient to warrant coverage. pgr94 (talk) 20:19, 23 October 2014 (UTC)
They're not machine learning journals. Given that modern ML is largely defined by its methods rather than its goals, I say this is not machine learning proper. (Following the goal-directed definition given by Mitchell it would be, but that's so broad that it's not usable as a guideline on WP.) QVVERTYVS (hm?) 11:03, 26 October 2014 (UTC)
The point is that GA should go into appropriate sub-article, not top-level. E.g. in Mathematical optimization (aka: Optimization algorithm). Because that is what it is: an optimization algorithm, right? --Chire (talk) 08:58, 24 October 2014 (UTC)
You're right; it is an optimization method, but it kind of feels like you're missing my point. Did you read my last comment? Just because it is an optimization method doesn't mean that it isn't also an approach to machine learning. —Kri (talk) 10:07, 24 October 2014 (UTC)


I would like to point out that mathematical optimization and machine learning are two completely different things. Genetic Algorithms and gradient descend are optimization algorithms (global and local respectively), which can be applied in contexts that have no connection to machine learning whatsoever (I can cite countless examples). When we talk about machine learning we talk about "training algorithms", not optimization algorithms. Many training algorithms are derived from and can be expressed as mathematical optimization problems (most typical examples being the Perceptron and SVM) and they apply some soft of optimization algorithm (gradient descend, GA, simulated annealing, etc) to solve those problems. You can solve the Linear Perceptron using the default Delta rule (which derives from gradient descend optimization) or you can solve it in a completely different manner using a Genetic Algorithm. The fact that machine learning uses optimization doesn't mean that an optimization algorithm is a machine learning (training) algorithm. Delafé (talk) 08:46, 11 February 2015 (UTC)


Machine learning was used in 2010 for breakthrough SSL by NSA. — Preceding unsigned comment added by 92.153.180.35 (talk) 21:58, 9 March 2015 (UTC)

Need citation/Clarification

Can somebody please provide the reference or context for arriving with following statement? "When employed in industrial contexts, machine learning methods may be referred to as predictive analytics or predictive modelling." I am of opinion that this statement implying that in Industry "Predictive analytics" or "Predictive modelling" is considered as machine learning methods and so Machine learning is basis for predictive analytics. That doesn't seem to be true and I believe Predictive analytics form the base for machine learning and for it's applications. And how can we club "Predictive Anlytics" and "Modelling" together as these methods are applied in different stages of Data processing/Utilization and are vary different from one another.

Thanks Naren (talk) 12:05, 12 June 2015 (UTC)

Stanford lecture on Machine learning

Found this http://openclassroom.stanford.edu/MainFolder/VideoPage.php?course=MachineLearning&video=01.2-Introduction-WhatIsMachineLearning&speed=100 I think it's useful for the article--Arado (talk) 14:50, 2 July 2015 (UTC)

removing mention of finance-related fields

hi guys,

given that the great Sir Wiles has rejected the application of mathematics to finance, and machine learning itself is a manifestation of sophisticated mathematics, can we start the discussion about removing mentions of fields such as "computational finance" and/or "mathematical finance".

both fields, to me, have always felt dishonest and uncomfortable given their lack of rigorousness http://mathbabe.org/2013/10/06/sir-andrew-wiles-smacks-down-unethical-use-of-mathematics-for-profit/ it is long overdue for those who love to learn, to take a stand against the abuse of our beloved maths. 174.3.155.181 (talk) 19:46, 2 April 2016 (UTC)

I have reverted your edit to remove the mention that machine learning has been applied in finance. Wikipedia should be from a neutral point of view. Sir Andrew Wiles in the article you have shared does not claim that the mathematics is not rigorous, he is concerned with the ethical implications of the application. To have concerns about the ethical use of mathematics is important, but does not warrant the removal of mentions of fields that exist from wikipedia as we should be neutral as far as possible. Zfeinst (talk) 13:25, 3 April 2016 (UTC)

trimming or removing commercial software section

any thoughts by the *community* about hte relevance of some of the commercial software entries? i am thinking this list can be long if we start adding arbitrary software. i was wondering if people would be open to trimming the list or removing it all together. my thinking is that any prospective students should understand that this field is intense on mathematics, and while there is commercial appeal, much of the real work is done in the trenches.

things like google API and stuff can stay, obviously, but with the recent addition of a useless piece of software, i thought it'd be fruitful to have this discussion to prevent the list from growing.

there must be a healthy compromise that can be reached. — Preceding unsigned comment added by 174.3.155.181 (talk) 18:25, 19 April 2016 (UTC)

Numerical Optimization in Statistics might be a big mistake

This is because an optimizer constructed with sample data is a random variable, and the extreme value of the optimizer (minimum or maximun) cannot be more significant than other values of the optimizer. We should take the expectation of the optimizer to do statistical decision, e.g. model selection. Yuanfangdelang (talk) 19:59, 30 August 2016 (UTC)

Wikipedia is not a statistics journal. To discuss what statisticians should do, or should not do, is outside the scope of Wikipedia. Publish your opinion in relevant statistics journals instead and "fix" it there first. Wikipedia is an encyclopedia, which summarizes and references important prior work only and does not do original research. We literally do not care of what "might be a big mistake" (as long as it is a mistake common e.g. in literature): Wikipedia has an article on Flat Earth despite this being a "mistake" because it used to be a dominant concept. HelpUsStopSpam (talk) 09:48, 31 August 2016 (UTC)

Self-learning chip

There seem to be few chips on the market that are self-learning. There's at least one being manufactured today, see here KVDP (talk) 13:21, 9 May 2017 (UTC)

Definition by Samuel

The definition by Arthur Samuel,(1959) seems to be non-existent. Some papers/books cite his key-paper on ML in Checkers-games (see: http://aitopics.org/sites/default/files/classic/Feigenbaum_Feldman/Computers_And_Thought-Part_1_Checkers.pdf) but that doesn't contain a definition whatsoever (better yet, it states "While this is not the place to dwell on the importance of machine-learning procedures, or to discourse on the philosophical aspects" p.71). So I wonder whether we should keep that definition in the wiki-page... Otherwise I'm happy to receive the source+page where that definition is stated :)

Agree with above - this is a clear problem, as the WP leading quote can be found in many, many places around the Internet (as of 2017) with no actual citation. I've marked that reference as "disputed", since it doesn't cite any actual paper. — Preceding unsigned comment added by 54.240.196.185 (talk) 16:17, 14 August 2017 (UTC)

The second source added by User:HelpUsStopSpam is behind a paywall and so isn't clear on the content. Can you excerpt the exact phrase and context used in that paper? 54.240.196.171 (talk) 18:53, 17 August 2017 (UTC)

Yes, this is a problem that should be solved. Why hasn't it been? The first sentence absolutely does not need to contain the definition from the first time the term occurred. The first sentence shall confer to the reader an understanding what it is all about. Naturally, the concept of ML has changed and deepened enormously since 1959. I suggest a paraphrase of this: the difficulties face by systems relying on hard-coded knowledge suggest that AI systems need the ability to acquire their own knowledge, by extracting patterns from raw data. Thi capability is known as machine learning. Goodfellow, Bengio, Courville; Deep Learning; MIT Press; 2016; page 2. --Ettrig (talk) 10:43, 13 November 2017 (UTC)
The "definition" paraphrased from Samuel seems to be the the most common one. The second source (Koza et al. 1996) says "Paraphrasing Arthur Samuel": "How can computers learn to solve problems without being explicitly programmed?". So this is in the source, and so is the paraphrased-from attribution to Arthur Samuel. A) Arthur Samuel is frequently cited/paraphrased throughout literature; this ("without being explicitly programmed") is a widely accepted definition. B) it is an early source. Samuel said something like this in 1959. Much of the other sources we've seen here just re-iterate what they read in other works that repeated what they read in other works and so on. Goodfellow and Bengio is certainly not a bad source, but he did not coin that term; they are also very much focused on the subset of machine learning that is neural networks. I'd rather stick with Arthur Samuel. Chire (talk) 12:24, 13 November 2017 (UTC)
So the main question to me is, if Koza et al. 1996 were the first to use this "paraphrase" of Samuel, and everybody else copied it from them, or if they again read this somewhere else. (There is also a 1995 paper from Koza). And yes, it says "How can computer learn", not "machine learning is defined as", so what? Arthur Samuel is commonly credited for pioneering this field. Chire (talk) 13:05, 13 November 2017 (UTC)

External links modified

Hello fellow Wikipedians,

I have just modified one external link on Machine learning. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}} (last update: 18 January 2022).

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—InternetArchiveBot (Report bug) 12:51, 11 January 2018 (UTC)

The content of this article probably has some value but I suggest to merge it into main article as a small sub-section. Bbarmadillo (talk) 21:08, 17 March 2018 (UTC)

New and developing methods

I have recently added a section to include current research on a new machine learning method known as Linear Poisson Modelling.[1] [2] [3] [4] [5] [6]As this method has not been widely communicated, I can understand why some would rather not include such work on the main Machine Learning page at present. However, the method is now associated with more than a dozen co-authors in application-specific areas, so I believe it is worth noting. I have tentatively place this in a new section regarding new and developing methods. Perhaps other new and developing methods could be placed there too? What criteria should be considered before inclusion?— Preceding unsigned comment added by 82.23.74.236 (talk) 17:26, 9 June 2018‎

References

@82.23.74.236: All of these references are around one single author. If they have any citations at all, these are all self-cites. They are not independent reliable sources, and this raises the question of a Wikipedia:Conflict of interest - in particular, as this IP is in the same region as that shared author!
If we would cover every single obscure topic, the article would be millions of lines. It is an overview article, even key topics such as "Deep learning" used by thousands of authors only get a single paragraph. LPM clearly is not on the same level, including it here would likely give WP:undue weight to a single author's, not independently verified, work. If it were independently used, it may eventually be worth including it in, e.g., Poisson regression, which will be reachable via Regression analysis. But even then, that may take a few years and should be added by someone independent. Not everything needs to be front page! HelpUsStopSpam (talk) 18:37, 9 June 2018 (UTC)
@130.88.234.208: the same thing still applies, even if you use a different IP and different article: The Three Rs. Do not cite yourself, you have a Wikipedia:Conflict of interest. Leave it for others to - later - decide what was a noteworthy research contribution. HelpUsStopSpam (talk) 19:43, 11 June 2018 (UTC)

Reinforcement Learning Placement

Shouldn't reinforcement learning be a subset of unsupervised learning?

I don't think so. Reinforcement learning is not completely unsupervised: the algorithm has access to a supervision signal (the reward). It's just that it is difficult to determine which action(s) led to the reward, and there's an exploitation vs. exploration tradeoff. So, it isn't strictly supervised learning, either. It's somewhere in-between. -- hike395 July 1, 2005 07:08 (UTC)
I agree, that it is somewhat a hybrid, but given that supervised learning is described in the same section as 'Supervised learning: The computer is presented with example inputs and their desired outputs, given by a "teacher"[...]' is it right to have reinforcement learning as a subitem of that? Reinforcement learning is explicitly not learning with a teacher, but rather with a critic, isn't it? As I have encountered it over the years, it has been regarded as a third paradigm besides supervised and unsupervised learning, also because of its different applications. But I could also err... — Preceding unsigned comment added by 195.166.125.3 (talk) 13:32, 25 July 2018 (UTC)

Reorganizing the Approaches section

I reorganized the Approaches section to more accurately represent the parent-child relationships of machine learning articles, as described in WP:SUMMARY style guidelines, and added text where I could by borrowing it from the lead sections of the child articles. I deleted the reference to List of machine learning algorithms as the primary main article (right under the section name) because it is not a more detailed version of the Approaches section as a whole. It is the opposite, a condensed list with no details. In a couple of other places, there were links to "main articles" that were not in fact child articles, as the label was intended for. It makes more sense to me to consider broader topics like the types of learning algorithms, the processes/techniques, and the models/frameworks used in ML to be the direct "children" of the Approaches section, so I created those headings and then sorted the text between them. I hope this makes the text easier to understand, and grasp at a higher level of understanding. Romhilde (talk) 02:44, 25 November 2018 (UTC)

Nomination of Portal:Machine learning for deletion

A discussion is taking place as to whether Portal:Machine learning is suitable for inclusion in Wikipedia according to Wikipedia's policies and guidelines or whether it should be deleted.

The page will be discussed at Wikipedia:Miscellany for deletion/Portal:Machine learning until a consensus is reached, and anyone is welcome to contribute to the discussion. The nomination will explain the policies and guidelines which are of concern. The discussion focuses on high-quality evidence and our policies and guidelines.

Users may edit the page during the discussion, including to improve the page to address concerns raised in the discussion. However, do not remove the deletion notice from the top of the page. North America1000 10:36, 12 July 2019 (UTC)

Decision tree image

decision tree

I just posted this image to the article.

I liked it because

  1. It has a free license
  2. We do not have a competing image
  3. It lists various machine learning techniques
  4. It is useful for students
  5. The illustration has the backing of an academic paper explaining it

Blue Rasberry (talk) 18:43, 24 September 2019 (UTC)

I don't like it, and I don't think we should put it into this article.
  1. it promotes one tool, sklearn
  2. it is quite specific to the narrow algorithm selection available in this particular tool, ML is much more
  3. it is outdated for years even for sklearn, missing much of sklearn's own functionality — Preceding unsigned comment added by 2.244.52.87 (talk) 22:22, 24 September 2019 (UTC)

Relation to statistics

The first paragraph of this section is very good, IMHO, but the last two are problematic. The second seems random and a little unfinished. The third raises an important point, but saying that statistical learning arose because "[s]ome statisticians have adopted methods from machine learning" is arguably confusing the chicken with the egg. It should also be mentioned here that statistical machine learning is a relatively well-established term (cf. e.g. this book) which has a meaning somewhere in between machine learning and statistical learning. Thomas Tvileren (talk) 13:07, 1 November 2018 (UTC)

The new first line "Machine learning and statistics are closely related fields in terms of methods, but distinct in their principal goal: statistics draws population inferences from a sample, while machine learning finds generalizable predictive patterns" is wrong and is currently under discussion on social media. — Preceding unsigned comment added by 130.239.209.241 (talk) 06:55, 9 December 2019 (UTC)

@130.239.209.241:. Don't top-post. New messages to to the bottom (see Help:Talk pages). Also, social media is not authorative. Nature published this very opinion: https://www.nature.com/articles/nmeth.4642 co-authored by statistics professor Naomi Altman. We go by authorative sources such as Nature, not social media opinions. HelpUsStopSpam (talk) 22:21, 9 December 2019 (UTC)
@HelpUsStopSpam: Your linked article starts with “Statistics draws population inferences from a sample, and machine learning finds generalizable predictive patterns.” which is wrong. You can't draw population inference from a single sample. The argument raised by Thomas Tvileren is also valid, although I'm not sure it is possible to draw a line between statistical learning and machine learning. Most of machine learning is statistical learning, it is only modelled slightly different. Jeblad (talk) 03:54, 28 December 2019 (UTC)
The linked article has several problematic claims, for example “…ML concentrates on prediction…” and “Classical statistical modeling was designed for data with a few dozen input variables and sample sizes that would be considered small to moderate today.” Both of these claims seems to be problematic. Jeblad (talk) 11:48, 28 December 2019 (UTC)
That is your opinion. Apparently, the reviewers of Nature had a different opinion. This statement - whether you like it or not - satisfies Wikipedia:Verifiability. So why don't you write an opposing article in Nature, so we can add it here? Right now, yours is an unsourced personal opinion, and we rather want to add sourced material. I also disagree with you: A sample has a defined meaning in statistics: Sample_(statistics) that you do not appear to be aware of (not to be confused with a single sample point). So I am not sure you know what they talk about when they write "classical statistical modeling", either (this is not the same as a "model" in deep learning, which is just some matrices where you usually have no idea what they actually do...; of course it is not completely independent, but also not quite the same). You may need to think outside your "ML bubble" to understand that source. The sentence that you complain about was not there when Thomas Tvileren posted - this was an old thread... nevertheless, the Nature source that you don't like also writes: "the boundary between statistical and ML approaches becomes hazier." and "The boundary between statistical inference and ML is subject to debate—some methods fall squarely into one or the other domain, but many are used in both."
But in the end, it boils down to WP:PROVEIT: if you think that sentence is "wrong", then provide reliable sources. Above source is from "Nature", where are your sources? HelpUsStopSpam (talk) 21:41, 14 January 2020 (UTC)

Artificial intelligence

The claim “It is seen as a subset of artificial intelligence.” is wrong. Rephrased as “Methods from machine learning are used in some types of artificial intelligence.” would be correct. In particular, it is per definition not part of wet AI unless biological material are defined as “machines”. Artificial intelligence is about creating thinking machines, not just algorithmic description of learning strategies. (It is probably “narrow AI” creeping into the article, or robotic process automation (RPA) aka “robotics” aka business process automation, which is mostly just sales pitch and has very little to do with AI.)

It seems like all kind of systems with some small part of machine learning is claimed to be AI today, and it creeps into books and articles. Machine learning is pretty far from weak AI and very far from strong AI. It is more like a necessary tool to build a house, it is not the house. Jeblad (talk) 03:18, 28 December 2019 (UTC)

WP:PROVEIT, too. That appears to be your opinion (and you appear to have misread the text), but I can easily find many sources that say "ML is a part/subset of AI". Its not saying its "strong AI" or "all of AI". HelpUsStopSpam (talk) 23:17, 14 January 2020 (UTC)
I've been in the field for 30 years and the claim is common, but machine learning is not AI, the same way a hammer is not the house. Jeblad (talk) 12:13, 22 January 2020 (UTC)
It does seem increasingly common for sources to deny ML is a part of AI. But the majority still seem to hold the opposite view. IMO, for now the lede should still unequivocally say ML is part of AI, but in the body we can reflect the alternative perspective, as long as we don't overweight it. I'll have a go at making this change & a few other improvements. FeydHuxtable (talk) 09:40, 7 April 2020 (UTC)

overlooked randomness

could someone possibly add some thoughts on how randomness is needed for ml? https://ai.stackexchange.com/questions/15590/is-randomness-necessary-for-ai?newreg=70448b7751cd4731b79234915d4a1248

i wish i could do it, but i lack the expertise or the time to bring this up in Wikipedia style, as it is evident by this very post and the chain of links in it, if you care enough to dig.

cheers! 😁😘 16:11, 27 February 2020 (UTC) — Preceding unsigned comment added by Cregox (talkcontribs)

@Cregox: Random forests and conditional random fields are often used in machine learning, for example. Jarble (talk) 16:45, 18 August 2020 (UTC)

both ideas sound interesting, but they both look like optional techniques rather than necessary tools.

in my mind and from my understanding machine learning would never exist without random number generators.

as i also mentioned in my link there, i'll basically just copy and paste it here:

perhaps we're missing words here. randomness is the apparent lack of pattern or predictability in events. the more predictable something is, the dumber it becomes. of course just a bunch of random numbers doesn't make anything intelligent. it's much to the opposite: randomness is an artifact of intelligence. but if while we're reverse engineering intelligence (making ai) we can in practice see it does need rng to exist, then there's evidently something there between randomness and intelligence that's not just artifacts. could we call it chaos? rather continue there: cregox.net/random 11:12, 21 August 2020 (UTC) — Preceding unsigned comment added by Cregox (talkcontribs)

Proposed contents removal

The below text is inaccurate and none of the cited references support the statement:

Yet some practitioners, for example, Dr Daniel Hulme, who teaches AI and runs a company operating in the field, argues that machine learning and AI are separate.[1][2] This quoted reference states that ML is part of AI: [3]

They are both commonly used terms of the English language with meanings defined by such. Any claim that there is no overlap is an extra-ordinary implausible claim. A discussion within some specialized view within some specialized topic venue is no basis for such a broad claim. Also, the insertion looks like spam to insert the person into the article. North8000 (talk) 13:45, 29 October 2020 (UTC)

Simple definition of machine learning is inaccurate

There is no reference to the below definition and it is inaccurate as a definition of Machine learning should not include AI. There are many textbook definitions of machine learning which could be used.

The current text without reference: Simple Definition: Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it to learn for themselves.

Definition with reference: Machine learning is the study of computer algorithms that allow computer programs to automatically improve through experience.

Machine Learning, Tom Mitchell, McGraw Hill, 1997. http://www.cs.cmu.edu/afs/cs.cmu.edu/user/mitchell/ftp/mlbook.html — Preceding unsigned comment added by Tolgaors (talkcontribs) 09:55, 29 October 2020 (UTC)

They are both commonly used terms of the English language with meanings defined by such. Any claim that there is no overlap is an extra-ordinary implausible claim. A discussion within some specialized view within some specialized topic venue is no basis for such a broad claim. North8000 (talk) 13:43, 29 October 2020 (UTC)
This was recently added. It was unsourced and redundant, so I just removed it. - MrOllie (talk) 13:45, 29 October 2020 (UTC)
"Machine learning (ML) is the study of computer algorithms that improve automatically through experience." this is a very bad lede. (1) almost not machine learning improves "automatically". Instead, models are trained and deployed manually. (2) "through experience" same. Models are build from some training data, which is not in any meaningful way what is later on "experienced" by the classifier. E.g., a machine learning method to improve picture quality of cell phone cameras is likely trained on artificially corrupted imagery, not by giving it the actual sensor readings and a improved imagery result. I think the old lede was much better! 78.48.56.67 (talk) 15:49, 30 October 2020 (UTC)

Ethics

I think that a paragraph be added about the issues that can arise from maximizing a mis-aligned objective function. As an example, just take the ethical challenges arising from recommendation algorithms in social media,[4] with negative effects such as creating distrust in traditional information channels,[5] actively spreading misinformation,[6] and creating addiction.[7] --MountBrew (talk) 18:37, 20 November 2020 (UTC)

Edit request

Under the "Proprietary" subheading, please add a link to PolyAnalyst. Sam at Megaputer (talk) 02:14, 17 February 2021 (UTC)

Done FeydHuxtable (talk) 21:46, 19 February 2021 (UTC)

poor lead sentence

Machine learning is not only neural networks! The old lead introduction from last year was much better without all the hype.

Good shout IP, I edited accordingly. I kept a qualified version of the recently added neural networks info in the lede though, as I agree that's a good thing to add. FeydHuxtable (talk) 07:24, 16 August 2021 (UTC)
I don't object to the change but "automatically" is probably not an ideal description. Often it spends the majority of it's life not learning, and only learns during human-initiated learning phases.North8000 (talk) 14:24, 16 August 2021 (UTC)
Depends what sort of algos we're talking about, but yeah I agree. I added a 'can' to partly address your concern. This is a challenging topic to define in a way that would accurately cover all the variations & still be clear to the reader. Perhaps "automatically" could be replaced by "without explicit instruction" ,but Im not sure the extra precision is worth the wordiness. But no objection if you want to make said change, or improve in any other way.. FeydHuxtable (talk) 16:47, 16 August 2021 (UTC)
I think that your tweak took care of it. Cool. North8000 (talk) 18:30, 16 August 2021 (UTC)
I think the poor references in that statement on neural networks (IBM something, Medium blog post) should be dropped or replaced with a standard textbook. I am certain these aren't reliable and original sources, and there must be a more reliable source that made similar statements earlier (e.g., the deep learning textbook of Benito maybe?)
  1. ^ This quoted reference states that ML is part of AI: − {{cite web − |url= https://course.elementsofai.com/ − |title= The Elements of AI − |publisher= University of Helsinki − |date = Dec 2019 − |accessdate=7 April 2020}} −
  2. ^ This reference is broken and does not work: − {{cite web − |url= https://www.techworld.com/tech-innovation/satalia-ceo-no-one-is-doing-ai-optimisation-can-change-that-3775689/ − |title= Satalia CEO Daniel Hulme has a plan to overcome the limitations of machine learning − |publisher= Techworld − |date = October 2019 − |accessdate=7 April 2020}} −
  3. ^ Cite error: The named reference Alpaydin2020 was invoked but never defined (see the help page).
  4. ^ Milano, Silvia; Mariarosaria, Taddeo; Luciano, Floridi (April 26, 2019). "Recommender Systems and their Ethical Challenges". SSRN. doi:10.2139/ssrn.3378581. Retrieved 20 November 2020.
  5. ^ Chaslot, Guillaume. "How Algorithms Can Learn to Discredit "the Media"". Medium. Medium. Retrieved 20 November 2020.
  6. ^ Johnson, Neil F.; Velásquez, Nicolas; Restrepo, Nicholas Johnson; Leahy, Rhys; Gabriel, Nicholas; El Oud, Sara; Zheng, Minzhang; Manrique, Pedro; Wuchty, Stefan; Lupu, Yonathan (13 May 2020). "The online competition between pro- and anti-vaccination views". Nature. 582: 230–233. doi:10.1038/s41586-020-2281-1. Retrieved 20 November 2020.
  7. ^ Burr, Christopher; Cristianini, Nello; Ladyman, James (25 September 2018). "An Analysis of the Interaction Between Intelligent Software Agents and Human Users" (PDF). Minds and Machines (28): 735–774. doi:10.1007/s11023-018-9479-0. Retrieved 20 November 2020.