<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IBM Research Archives - Artificial Intelligence</title>
	<atom:link href="https://www.aiuniverse.xyz/tag/ibm-research/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aiuniverse.xyz/tag/ibm-research/</link>
	<description>Exploring the universe of Intelligence</description>
	<lastBuildDate>Thu, 30 Jul 2020 07:00:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>How to trick deep learning algorithms into doing new things</title>
		<link>https://www.aiuniverse.xyz/how-to-trick-deep-learning-algorithms-into-doing-new-things/</link>
					<comments>https://www.aiuniverse.xyz/how-to-trick-deep-learning-algorithms-into-doing-new-things/#respond</comments>
		
		<dc:creator><![CDATA[aiuniverse]]></dc:creator>
		<pubDate>Thu, 30 Jul 2020 07:00:32 +0000</pubDate>
				<category><![CDATA[Deep Learning]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[deep learning]]></category>
		<category><![CDATA[Developing]]></category>
		<category><![CDATA[IBM Research]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[researchers]]></category>
		<guid isPermaLink="false">http://www.aiuniverse.xyz/?p=10580</guid>

					<description><![CDATA[<p>Source: thenextweb.com Two things often mentioned with deep learning are “data” and “compute resources.” You need a lot of both when developing, training, and testing deep learning models. <a class="read-more-link" href="https://www.aiuniverse.xyz/how-to-trick-deep-learning-algorithms-into-doing-new-things/">Read More</a></p>
<p>The post <a href="https://www.aiuniverse.xyz/how-to-trick-deep-learning-algorithms-into-doing-new-things/">How to trick deep learning algorithms into doing new things</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Source: thenextweb.com</p>



<p class="wp-block-paragraph">Two things often mentioned with deep learning are “data” and “compute resources.” You need a lot of both when developing, training, and testing deep learning models. When developers don’t have a lot of training samples or access to very powerful servers, they use transfer learning to finetune a pre-trained deep learning model for a new task.</p>



<p class="wp-block-paragraph">At this year’s ICML conference, scientists at IBM Research and Taiwan’s National Tsing Hua University Research introduced “black-box adversarial reprogramming” (BAR), an alternative repurposing technique that turns a supposed weakness of deep neural networks into a strength.</p>



<p class="wp-block-paragraph">BAR expands the original work on adversarial reprogramming and previous work on black-box adversarial attacks to make it possible to expand the capabilities of deep neural networks even when developers don’t have full access to the model.</p>



<h3 class="wp-block-heading">Pretrained and finetuned deep learning models</h3>



<p class="wp-block-paragraph">When you want to develop an application that requires deep learning, one option is to create your own neural network from scratch and train it on available or curated examples. For instance, you can use ImageNet, a public dataset that contains more than 14 million labeled images.</p>



<p class="wp-block-paragraph">There is a problem, however. First, you must find the right architecture for the task, such as the number and sequence of convolution, pooling, and dense layers. You must also decide the number of filters and parameters for each layer, the learning rate, optimizer, loss function, and other hyperparameters. A lot of these decisions require trial-and-error training, which is a slow and costly process unless you have access to strong graphics processors or specialized hardware such as Google’s TPU.</p>



<p class="wp-block-paragraph">To avoid reinventing the wheel, you can download a tried-and-tested model such as AlexNet, ResNet, or Inception, and train it yourself. But you’ll still need a cluster of GPUs or TPUs to complete the training in an acceptable amount of time. To avoid the costly training process, you can download the pre-trained version of these models and integrate them into your application.</p>



<p class="wp-block-paragraph">Alternatively, you can use a service such as Clarifia and Amazon Rekognition, which provide application programming interfaces for image recognition tasks. These services are “black-box” models because the developer doesn’t have access to the network layers and parameters and can only interact with them by providing them images and retrieving the resulting label.</p>



<p class="wp-block-paragraph">Now, suppose you want to create a computer vision algorithm for a specialized task, such as detecting autism from brain scans or breast cancer from mammograms. In this case, a general image recognition model such as AlexNet or a service like Clarifai won’t cut it. You need a deep learning model trained on data for that problem domain.</p>



<p class="wp-block-paragraph">The first problem you’ll face is gathering enough data. A specialized task might not require 14 million labeled images, but you’ll still need quite a few if you’re training the neural network from scratch.</p>



<p class="wp-block-paragraph">Transfer learning allows you to slash the number of training examples. The idea is to take a pre-trained model (e.g., ResNet) and retrain it on the data and labels from a new domain. Since the model has been trained on a large dataset, its parameters are already tuned to detect many of the features that will come in handy in the new domain. Therefore, it will take much less time and data to retrain it for the new task.</p>



<p class="wp-block-paragraph">While it sounds easy, transfer learning is itself a complicated process and does not work well in all circumstances. Based on how close the source and target domains are, you’ll need to freeze and unfreeze layers and add new layers to the model during the transfer learning. You’ll also need to do a lot of hyperparameter tweaking in the process.</p>



<p class="wp-block-paragraph">In some cases, transfer learning can perform worse than training a neural network from scratch. You also can’t perform transfer learning on API-based systems where you don’t have access to the deep learning model.</p>



<h3 class="wp-block-heading">Adversarial attacks and reprogramming</h3>



<p class="wp-block-paragraph">Adversarial reprogramming is an alternative technique for repurposing machine learning models. It leverages adversarial machine learning, an area of research that explores how perturbations to input data can change the behavior of neural networks. For example, in the image below, adding a layer of noise to the panda photo on the left causes the award-winning GoogLeNet deep learning model to mistake it for a gibbon. The manipulations are called “adversarial perturbations.”</p>



<p class="wp-block-paragraph">Adversarial machine learning is usually used to display vulnerabilities in deep neural networks. Researchers often use the term “adversarial attacks” when discussing adversarial machine learning. One of the key aspects of adversarial attacks is that the perturbations must go undetected to the human eye.</p>



<p class="wp-block-paragraph">At the ICLR 2019 conference, artificial intelligence researchers at Google showed that the same technique can be used to enable neural networks to perform a new task, hence the name “adversarial reprogramming.”</p>



<p class="wp-block-paragraph">“We introduce attacks that instead reprogram the target model to perform a task chosen by the attacker,” the researchers wrote at the time.</p>



<p class="wp-block-paragraph">Adversarial reprogramming shares the same basic idea as adversarial attacks: The developer changes the behavior of a deep learning model not by modifying its parameters but by making changes to its input.</p>



<p class="wp-block-paragraph">There are, however, also some key differences between adversarial reprogramming and attacks (aside from the obvious goal). Unlike adversarial examples, reprogramming is not meant to deceive human observers, therefore the modifications to the input data do not need to be imperceptible to the human eye. Also, while in adversarial attacks, noise maps must be calculated per input, adversarial reprogramming uses a single perturbation map to all inputs.</p>



<p class="wp-block-paragraph">For instance, a deep learning model (e.g., ResNet) trained on the ImageNet dataset can detect 1,000 common things such as animals, plants, objects, etc. An adversarial program aims to repurpose the AI model for another task, such as the number of white squares in an image (see example above). After running the adversarial program on the images, the deep learning model will be able to distinguish each class. However, since the model has been originally trained for another task, you’ll have to map the output to your target domain. For example, if the model outputs goldfish, then it’s an image with two squares, tiger shark is four squares, etc.</p>



<p class="wp-block-paragraph">The adversarial program is obtained by starting with a random noise map and making small changes until you achieve the desired outputs.</p>



<p class="wp-block-paragraph">Basically, adversarial reprogramming creates a wrapper around the deep learning model, modifying every input that goes in with the adversarial noise map and mapping the outputs to the target domain. Experiments by the AI researchers showed that in many cases, adversarial reprogramming can produce better results than transfer learning.</p>



<h3 class="wp-block-heading">Black-box adversarial learning</h3>



<p class="wp-block-paragraph">While adversarial reprogramming does not modify the original deep learning model, you still need access to the neural network’s parameters and layers to train and tune the adversarial program (more specifically, you need access to gradient information). This means that you can’t apply it to black-box models such as the commercial APIs mentioned earlier.</p>



<p class="wp-block-paragraph">This is where black-box adversarial reprogramming (BAR) enters the picture. The adversarial reprogramming method developed by researchers at IBM and Tsing Hua University does not need access to the details of deep learning models to change their behavior.</p>



<p class="wp-block-paragraph">To achieve this, the researchers used Zeroth Order Optimization (ZOO), a technique previously developed by AI researchers at IBM and the University of California Davis. The ZOO paper proved the feasibility of black-box adversarial attacks, where an attacker could manipulate the behavior of a machine learning model by simply observing inputs and outputs and without having access to gradient information.</p>



<p class="wp-block-paragraph">BAR uses the same technique to train the adversarial program. “Gradient descent algorithms are primary tools for training deep learning models,” Pin-Yu Chen, chief scientist at IBM Research and co-author of the BAR paper, told&nbsp;<em>TechTalks</em>. “In the zeroth-order setting, you don’t have access to the gradient information for model optimization. Instead, you can only observe the model outputs (aka function values) at queries points.” In effect, this means that you can, for example, only provide an image to the deep learning model and observe its results.</p>



<p class="wp-block-paragraph">“ZOO enables gradient-free optimization by using estimated gradients to perform gradient descent algorithms,” Chen says. The main advantage of this method is that it can be applied to any gradient-based algorithms and is not limited to neural-network-based systems alone.</p>



<p class="wp-block-paragraph">Another improvement Chen and his colleagues added in BAR is “multi-label mapping”: Instead of mapping a single class from the source domain to the target domain (e.g., goldfish = one square), they found a way to map several source labels to the target (e.g., tench, goldfish, hammerhead = one square).</p>



<p class="wp-block-paragraph">“We find that multiple-source-labels to one target-label mapping can further improve the accuracy of the target task when compared to one-to-one label mapping,” the AI researchers write in their paper.</p>



<p class="wp-block-paragraph">To test black-box adversarial reprogramming, the researchers used it to repurpose several popular deep learning models for three medical imaging tasks (autism spectrum disorder classification, diabetic retinopathy detection, and melanoma detection). Medical imaging is an especially attractive use for techniques such as BAR because it is a domain where data is scarce, expensive to come by, and subject to privacy regulations.</p>



<p class="wp-block-paragraph">In all three tests, BAR performed better than transfer learning and training the deep learning model from scratch. It also did nearly as well as standard adversarial reprogramming.</p>



<p class="wp-block-paragraph">The AI researchers were also able to reprogram two commercial, black-box image classification APIs (Clarifai Moderation and NSFW APIs) with BAR, obtaining decent results.</p>



<p class="wp-block-paragraph">“The results suggest that BAR/AR should be a strong baseline for transfer learning, given that only wrapping the inputs and outputs of an intact model can give good transfer learning results,” Chen said.</p>



<p class="wp-block-paragraph">In the future, the AI researchers will explore how BAR can be applied to other data modalities beyond image-based applications.</p>
<p>The post <a href="https://www.aiuniverse.xyz/how-to-trick-deep-learning-algorithms-into-doing-new-things/">How to trick deep learning algorithms into doing new things</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aiuniverse.xyz/how-to-trick-deep-learning-algorithms-into-doing-new-things/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Now, Even Your Perfume May Be The Result Of Artificial Intelligence</title>
		<link>https://www.aiuniverse.xyz/now-even-your-perfume-may-be-the-result-of-artificial-intelligence/</link>
					<comments>https://www.aiuniverse.xyz/now-even-your-perfume-may-be-the-result-of-artificial-intelligence/#comments</comments>
		
		<dc:creator><![CDATA[aiuniverse]]></dc:creator>
		<pubDate>Fri, 26 Oct 2018 06:03:41 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI-designed perfume]]></category>
		<category><![CDATA[IBM Research]]></category>
		<category><![CDATA[Symrise]]></category>
		<guid isPermaLink="false">http://www.aiuniverse.xyz/?p=3049</guid>

					<description><![CDATA[<p>Source- forbes.com Artificial intelligence, a buzzword across several sectors, may be about to shake up the fragrance industry. IBM Research and Symrise — a major global producer of flavors <a class="read-more-link" href="https://www.aiuniverse.xyz/now-even-your-perfume-may-be-the-result-of-artificial-intelligence/">Read More</a></p>
<p>The post <a href="https://www.aiuniverse.xyz/now-even-your-perfume-may-be-the-result-of-artificial-intelligence/">Now, Even Your Perfume May Be The Result Of Artificial Intelligence</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Source- <a href="https://www.forbes.com/sites/andriacheng/2018/10/24/artificial-intelligence-designed-fragrance-is-now-a-reality/#7911ed014fae" target="_blank" rel="noopener">forbes.com</a></p>
<p class="speakable-paragraph">Artificial intelligence, a buzzword across several sectors, may be about to shake up the fragrance industry.</p>
<p>IBM Research and Symrise — a major global producer of flavors and fragrances that counts among its clients Estee Lauder, Coty and Victoria’s Secret parent L Brands — have created what they described as the industry&#8217;s first AI-designed perfume for sale, after the two parties came together over a year ago.</p>
<p>The AI tool, named Philyra, uses a machine-learning algorithm to study Symrise’s database of some 1.7 million formulas and can identify &#8220;white space&#8221; before suggesting not only formulas that may resonate with consumers but also combinations that perfumers may not have thought of before.</p>
<p>For instance, when asked to come up with the “most creative” interpretation of a fragrance created 12 years ago, the AI system generated one formula that removed an outdated material and upped the dosage of a popular sandalwood scent. It also unexpectedly introduced to the mix cedar wood, another ingredient popular with today’s consumers, said David Apel, Symrise’s VP and senior perfumer of fine fragrance.</p>
<div id="article-0-inread"> &#8220;Artificial intelligence is the only innovation that’s happened in perfumery” since the industry began using synthetic molecules in the late 1800s, Apel, who said he&#8217;s been studying perfume for 38 years, said in an interview. “The process of creating a fragrance typically takes six months to four years. This happened very quickly. … The thing that was really surprising (with AI) is it kept trying new and innovative things. It’s making its own decision on how the perfume should look. It gives us novel ideas.”</div>
<p>As part of the initiative, IBM and Symrise answered the call from O Boticário, a major beauty company in Brazil that also sells to other countries, to come up with two perfumes for the millennial consumers in its target markets. After looking at what’s worked with millennials in the past, the AI tool returned various formula suggestions before Apel and his team ended up narrowing them down to the final two. After a positive consumer test, O Boticário will sell the two AI-designed fragrances to the public next year.</p>
<p>Referring to one of the two perfumes, Apel described the AI’s combination of cooking spices like cardamom and fenugreek with a milk and butter base as a formula he wouldn’t have thought of using before.</p>
<p>“It’s not in the normal palette of the materials I would have used,&#8221; he said.</p>
<p>While O Boticário is the first beauty company that’s going to dive in with selling AI-designed fragrances, it will likely not be the last.</p>
<p>“A lot of brands are thinking about it,” Achim Daub, Symrise’s global president of scent and care, told me. “That is where creativity could be very different.”</p>
<p>And don’t worry about AI putting perfumers like Apel out of a job.</p>
<p>“We predict in the white space what people will like and generate what we think is promising and show perfumers,” Richard Goodwin, IBM Research’s principal research scientist, said in a presentation Tuesday. “Perfumery is art. Every artist has his or her own style.</p>
<p>“It’s not like AI replaces perfumery. This is an apprentice. Philyra can look at the history of perfumery to look at what’s worked in the past and what might have worked here versus in China. You still need the expertise of a perfumer.”</p>
<p>The post <a href="https://www.aiuniverse.xyz/now-even-your-perfume-may-be-the-result-of-artificial-intelligence/">Now, Even Your Perfume May Be The Result Of Artificial Intelligence</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aiuniverse.xyz/now-even-your-perfume-may-be-the-result-of-artificial-intelligence/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
