{"id":12084,"date":"2016-11-27T07:27:55","date_gmt":"2016-11-27T07:27:55","guid":{"rendered":"http:\/\/www.kurzweilai.net\/?p=289932"},"modified":"2016-11-28T06:22:44","modified_gmt":"2016-11-28T06:22:44","slug":"new-neural-network-algorithm-learns-directly-from-human-instructions-instead-of-examples","status":"publish","type":"post","link":"https:\/\/hoo.central12.com\/fugic\/2016\/11\/27\/new-neural-network-algorithm-learns-directly-from-human-instructions-instead-of-examples\/","title":{"rendered":"New neural-network algorithm learns directly from human instructions instead of examples"},"content":{"rendered":"<div id=\"attachment_290366\" class=\"wp-caption aligncenter\" style=\"width: 270px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;\"><img class=\" wp-image-290366\" title=\"hair-recognition algorithms\" src=\"http:\/\/www.kurzweilai.net\/images\/hair-recognition-algorithms.png\" alt=\"\" width=\"260\" height=\"216\" \/><p style=' padding: 0 4px 5px; margin: 0;'  class=\"wp-caption-text\">Conventional neural-network image-recognition algorithm trained to recognize human hair (left), compared to the more precise heuristically trained algorithm (right) (credit: Wenzhangzhi Guo and Parham Aarabi\/IEEE Trans NN &amp; LS)<\/p><\/div>\n<p>A new machine learning algorithm designed by <a href=\"http:\/\/engineering.utoronto.ca\/\" >University of Toronto<\/a> researchers\u00a0<a href=\"https:\/\/www.ece.utoronto.ca\/people\/aarabi-p\/\" >Parham Aarabi<\/a> and\u00a0Wenzhi Guo learns directly from human instructions, rather than an existing set of examples, as in traditional neural networks. In tests, it outperformed existing neural networks by 160 per cent.<\/p>\n<p>Their &#8220;heuristically trained neural networks&#8221; (HNN) algorithm also outperformed its <em>own<\/em> training by nine per cent &#8212; it learned to recognize hair in pictures with greater reliability than that enabled by the training.<\/p>\n<p>Aarabi and Guo trained their HNN algorithm to identify people\u2019s hair in photographs, a challenging task for computers. \u201cOur algorithm learned to correctly classify difficult, borderline cases &#8212; distinguishing the texture of hair versus the texture of the background,\u201d says Aarabi. \u201cWhat we saw was like a teacher instructing a child, and the child learning beyond what the teacher taught her initially.\u201d<\/p>\n<p><strong>Heuristic training<\/strong><\/p>\n<p>Humans conventionally \u201cteach\u201d neural networks by providing a set of labeled data and asking the neural network to make decisions based on the samples it\u2019s seen. For example, you could train a neural network to identify sky in a photograph by showing it hundreds of pictures with the sky labeled.<\/p>\n<p>With HNN, humans provide direct instructions that are used to pre-classify training samples rather than a set of fixed examples. Trainers program the algorithm with guidelines such as \u201cSky is likely to be varying shades of blue,\u201d and \u201cPixels near the top of the image are more likely to be sky than pixels at the bottom.\u201d<\/p>\n<p>Their work is\u00a0<a href=\"http:\/\/ieeexplore.ieee.org\/document\/7592406\/?reload=true\">published<\/a>\u00a0in the journal\u00a0<em>IEEE Transactions on Neural Networks and Learning Systems<\/em>.<\/p>\n<p>This heuristic-training approach addresses one of the biggest challenges for neural networks: making correct classifications of previously unknown or unlabeled data, the researchers say. This is crucial for applying machine learning to new situations, such as correctly identifying cancerous tissues for medical diagnostics, or classifying all the objects surrounding and approaching a self-driving car.<\/p>\n<p>\u201cApplying heuristic training to hair segmentation is just a start,\u201d says Guo. \u201cWe\u2019re keen to apply our method to other fields and a range of applications, from medicine to transportation.\u201d<\/p>\n<hr \/>\n<h4>Abstract of\u00a0<em>Hair Segmentation Using Heuristically-Trained Neural Networks<\/em><\/h4>\n<p>We present a method for binary classification using neural networks (NNs) that performs training and classification on the same data using the help of a pretraining heuristic classifier. The heuristic classifier is initially used to segment data into three clusters of high-confidence positives, high-confidence negatives, and low-confidence sets. The high-confidence sets are used to train an NN, which is then used to classify the low-confidence set. Applying this method to the binary classification of hair versus nonhair patches, we obtain a 2.2% performance increase using the heuristically trained NN over the current state-of-the-art hair segmentation method.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new machine learning algorithm designed by University of Toronto researchers&nbsp;Parham Aarabi and&nbsp;Wenzhi Guo learns directly from human instructions, rather than an existing set of examples, as in traditional neural networks. In tests, it outperformed existing neural networks by 160 per cent. Their &ldquo;heuristically trained neural networks&rdquo; (HNN) algorithm also outperformed its own training by [&#8230;]<\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46,43],"tags":[],"class_list":["post-12084","post","type-post","status-publish","format-standard","hentry","category-airobotics","category-news"],"_links":{"self":[{"href":"https:\/\/hoo.central12.com\/fugic\/wp-json\/wp\/v2\/posts\/12084"}],"collection":[{"href":"https:\/\/hoo.central12.com\/fugic\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hoo.central12.com\/fugic\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hoo.central12.com\/fugic\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/hoo.central12.com\/fugic\/wp-json\/wp\/v2\/comments?post=12084"}],"version-history":[{"count":2,"href":"https:\/\/hoo.central12.com\/fugic\/wp-json\/wp\/v2\/posts\/12084\/revisions"}],"predecessor-version":[{"id":12092,"href":"https:\/\/hoo.central12.com\/fugic\/wp-json\/wp\/v2\/posts\/12084\/revisions\/12092"}],"wp:attachment":[{"href":"https:\/\/hoo.central12.com\/fugic\/wp-json\/wp\/v2\/media?parent=12084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hoo.central12.com\/fugic\/wp-json\/wp\/v2\/categories?post=12084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hoo.central12.com\/fugic\/wp-json\/wp\/v2\/tags?post=12084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}