Unfortunately the rings on these little motors get too much carbon and gunk in and around them and will therefore get wedged into their ring grooves on the pistons.......cleaning them or replacing them is really the best solution. As the combustion chamber, cylinder, and piston heats up it will allow the ring to protrude from the bore and stop the oil slippage by them and therefore reduce the oil burning that is happening when it gets past the rings and into the combustion chambers.
This is my personal opinion here, but I can almost guarantee you, if you pulled the pistons, cleaned the carbon out of the ring grooves and put it back together, your smoking will be history. Of course it would be senseless not to install new rings while you had it apart, but it's the buildup of carbon and burnt oil, especially within the oil control rings, that is causing the problem to begin with. There are some top end motor cleaners that are sold to help clean the pistons and rings, but from what I've heard, they work only marginally. Cleaning the pistons and putting in new rings will give you thousands more smokeless miles.
Most of the Mazda 4 cylinders that I have rebuilt, I have re-used the factory pistons......they're a darn good product, so I will clean them to the nth degree and install new rings and they are good to go for another 100,000 more miles with new bearings and oil pump.
Here are a few pics I have taken showing how the rings are just too gunked up protrude from the grooves like they should.
This engine was not bad at all really....I have other pics (I'll find them and post the also later) that the compression rings were even bound up some.....look at the oil rings (with the spacer between them) on thes pics though.....this motor is now in my little red truck and it doesn't smoke any at all.