Goto

Collaborating Authors

 Industry


Microsoft announces Windows 10 release date - Technology & Science - CBC News

CBC: Technology News

Microsoft will roll out the latest version of its Windows operating system at the end of July. The company said Monday that Windows 10 is designed with mobile computing in mind, allowing users to switch seamlessly between personal computers, tablets, smartphones and other gadgets. The operating system is intended to give apps a similar feel on all devices and comes with a new Web browser integrated with Cortana, the company's voice-activated answer to Apple's Siri. Microsoft Corp. says Windows 10 will be available in 190 countries as a free upgrade on July 29 for anyone currently running Windows 8.1 or 7, the two previous versions of the software.


Microsoft will offer Windows 10 for free in July | Technology

The Guardian > Technology

Windows 10 will be released as a free update on 28 July, Microsoft has announced. It will be the last major release of the 29-year-old operating system before Microsoft switches to a "Windows as a service" system, which entails updates being rolled out when ready. This marks a change in Microsoft's business model. The operating system will be offered as a free upgrade for users of Windows 7 and Windows 8.1 within the first year. Each version of Windows has cost upwards of 100, although the majority of Windows users receive new versions of the operating system when buying a new computer, and not by upgrading the software themselves.


Formal Concept Analysis for Knowledge Discovery from Biological Data

arXiv.org Artificial Intelligence

Due to rapid advancement in high-throughput techniques, such as microarrays and next generation sequencing technologies, biological data are increasing exponentially. The current challenge in computational biology and bioinformatics research is how to analyze these huge raw biological data to extract biologically meaningful knowledge. This review paper presents the applications of formal concept analysis for the analysis and knowledge discovery from biological data, including gene expression discretization, gene co-expression mining, gene expression clustering, finding genes in gene regulatory networks, enzyme/protein classifications, binding site classifications, and so on. It also presents a list of FCA-based software tools applied in biological domain and covers the challenges faced so far.


Bayesian Network Constraint-Based Structure Learning Algorithms: Parallel and Optimised Implementations in the bnlearn R Package

arXiv.org Artificial Intelligence

It is well known in the literature that the problem of learning the structure of Bayesian networks is very hard to tackle: its computational complexity is super-exponential in the number of nodes in the worst case and polynomial in most real-world scenarios. Efficient implementations of score-based structure learning benefit from past and current research in optimisation theory, which can be adapted to the task by using the network score as the objective function to maximise. This is not true for approaches based on conditional independence tests, called constraint-based learning algorithms. The only optimisation in widespread use, backtracking, leverages the symmetries implied by the definitions of neighbourhood and Markov blanket. In this paper we illustrate how backtracking is implemented in recent versions of the bnlearn R package, and how it degrades the stability of Bayesian network structure learning for little gain in terms of speed. As an alternative, we describe a software architecture and framework that can be used to parallelise constraint-based structure learning algorithms (also implemented in bnlearn) and we demonstrate its performance using four reference networks and two real-world data sets from genetics and systems biology. We show that on modern multi-core or multiprocessor hardware parallel implementations are preferable over backtracking, which was developed when single-processor machines were the norm.


Bootstrap Bias Corrections for Ensemble Methods

arXiv.org Machine Learning

This paper examines the use of a residual bootstrap for bias correction in machine learning regression methods. Accounting for bias is an important obstacle in recent efforts to develop statistical inference for machine learning methods. We demonstrate empirically that the proposed bootstrap bias correction can lead to substantial improvements in both bias and predictive accuracy. In the context of ensembles of trees, we show that this correction can be approximated at only double the cost of training the original ensemble without introducing additional variance. Our method is shown to improve test-set accuracy over random forests by up to 70\% on example problems from the UCI repository.


Automatic Inference for Inverting Software Simulators via Probabilistic Programming

arXiv.org Machine Learning

Models of complex systems are often formalized as sequential software simulators: computationally intensive programs that iteratively build up probable system configurations given parameters and initial conditions. These simulators enable modelers to capture effects that are difficult to characterize analytically or summarize statistically. However, in many real-world applications, these simulations need to be inverted to match the observed data. This typically requires the custom design, derivation and implementation of sophisticated inversion algorithms. Here we give a framework for inverting a broad class of complex software simulators via probabilistic programming and automatic inference, using under 20 lines of probabilistic code. Our approach is based on a formulation of inversion as approximate inference in a simple sequential probabilistic model. We implement four inference strategies, including Metropolis-Hastings, a sequentialized Metropolis-Hastings scheme, and a particle Markov chain Monte Carlo scheme, requiring 4 or fewer lines of probabilistic code each. We demonstrate our framework by applying it to invert a real geological software simulator from the oil and gas industry.


Efficient combination of pairswise feature networks

arXiv.org Machine Learning

This paper presents a novel method for the reconstruction of a neural network connectivity using calcium fluorescence data. We introduce a fast unsupervised method to integrate different networks that reconstructs structural connectivity from neuron activity. Our method improves the state-of-the-art reconstruction method General Transfer Entropy (GTE). We are able to better eliminate indirect links, improving therefore the quality of the network via a normalization and ensemble process of GTE and three new informative features. The approach is based on a simple combination of networks, which is remarkably fast. The performance of our approach is benchmarked on simulated time series provided at the connectomics challenge and also submitted at the public competition.


Proximal Algorithms in Statistics and Machine Learning

arXiv.org Machine Learning

In this paper we develop proximal methods for statistical learning. Proximal point algorithms are useful in statistics and machine learning for obtaining optimization solutions for composite functions. Our approach exploits closed-form solutions of proximal operators and envelope representations based on the Moreau, Forward-Backward, Douglas-Rachford and Half-Quadratic envelopes. Envelope representations lead to novel proximal algorithms for statistical optimisation of composite objective functions which include both non-smooth and non-convex objectives. We illustrate our methodology with regularized Logistic and Poisson regression and non-convex bridge penalties with a fused lasso norm. We provide a discussion of convergence of non-descent algorithms with acceleration and for non-convex functions. Finally, we provide directions for future research.


Cortana vs Siri and Point Break's remake in CNET UK podcast 435 - CNET

CNET - News

Cortana is taking the war of words to Siri's home turf, Amazon amazes us with its tax return, and we find out why the record industry has a love-hate relationship with YouTube. Microsoft is challenging Apple's voice-activated personal assistant Siri by bringing its own voice control system Cortana to iPhones, not to mention Android devices too. It's all part of the build-up to Windows 10, but will iPhone owners switch allegiance? Amazon is changing the way it operates in Europe to pay more taxes in individual countries, ending its much-criticised wheeze of exploiting the tax haven of Luxembourg. Tax doesn't have to be taxing.


Signal Recovery on Graphs: Variation Minimization

arXiv.org Machine Learning

We consider the problem of signal recovery on graphs as graphs model data with complex structure as signals on a graph. Graph signal recovery implies recovery of one or multiple smooth graph signals from noisy, corrupted, or incomplete measurements. We propose a graph signal model and formulate signal recovery as a corresponding optimization problem. We provide a general solution by using the alternating direction methods of multipliers. We next show how signal inpainting, matrix completion, robust principal component analysis, and anomaly detection all relate to graph signal recovery, and provide corresponding specific solutions and theoretical analysis. Finally, we validate the proposed methods on real-world recovery problems, including online blog classification, bridge condition identification, temperature estimation, recommender system, and expert opinion combination of online blog classification.