This document evaluates techniques for positive-unlabeled (PU) learning in text classification. PU learning uses semi-supervised learning to build classifiers from a small set of labeled positive examples and a large set of unlabeled examples that may contain both positive and negative instances. The document examines two-step approaches for PU learning, which first identify reliable negative examples from the unlabeled set and then build a classifier iteratively. It finds that using the Rocchio technique in the first step to identify negatives and the Expectation-Maximization technique in the second step builds the most effective classifier on a dataset of diabetes and non-diabetes webpages.