Adaptive activity learning with dynamically available context
Learning to rank: from pairwise approach to listwise approach