Outlier detection plays an important role for discovering knowledge in large data sets. The study is motivated by a plethora of real applications such as credit card frauds, fault detection in industrial components, network intrusion detection, loan application processing and medical condition monitoring. An outlier is defined as an observation that deviates from other observations with respect to a measure and exerts a substantial influence on data analysis. Although numerous machine learning techniques have been developed for attacking this problem, most of them work with no prior knowledge of the data. Semi-supervised outlier detection techniques are relatively new and include only a few labels of normal class for building a classifier. Recently, a network-based semi-supervised model was proposed for data classification by employing a mechanism based on particle competition and cooperation. Such particles are responsible for label propagation throughout the network. In this work, we adapt this model by defining a new outlier score based on visit frequency counting. The number of visits received by an outlier is significantly different from the remaining objects. This approach leads to an unorthodox way to deal with outliers. Our empirical evaluations on both real and simulated data sets demonstrate that the proposed technique works well with unbalanced data sets and achieves a precision compared to traditional outlier detection techniques. Moreover, the technique might provide new insights into how to differentiate objects because it considers not only the physical distance but also the pattern formation of the data.