Talk:Human-based computation

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computer science  
WikiProject icon This article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
 ???  This article has not yet received a rating on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
 

References[edit]

Pleawse provide reerences for all major claims, as well as for little known facts, in the body of the article, rather than just a list of publications at the bottom. `'Miikka 02:29, 3 July 2007 (UTC)

  • Please read the article before making claims about its content or reference quality. Of course it has room for improvement as any other article, but it is easy to see that most of the references are cited in its body. Anyways, I had removed the OR template as I don't see any support for it. You are welcome to question any particular claim or little known fact here, on the talk page. Thanks. Alex Kosorukoff 22:33, 9 July 2007 (UTC)

Sorry for a newbie hit-and-run comment. I just noticed this article, it might want to connect to ReCAPTCHA or Crowdsourcing which are related concepts. BananaSlug 23:03, 26 July 2007 (UTC)

  • Thank you for your comment. These are indeed related. Alex Kosorukoff 06:33, 28 July 2007 (UTC)
The article is now marked with {{nofootnotes}}. The references indeed exist, but they are not marked with <ref></ref> tags, which is a purely technical issue - not an issue of content quality, of course. GregorB (talk) 16:07, 23 January 2008 (UTC)
Self-reverted. The sources are clear, and ref tags are not mandatory. GregorB (talk) 16:16, 23 January 2008 (UTC)

The usage of genetic algorithms for this concept seems outdated and unnecessary. Genetic algorithms were used in the 90s (and have completely fallen out of fashion) and inherently have nothing to do with outsourcing computational steps to humans -- an idea that predates genetic algorithms themselves. (Anonymous at 209.117.47.253)

Wikipedia is not a fashion show, so fashion is not that big of a concern here. Could you please provide at least one reference to support your other claim that HBC idea predates genetic algorithms? Any publication that proposes a computer-executed algorithm outsourcing some step to humans would do as long as it is published before 1960s when genetic algorithms became a common optimization tool. I did some research in the subject, but never came across references like ones your claim could be based on, so I doubt that you have or can find one. Here is a couple of reasons that make me believe so: (1) the concept of outsourcing wasn't proposed till 1990s (in connection with the core competence ideas by Prahalad/Hamel), (2) HBC implies ability of the algorithm running inside a computer to communicate quickly with a large number of humans which is only feasible if you have low-latency scalable communication media. This media just wasn't available before the advent of the data networks, like the Internet. In other words, the prerequisites for HBC weren't there till 90s when the concept originated. I guess if someone would have introduced HBC concept before that, this could only be purely theoretical work. I still would like to know of one if it exists. Whether you like it or not, the concept was introduced and developed in its current form by evolutionary computation researchers who were motivated by the difficulty in producing algorithmic fitness functions that would adequately express human preference and perception of beauty. Alex Kosorukoff (talk) 22:46, 5 February 2012 (UTC)

Accuracy[edit]

"Human computation" redirects to this article, but this article covers almost none of the work that is generally agreed to be in this area. See for example the book Human Computation by Edith Law and Luis von Ahn, which came out in 2011 by Morgan and Claypool Publishers and provides a comprehensive overview of the topic, or the proceedings of the last 4 Human Computation Workshops. Almost nothing from this article is found in those venues, and very little from those publications are present here. I suggest creating a separate article for Human Computation -- it is a well-established research area that is not reflected here.

(I also note that one of the editors of this article is also included in citations in this article, further bringing into question the objectivity of the coverage of this topic.) — Preceding unsigned comment added by 68.193.6.52 (talk) 08:41, 4 December 2012 (UTC)

  • The separate article describing human computation (HC) in its generally accepted meaning exists, see human computer. As you can see, the common meaning of HC is different from the one you advocate. In fact, the book you suggested uses HC as a shortcut label for HBC and essentially justifies the existing redirect. I think, this usage is questionable as HC doesn't capture non-algorithmic tasks humans commonly do in HBC. Unfortunately, the erroneous usage became widespread mainly due to the authors of the book you mentioned. Alex Kosorukoff (talk) 08:58, 10 March 2013 (UTC)

Outsourcing vs. Delegating[edit]

Outsourcing is a business process. See wiki: Delegating. 24.251.197.52 (talk) 01:14, 27 July 2013 (UTC)