Does the order of columns in the the sparse format matters in case of libfm ? Can I list the non zero components of X in libfm in any order in a row.
The documentation says that libFM uses the LIBSVM file format. LIBSVM provides a python tool to validate data files, and that tool throws an error if the column indices are not in ascending order:
So I would assume that for libFM the column indices should also be in ascending order.