SCIENCE

Anti-Spam Algorithms Deployed in AIDS Fight

Print Version
E-Mail Article
Reprints

"The reason we got together is we've been developing a computational method of creating AIDS vaccine," said Dr. James Mullins of the University of Washington. "In our work, we would leave out specifics. Microsoft added on the specifics. It's the next generation of attack of the problem using computation methods."


Think your data is safe? Think again. Data-stealing malware is on the rise. Trend Micro Enterprise Security, powered by the Trend Micro Smart Protection Network, blocks threats before they reach your network. Learn how. Download our Outthink the Threat eBook or register for a free, on-site assessment.

A characteristic that HIV shares with spam has led Microsoft (Nasdaq: MSFT) Latest News about Microsoft and AIDS researchers to team up on developing a vaccine to kill the deadly disease.

Just as spam merchants make tiny changes in the words that are blocked by filters, so, too, HIV mutates rapidly and in tiny ways that keep it one step ahead of the body's immune system.

For that reason, Microsoft Research believes that software it uses to train anti-spam filters to recognize subtly altered words -- "Viaggra," for instance -- might provide clues as to how a vaccine could recognize and destroy HIV in the body.

Another Way To Look at It

David Heckerman, lead researcher and manager of the Microsoft Research Machine Learning and Applied Statistics Group, and his colleague Nebojsa Jojic discussed the research today at the Conference on Retroviruses and Opportunistic Infections in Boston. Microsoft is collaborating with Dr. James Mullins, a University of Washington microbiologist, and Simon Mallal, professor and executive director of the Center for Clinical Immunology and Biomedical Statistics at Royal Perth Hospital and Murdoch University.

Mullins explained the technique to TechNewsWorld with a visual analogy. Imagine, he said, that he wanted four images of himself wearing four different shirts. "Instead of describing myself four times in detail, I can describe Jim once and then put tag at end of the description saying reproduce me with a different color shirt," he said.

"The software allows me to build in some of the variation that exists," he added, explaining how data-mining algorithms commonly used to solve computing dilemmas such as managing computer databases, compressing digital files or blocking spam e-mail can be useful in the fight against AIDS.

Just as the slightly altered words in spam must remain recognizable to have any effect on recipients, the virus cannot mutate too far from its original coding or it will destroy itself.

Patterns of Mutation

Mallal's research focused on finding patterns in HIV mutation. "We are computing the genetic ancestors of the virus that embody common features present in all present-day strains," he said in an interview on Microsoft's Web site. The team hopes that this will give the body enough information to recognize the foreign invaders.

Mullins's team was also working on a computational method for recognizing the virus. He said his research team and the work at Microsoft dovetailed, leading to the joint effort.

"The reason we got together is we've been developing a computational method of creating AIDS vaccine. We'd been trying to describe the basic structure," he said. "In our work, we would leave out specifics. Microsoft added on the specifics. It's the next generation of attack of the problem using computation methods."

Even if an AIDS vaccine is a long time coming, the researchers said that this technique could help in the development of vaccines for other mutating diseases, such as hepatitis C.

Social Networking Toolbox:

Print Version E-Mail Article Reprints More by Susan B. Shor   RSS

Related News Alerts

Microsoft Activate Alert | Search Archives

Related Resources

Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]