Microsoft Research Blog

data-science

  1. Genetic Algorithm, in Reverse Mode 

    July 24, 2017 | Eugene Bobukh

    Today I would like to discuss running genetic algorithm… backwards. Yes, this is possible. Occasionally it is practical, when you need not the best, but the worst solution to a problem. And I think there are more uses for it. It seems to be helpful…

  2. Firing up next-generation data scientists 

    June 14, 2016

    By Kristin Tolle, Principal Program Manager, Machine Learning and Kenji Takeda, Solutions Architect, Microsoft Research Data science can be a superpower. While we can’t solve all the ills of the world with machine learning, applying data science to just about any problem nudges us a little…

  3. Is Pluto a Planet? 

    May 25, 2016 | Eugene Bobukh

    Is Pluto a planet? And how is that question related to Data Science? For sure, physical properties of Pluto do not change if we call it a "planet", a "dwarf planet", a "candelabrum", or a "sea cow". Pluto stays the same Pluto regardless of all…

  4. Wanted: the next generation of data scientists 

    April 1, 2016

    By Jake Hofman and Justin Rao, Senior Researchers, Microsoft Research New York City You never know when the smallest seed of an idea will lead to groundbreaking work, work with the potential to have a societal impact. If you're an undergrad attending college in the…

  5. Bringing together history and data science with Microsoft Azure 

    January 29, 2016

    By Winnie Cui, Senior Research Program Manager, Microsoft Research Asia Andrea Nanetti is a historian and associate professor at the School of Art, Design and Media at Nanyang Technological University (NTU), Singapore. Some might think that, as a historian, he’d be an unlikely attendee at…

  6. Celebrating diversity in computing 

    February 19, 2015

    Smart managers have long recognized the importance of diversity in the workplace. They know from experience what empirical research has shown: diverse teams outperform those made up of individual “all stars,” particularly when it comes to innovation. The value of diversity is why Microsoft Research…

  7. Equation of a Fuzzing Curve — Part 2/2 

    January 6, 2015 | Eugene Bobukh

    See Part 1> Can you predict how many bugs will be found at infinity? No. There seems to be a fundamental limit on fuzzing curve extrapolation. To see that, consider bug distribution function of the following form: where p0 >> p1 but a0 ≈ a1…

  8. Equation of a Fuzzing Curve — Part 1/2 

    December 18, 2014 | Eugene Bobukh

    Introduction While fuzzing, you may need to extrapolate or describe analytically a "fuzzing curve", which is the dependency between the number of bugs found and the count of fuzzing inputs. Here I will share my approach to deriving an analytical expression for that curve. The…