Goto

Collaborating Authors

 time worse




Improved Iteration Complexity Bounds of Cyclic Block Coordinate Descent for Convex Problems

Neural Information Processing Systems

The iteration complexity of the block-coordinate descent (BCD) type algorithm has been under extensive investigation. It was recently shown that for convex problems the classical cyclic BCGD (block coordinate gradient descent) achieves an O(1/r) complexity (r is the number of passes of all blocks). However, such bounds are at least linearly depend on K (the number of variable blocks), and are at least K times worse than those of the gradient descent (GD) and proximal gradient (PG) methods.In this paper, we close such theoretical performance gap between cyclic BCD and GD/PG. First we show that for a family of quadratic nonsmooth problems, the complexity bounds for cyclic Block Coordinate Proximal Gradient (BCPG), a popular variant of BCD, can match those of the GD/PG in terms of dependency on K (up to a \log 2(K) factor). Second, we establish an improved complexity bound for Coordinate Gradient Descent (CGD) for general convex problems which can match that of GD in certain scenarios. Our bounds are sharper than the known bounds as they are always at least K times worse than GD.


Improved Iteration Complexity Bounds of Cyclic Block Coordinate Descent for Convex Problems Ruoyu Sun ∗, Mingyi Hong

Neural Information Processing Systems

The iteration complexity of the block-coordinate descent (BCD) type algorithm has been under extensive investigation. It was recently shown that for convex problems the classical cyclic BCGD (block coordinate gradient descent) achieves an O(1/r) complexity (r is the number of passes of all blocks). However, such bounds are at least linearly depend on K (the number of variable blocks), and are at least K times worse than those of the gradient descent (GD) and proximal gradient (PG) methods. In this paper, we close such theoretical performance gap between cyclic BCD and GD/PG.


Performance measures: RMSE and MAE - The Data Scientist

#artificialintelligence

It is one of the most common metrics in regression, both in statistics and machine learning. Why is it so popular? One of the main reasons is that it is very easy to differentiate. This makes it easy to use in conjunction with derivative-based methods such as gradient descent. Another important property of the RMSE is that the fact that the errors are squared means that a much larger weight is assigned to larger errors.


Improved Iteration Complexity Bounds of Cyclic Block Coordinate Descent for Convex Problems

Neural Information Processing Systems

The iteration complexity of the block-coordinate descent (BCD) type algorithm has been under extensive investigation. It was recently shown that for convex problems the classical cyclic BCGD (block coordinate gradient descent) achieves an O(1/r) complexity (r is the number of passes of all blocks). However, such bounds are at least linearly depend on $K$ (the number of variable blocks), and are at least $K$ times worse than those of the gradient descent (GD) and proximal gradient (PG) methods.In this paper, we close such theoretical performance gap between cyclic BCD and GD/PG. First we show that for a family of quadratic nonsmooth problems, the complexity bounds for cyclic Block Coordinate Proximal Gradient (BCPG), a popular variant of BCD, can match those of the GD/PG in terms of dependency on $K$ (up to a \log 2(K) factor). Second, we establish an improved complexity bound for Coordinate Gradient Descent (CGD) for general convex problems which can match that of GD in certain scenarios. Our bounds are sharper than the known bounds as they are always at least $K$ times worse than GD.


Creating an AI can be five times worse for the planet than a car

New Scientist

Training artificial intelligence is an energy intensive process. New estimates suggest that the carbon footprint of training a single AI is as much as 284 tonnes of carbon dioxide equivalent – five times the lifetime emissions of an average car. Emma Strubell at the University of Massachusetts Amherst in the US and colleagues have assessed the energy consumption required to train four large neural networks, a type of AI used for processing language. Language-processing AIs underpin the algorithms that power Google Translate as well as OpenAI's GPT-2 text generator, which can convincingly pen fake news articles when given a few lines of text. These AIs are trained via deep learning, which involves processing vasts amounts of data. "In order to learn something as complex as language, the models have to be large," says Strubell.


Uber is '5,000 times worse than Google's Waymo at self-driving cars'

The Guardian

According to driving statistics published by California, Uber is the worst of six major self-driving car companies testing its vehicles in the state. The minicab firm experienced a "disengagement" – when the automated system forces the human driver/passenger to take over control of the vehicle – once every mile driven, with a total of 20,354 miles clocked up before it was banned from testing in the state. By contrast, at the top of the table was Waymo, Google's sibling company, with one disengagement every 5,128 miles driven, and more than half a million miles driven in the last 12 months. The figures shed new light on the ongoing lawsuit between Waymo and Uber. The latter company is accused of stealing intellectual property after it acquired a self-driving truck company, Otto, which had been founded by Anthony Levandowski, a former Waymo employee. The technology in question is the design of the lidar array, the light-based imaging system that sits on the top of self-driving cars to help them see the world around them.


Improved Iteration Complexity Bounds of Cyclic Block Coordinate Descent for Convex Problems

Neural Information Processing Systems

The iteration complexity of the block-coordinate descent (BCD) type algorithm has been under extensive investigation. It was recently shown that for convex problems the classical cyclic BCGD (block coordinate gradient descent) achieves an O(1/r) complexity (r is the number of passes of all blocks). However, such bounds are at least linearly depend on $K$ (the number of variable blocks), and are at least $K$ times worse than those of the gradient descent (GD) and proximal gradient (PG) methods.In this paper, we close such theoretical performance gap between cyclic BCD and GD/PG. First we show that for a family of quadratic nonsmooth problems, the complexity bounds for cyclic Block Coordinate Proximal Gradient (BCPG), a popular variant of BCD, can match those of the GD/PG in terms of dependency on $K$ (up to a \log^2(K) factor). Second, we establish an improved complexity bound for Coordinate Gradient Descent (CGD) for general convex problems which can match that of GD in certain scenarios. Our bounds are sharper than the known bounds as they are always at least $K$ times worse than GD. {Our analyses do not depend on the update order of block variables inside each cycle, thus our results also apply to BCD methods with random permutation (random sampling without replacement, another popular variant).