dual page for sparse representation