Hypothesis margin based weighting for feature selection using boosting: theory, algorithms and applications.