Abstract
Hormonal therapy adherence is challenging for many patients with hormone-receptor-positive breast cancer. Gaining intuition into their adherence behavior would assist in improving outcomes by pinpointing, and eventually addressing, why patients fail to adhere. While traditional adherence studies rely on survey-based methods or electronic medical records, online health communities provide a supplemental data source to learn about such behavior and often on a much larger scale. In this paper, we focus on an online breast cancer discussion forum and propose a framework to automatically extract hormonal therapy adherence behavior (HTAB) mentions. The framework compares medical term usage when describing when a patient is taking hormonal therapy medication and interrupting their treatment (e.g., stop/pause taking medication). We show that by using shallow neural networks, in the form of wordlvec, the learned features can be applied to build efficient HTAB mention classifiers. Through medical term comparison, we find that patients who exhibit an interruption behavior are more likely to mention depression and their care providers, while patients with continuation behavior are more likely to mention common side effects (e.g., hot flashes, nausea and osteoporosis), vitamins and exercise.
Introduction
Breast cancer is the most prevalent cancer among American women1 and the second leading cause of death among women with cancer (just behind lung cancer)2. It is estimated that close to 12% of American women will eventually develop invasive breast cancer during their lifetime3. A common initial treatment for breast cancer is surgical intervention (e.g., lumpectomy or mastectoctomy), while adjuvant therapy (i.e., treatment after surgical intervention) is often invoked to reduce the risk of cancer recurrence4. In particular, hormonal adjuvant therapy is a popular treatment with a proven track record of significantly improving the long-term survival rate of patients with hormone-receptor- positive breast cancer5. This is notable because this disease subtype comprises 75% of all breast cancer cases1. To maximize this benefit of hormonal therapy, patients are prescribed a regimen of medication that is expected to continue for a minimum of five years6. For instance, taking tamoxifen (an oral hormonal therapy drug) for five years reduces breast cancer mortality by 33% in the decade after initial treatment7. Moreover, more recent evidence8 suggests that maintaining a tamoxifen regimen for an additional five years can further reduce mortality by approximately 50%.
Despite the benefit of hormonal therapy for women, only around half complete a full five-year treatment9. There can be various reasons why breast cancer patients would fail to complete the regimen, ranging from adverse side effects10 to progression of the disease into a terminal form11,12. Still, there are many women who fail to stay on a recommended regimen for less obvious reasons10. As such, learning the factors associated with why women choose to stop (as well as stay on) hormonal therapy is critical to improving a patient’s treatment experience. While there have been various investigations into regimen adherence11,13–17, most studies rely on traditional clinical resources and methodology, such as formal survey-based studies13,15,16,18, electronic medical records (EMRs) and other clinical resources11,17,19. Though such traditional methods and data are valuable in healthcare research, there are certain drawbacks that should be recognized. In particular, survey-based methods are limited in that they typically incur high costs in time and money, often restricting a study to a smaller number of participants. Moreover, considering that breast cancer patients with hormonal therapy generally only have follow-up with their doctors every six months, this leads to a large information and time gap in traditional EMR systems about the patients’ treatment (e.g., their feelings and experiences) between two visits.
The Internet, and social media in particular, has provided patients with the opportunity to seek and share treatment experiences in online environments. For instance, the BreastCancer.org website maintains an online discussion board for breast cancer patients to discuss any aspect of their daily lives they deem relevant. This includes, but is not limited to, their concerns, diagnoses, treatments, side effects and social support structure. This self-reported information provides a new opportunity to learn about breast cancer patients’ treatment adherence - and on a much larger scale. With thousands of patients posting and interacting regularly and accumulating tens of thousands or greater (up to millions) of posts on discussion boards such as BreastCancer.org, one immediate research challenge that arises is how to efficiently leverage such rich text, ideally in an automated and less labor-intensive manner. More concretely, notable research challenges in this domain include: 1) mapping behavioral and health research questions to ad hoc self-reported information and 2) extracting useful knowledge from an environment that lacks formal mediation where true signals are often hidden in a vast amount of noise (e.g., patients can discuss anything they wish, including topics that are not directed related to cancer).
In this paper, we aim to develop a machine learning framework to distinguish mentions of hormonal therapy adherence behavior (HTAB) from other less relevant free-text contents in online health forums. In particular, we are interested in studying patient behaviors (and their associated factors), such as taking a prescribed medication or interrupting treatment (e.g., stopping or pausing a regiment, or switching to a different medication). In our framework, the task of distinguishing mentions and non-mentions of HTAB is cast as a classification problem. To maximize the predictive performance of our framework, we extensively adapt and compose preprocessing and feature engineering techniques, as well as validate and interpret their effects. Our framework demonstrates that, through applying natural language processing and machine learning techniques, we can obtain an effective classifier to automatically detect mentions (and non-mentions) of hormonal therapy treatment adherence behaviors. Finally, we perform content analysis (through medical terms) to gain insight into the factors affecting how people communicate taking medication behavior and interrupting medication behavior.
Our work contributes to the field of user (or patient) generated online data (e.g., in social platforms and discussion communities), specifically where it is applied to supplement traditional data sources (e.g., EMRs) to study health related problems. In this research domain, we acknowledge that there is a growing collection of studies that cover a range of areas, including flu trends20, mental health11,12, privacy issues about health mentions21,22 as well as how to build online communities to provide local cancer support23. Further, regarding this specific research topic, Freedman et al.24 studied a large number of posts mentioning cancer treatments (including hormonal therapy) and identified treatment barriers that manifest from various aspects, including emotions, preferences and religious belief. Mao et al.25 found that joint pain is the main reason patients stop taking Aromatase Inhibitors (AIs) treatment in online discussions of drug side effects. There have also been several studies that focus on BreastCancer.org, as discussed in a recent review26, though the focus has been on different prediction problems.
Methods
Our goal is to build an automatic framework to distinguish HTAB status (mentions and non-mentions) and learn their associated factors. Figure 1 shows the three main components of the proposed framework: 1) data preparation, 2) classifier building and 3) content analysis. Specifically, free-text data from users’ postings are first collected from the hormonal therapy forum in breastcancer.org online discussion board. This yields a large amount of unlabeled text. Next, a subset of sentences containing at least one of seven common hormonal therapy medication keywords (e.g., Tamoxifen) are manually labeled based on their contents through a majority voting model. The labeled sentences are then applied to fit several candidate classifiers and the model with the best performance is applied to boost the number of labeled data. Finally, after extracting different HTAB, a regression analysis is applied to study associated factors.
Figure 1:

Framework for studying HTAB through an online breast cancer forum data. Three core components are highlighted in the figure: 1) data preparation, 2) HTAB mention classifier and 3) HTAB comparison.
Data sources
The online breast cancer community studied in this paper is maintained by Breastcancer.org, a non-profit organization that provides information about breast cancer. There are more than 170,000 registered members and 80 main forums in this online health community. Each forum is organized into different threads. Each thread has an initial post indicating a general topic (e.g., a question) that will be discussed (asked), with zero or more posts that follow the initial post. However, the posts that follow do not necessarily respond the initial post and could simply respond to each other. Additionally, certain threads may have a very small number of posts, while others could span years and consist of hundreds of posts. In this paper, we focus on one particular forum, Hormonal Therapy - Before, During and After1.
We collected all the posts published in this hormonal therapy forum before June 22, 2016. There are 9,996 users who participated in 5,995 threads with more than 130,000 posts over a 9-year period.
Data Annotation
In this study, we rely on supervised machine learning to distinguish mentions from non-mentions of HTAB. To engineer efficient classifiers, we manually annotated a gold standard dataset. Considering the rich context of the posts (e.g., posts in this forum can consist of multiple paragraphs), we focus on features at the sentence-level for the classification task. This is because we observe that most sentences used in this forum follow general grammatical rules and are sufficiently verbose to convey information of interest. However, there still exists a substantial number of irrelevant sentences and building a classifier on such an unbalanced dataset would seriously affect its performance. As such, we further constrain our classification objects to those sentences containing at least one of seven common hormonal therapy medication keywords (Arimidex, Aromasin, Femara, Tamoxifen, Evista, Fareston and Faslodex). We also extend the keywords to include their corresponding generic names (Anastrozole, Exemestane, Letrozole, Tamoxifen, Raloxifene, Toremifene, and Fulvestrant, respectively) to account for variation in communication.
The goal of annotation is to obtain binary labels that indicate whether a given sentence communicates an HTAB or not. However, directly providing such labels to annotators may not be sufficient for them to understand the task. Thus, we adopted the hierarchical labeling strategy that was applied in21. Specifically, based on our observation of how patients discuss their treatments in the forum and guidance in a decision making codebook introduced by Beryl and colleagues in a hormonal therapy survey16, we provide seven options for annotators to choose from to best describe whether a given sentence, containing at least one of the seven common medication keywords as mentioned above, conveys information about: 1) taking medication action, 2) stopping taking medication, 3) switching medication action, 4) taking medication intent, 5) not taking medication intent, 6) not decided yet, and 7) none of the above. The first three options correspond to mentions of HTAB, while the other four options belong to non-mentions of HTAB. We randomly select 1000 sentences and assign them to each of two annotators who are familiar with the online discussion forum to obtain labels. A third annotator is called upon if the first two annotators do not agree in their labels. The final label of each sentence is based on a majority rule.
HTAB Classification
N-gram features. There are two important steps in a typical classifier fitting process to note: feature extraction and algorithm tuning. While both steps can influence the performance of a classifier, in this task we focus on feature extraction with several common off-the-shelf learners. In text mining and natural language processing, term frequency - inverse document frequency (TF-IDF) is a common technique to help extract features. As the name suggests, the intuition behind this concept is that if a term is frequent in a document (high TF) but scarce in other documents (high IDF), then the term will be distinctive to this document. As a result, the higher the TF-IDF value that a term exhibits, the more important the term is to distinguish the document from others. A natural choice for a term is a single word in a document. However, using words as features to represent a document loses the power in the ordering of the words. An alternative solution is to apply an n-gram word combination (i.e., linking n adjacent words together) as a term (e.g., “hot flash” as a 2-gram). Further, to reduce the impact of sparsity in natural language, the term could also be an n-gram of characters. Compared to other traditional high dimensionality reduction techniques (e.g., PCA), the advantage of this technique is that it maximizes interpretability27.
Low dimensional representation features. Recently, another popular technique aimed at high dimensionality reduction in text mining is based on learning a low-dimensional representation of a word. These techniques make use of large amounts of data to discover the semantic similarities between terms through an embedding. For instance, word2vec28 is a technique where each word is represented as a vector of a predefined dimension (e.g., 100). By building a model to predict terms through their neighbors, the model has been shown to learn vector representations of terms quite well. For example, when applying our collected hormonal therapy forum data to fit a word2vec model for the word of tamoxifen, the ten most similar words provided by the model (based on cosine similarity) were: taxmox (0.97), tam (0.91), arimidex (0.89), tamoxifin (0.88), tamo (0.87), femara (0.85), aromasin (0.79), anastrozole (0.78), letrozole (0.77) and armidex (0.77). The model provides semantically similar words (e.g., other hormonal therapy medications such as femara, aromasin and anastrozole), as well as its common misspellings (e.g., taxmox, tam and tamo). This is notable from a natural language processing perspective because they serve as a different type of feature to fit a classifier, while accounting for misspellings and abbreviations, which is common in online environments.
Classification Design. In this paper, we extract both n-gram words and n-gram characters from sentences as features (2 < n < 5). We also introduce the mean of the vector representation (word2vec) of words in a sentence as another type of feature. For classification, we rely on logistic regression (LR), a SVM classifier (SVC) and a random forest classifier (RFC). To compare the performance of different classifiers, we rely on stratified 10-fold cross-validation (CV), whereby for each 10 times of randomly data shuffling, we use 900 labeled sentences (out of a total of 1000) for training and the remaining 100 for testing. Note that CV can be applied for either 1) model parameter tuning to avoid overfitting or 2) performance evaluation to mitigate the effect of randomness. While it is rigorous to create another test data set from all of the collected corpus to evaluate the models performance, we did not apply CV to tune the hyperparameters in the model. Instead, we directly applied it to test the model. We report the average accuracy, precision, recall, F1 score and area under the receiver operating characteristic curve (AUC), along with their standard deviations. We also applied a t-test to ascertain if there is a significant difference in the performance of the classifiers. We trained the word2vec model by feeding all of the posts we collected (after removing the labeled sentences) into an implementation of gensim (version 0.31.0). We empirically set the dimensionality of the model to 100 and removed all of the words with frequency smaller than 5. The LR, SVC and RFC models were trained using scikit-learn29 (version 0. 18), where the hyperparameters were left as the default in the package.
HTAB Comparison
In this task, we aim to boost the amount of the labeled data using a machine learning technique. As such, we can continue to extract HTAB and conduct further behavior analysis. We will subsequently apply the classifier with the best precision to detect HTAB mentions from the remaining unlabeled sentences. In this paper, we mainly focus on two types of HTAB: 1) taking: where a user claimed that she is under treatment with some hormonal therapy medication, and 2) interruption: where a user claimed that she stops (or pauses) a regimen, or switches to another different medication. We use patterns that we observed during labeling process to filter these two types of HTAB. For instance, we apply patterns that include (but are not limited to) started, been on and stay on to extract taking HTAB, and apply patterns such as switched/switch, took me off, back on and stopped taking to extract interruption HTAB.
After filtering the sentences, we retained the posts mentioning either a taking behavior or an interruption behavior (but not both). While people may have different reasons for interrupting a treatment, and they may even talk about the same behavior multiple times in the forum, in this study we do not aggregate posts published by the same user on the same type of behavior. This is because, when discussing a behavior such as taking, a person’s feelings and health conditions may change with time. Moreover, a person may discuss their taking behavior with respect to different medications. Thus, to obtain meaningful concepts, we rely on ADEPT30, a conditional random field (CRF) based classifier aimed to identify medical terms from patient-authored text. Due to space limitations, we refer the reader to the original publication for details on model performance. As such, we removed non-medical related terms from further analysis.
However, even if we focus on medical concepts only, more than 20,000 medical terms would remain. Thus, we applied two strategies to mitigate the high dimensionality problem: 1) we empirically retain the top 2,000 medical terms based on their TF-IDF values and 2) we use LR with lasso regularization, where posts mentioning an interruption behavior form the positive class and posts mentioning a taking behavior form the negative class. While lasso can serve as a feature selection approach by forcing the coefficients of many terms to zero, it has been found to be unstable31. This is because, given a different sample and random state, it may result in different coefficients. To resolve this problem, we adopt stable selection32. The basic idea behind this technique is to subsample the training data and fit a lasso regularized LR model, whereby the features that are repeatedly selected across multiple runs of randomization receive higher scores (with a range from 0 to 1, the higher, the better). However, the scores cannot communicate which behavior the corresponding terms are informative for. Thus, to obtain directionality, we rely on the Pearson biserial correlation between the terms and the two behaviors33. We apply the implementation of stable selection sklearn (version 0.18) and the implementation of Pearson biserial correlation in scipy (version 0.81), with all possible hyperparameters set to their default.2
Results
Data Annotation
Table 1 shows the distribution of labeling results. There is an approximately even number of HTAB mentions and nonmentions. The two primary annotators exhibited a very good agreement level (Cohen’s K = 0.80) at the mentions vs. non-mentions level and a good agreement (Cohen’s K = 0.72) at the seven detailed options level. For the sentences designated as an action-related option, approximately 80% are about taking hormonal therapy medication, while only about 8% are about discontinuing hormonal therapy medication and 12% are about switching hormonal therapy medications.
Table 1:
The distribution of options in the 1000 labeled sentences (after the third annotator broke ties).
| HTAB Mention | No Mention of HTAB | ||||||
|---|---|---|---|---|---|---|---|
| Action | Intent | ||||||
| Option | Taking | Stop | Switch | Take | Not Taking | Undecided | None-of-Above |
| #Sent. | 403 | 41 | 62 | 40 | 25 | 33 | 396 |
Model Performance
Table 2 shows the performance of models fitted with various features and algorithm combinations. For each measure, the mean values and the standard deviations are reported. The maximal mean value of each measure is highlighted in blue. There are several notable findings to recognize.
Table 2.
Performance of models fitted with different features and algorithms combinations. Stratified 10-fold cross validation was applied on the 1000 labeled data sentences. The maximal mean value of each metric is highlighted with blue color.
| Feature | Classifier | AUC | Precision | Recall | F1 Score | Accuracy |
|---|---|---|---|---|---|---|
| Single Word | LR | 0.833 ± 0.030 | 0.757 ± 0.041 | 0.715 ± 0.032 | 0.735 ± 0.029 | 0.739 ± 0.031 |
| RFC | 0.796 ± 0.029 | 0.755 ± 0.033 | 0.678 ± 0.049 | 0.708 ± 0.037 | 0.728 ± 0.035 | |
| SVC | 0.799 ± 0.022 | 0.506 ± 0.002 | 1.000 ± 0.000 | 0.672 ± 0.002 | 0.506 ± 0.002 | |
| Word n-gram(1, 3) | LR | 0.829 ± 0.023 | 0.759 ± 0.033 | 0.735 ± 0.033 | 0.746 ± 0.026 | 0.747 ± 0.027 |
| RFC | 0.803 ± 0.027 | 0.752 ± 0.037 | 0.686 ± 0.055 | 0.707 ± 0.032 | 0.721 ± 0.035 | |
| SVC | 0.829 ± 0.023 | 0.759 ± 0.033 | 0.735 ± 0.034 | 0.746 ± 0.025 | 0.747 ± 0.027 | |
| Character n-gram(2, 5) | LR | 0.890 ± 0.025 | 0.806 ± 0.031 | 0.802 ± 0.034 | 0.804 ± 0.027 | 0.802 ± 0.027 |
| RFC | 0.867 ± 0.031 | 0.753 ± 0.037 | 0.686 ± 0.037 | 0.706 ± 0.032 | 0.721 ± 0.036 | |
| SVC | 0.861 ± 0.022 | 0.506 ± 0.002 | 1.000 ± 0.000 | 0.672 ± 0.002 | 0.506 ± 0.002 | |
| Word2vec | LR | 0.904 ± 0.025 | 0.817 ± 0.042 | 0.814 ± 0.027 | 0.815 ± 0.031 | 0.813 ± 0.034 |
| RFC | 0.907 ± 0.026 | 0.845 ± 0.036 | 0.824 ± 0.039 | 0.823 ± 0.042 | 0.821 ± 0.033 | |
| SVC | 0.922 ± 0.022 | 0.830 ± 0.052 | 0.842 ± 0.036 | 0.836 ± 0.041 | 0.832 ± 0.044 |
First, models fit with word2vec features have a significant improvement over models fit with either single word or word n-gram features for almost all of the five metrics. For instance, in comparison to RFC fit with word features, RFC fit with word2vec had a 13.9% improvement on AUC, 11.9% improvement on precision, 21.5% improvement on recall, 16.2% improvement on F1 score, and 12.8% improvement on accuracy. This suggests word2vec features have a positive influence on HTAB mention detection.
Second, models fit with character n-gram features exhibited significant improvement in AUC over models fitted with either single word features or word n-gram features (p < 0.01). As an example, the improvement for RFC was 8 ˜ 9%. Further, the LR model fitted with character n-gram features significantly improved on the LR model fitted with single word features on all measures (p < 0.01).
Third, while the LR model fitted with character n-gram features have a similar performance to the LR model fitted with word2vec features, the latter improved both RFC and SVC on AUC, precision, F1 score and accuracy.
However, given the same type of features (e.g., either n-gran or word2vec features), there is no significant difference among the algorithms on the majority of the measures. It should also be noted that SVC with either single word features or character n-gram features obtained a perfect recall but with a severe cost of precision (almost equivalent to a random guess).
Based on Table 2, we can conclude that, for HTAB detection, word2vec features result in the best performance, followed by character n-gram features, and then word related features. Based on this finding, we chose to apply RFC fit with word2vec (with the highest average precision) to classify all of the remaining unlabeled sentences for further analysis. Moreover, the smaller standard deviation suggests that RFC is not overfitting.
Comparing Medical Terms Between HTAB
After filtering with the taking and interruption behavior patterns and extracting the medical terms, we obtained 19,174 posts published by 5,251 users. Among those posts, 13,461 (70.2%) discuss a taking behavior (the negative class), while 5,713 (29.8%) discuss an interruption behavior (the positive class). Among these users, 4,548 (86.7%) mention a taking behavior, 1,961 (37.3%) mention an interruption behavior, and 1,258 (24.0%) mention both taking and interruption behaviors.
After applying stable selection through 200 randomly generated subsamples, Table 3 shows the 50 medical terms that were most important for distinguishing between posts that mention a taking behavior and an interruption behavior. The Pearson biserial correlation between all of the terms was significant at the 0.01 level (p < 0.01). The goodness of fit measured with AUC is 0.765 ± 0.004, suggesting that the lasso models used in stable selection fit the observations well. Here, there are several notable results to highlight.
Table 3.
50 medical terms that are the most useful in distinguishing posts mentioning taking behavior from posts mentioning interruption behaviors. The Pearson biserial correlation between all of these terms is significant at a levelof 0.01 (p <0.01).
| Rank | Score | Term | Behavior | Rank | Score | Term | Behavior |
|---|---|---|---|---|---|---|---|
| 1 | 1.0 | femara | interruption | 26 | 0.515 | patient | interruption |
| 2 | 1.0 | exemestan | interruption | 27 | 0.5 | recurr | interruption |
| 3 | 1.0 | drug | interruption | 28 | 0.495 | carpel | interruption |
| 4 | 1.0 | aromasin | interruption | 29 | 0.49 | sweat | taking |
| 5 | 1.0 | arimidex | interruption | 30 | 0.48 | menopaus | interruption |
| 6 | 1.0 | ai | interruption | 31 | 0.48 | induc | interruption |
| 7 | 0.985 | pain | interruption | 32 | 0.47 | vacat | interruption |
| 8 | 0.95 | chemo | taking | 33 | 0.47 | tylenol | taking |
| 9 | 0.945 | radiat | taking | 34 | 0.465 | med | interruption |
| 10 | 0.81 | calcium | taking | 35 | 0.46 | exercis | taking |
| 11 | 0.76 | flash | taking | 36 | 0.455 | lumpectomi | taking |
| 12 | 0.745 | hot | taking | 37 | 0.45 | trigger | interruption |
| 13 | 0.735 | hormon | interruption | 38 | 0.445 | improv | interruption |
| 14 | 0.68 | sever | interruption | 39 | 0.435 | wellbutrin | interruption |
| 15 | 0.655 | depress | interruption | 40 | 0.43 | reaction | interruption |
| 16 | 0.62 | anastrozol | interruption | 41 | 0.43 | osteopenia | taking |
| 17 | 0.565 | hair | taking | 42 | 0.43 | estrogen | interruption |
| 18 | 0.56 | onc | interruption | 43 | 0.43 | anti | interruption |
| 19 | 0.55 | fog | interruption | 44 | 0.425 | bilat | interruption |
| 20 | 0.545 | therapi | interruption | 45 | 0.42 | vit | taking |
| 21 | 0.54 | oncologist | interruption | 46 | 0.42 | period | taking |
| 22 | 0.53 | surgeri | interruption | 47 | 0.415 | ekg | interruption |
| 23 | 0.53 | inhibitor | interruption | 48 | 0.41 | ultrasound | taking |
| 24 | 0.53 | effect | taking | 49 | 0.41 | cortison | interruption |
| 25 | 0.525 | nausea | taking | 50 | 0.405 | methotrex | interruption |
First, hormonal therapy medications, such as Aromatase Inhibitors (AI) (e.g., femara, exemestane (aromasin), and arimidex (anastrozole)), are more likely to be mentioned in posts related to an interruption behavior. It should also be noted that some users may switch between different AIs, as stated by one user:
Example 1 “… I had this problem with Femara and was taken off and switched to Aromasin…”
Second, common side effects of hormonal therapy medications are more likely to be mentioned with a taking behavior, such as hot flashes, hair (loss), nausea, sweat(ing) and osteoporosis. Common drugs or supplements mentioned with a taking behavior include Tylenol, vit(amin) and calcium. By contrast, depress(ion), pain, and fog are often likely to be mentioned with an interruption behavior. As a user complained:
Example 2 “This spring I switched to Exemestane due to terrible depression, sleep issues, back/shoulder/neck pain.”
It is not surprising to see that Wellbutrin, an antidepressant, is also more likely be mentioned with an interruption behavior. Note that methotrex(ate), a medication to treat cancer and “usually given after other medications have been tried without successful treatment of symptoms”35 is also more likely to be mentioned with an interruption behavior. Heart-related terms such as carpel, cortison and ekg are also more likely to be mentioned with an interruption behavior.
Third, there are some types of terms that are mentioned with only one of the two types of behaviors. For instance, professionals (e.g., oncologist or onc) are more likely to be mentioned with an interruption behavior. This suggests that these users’ interruption behavior may be associated with their physicians and possibly with permission (or by the suggestion of) other care professionals. As one user stated:
Example 3 “In the 3 years I’ve been on Femara, I have negotiated 2 one-month “vacations” from Femara with my onc when the S/Es got too bad…”
People are more likely to mention exercise when discussing their taking behavior, but may mention recurr(ence) when talking about an interruption behavior. As one user said:
Example 4 “I actually felt so bad on tamoxifen that I went off of it last year, then had recurrence 4 months later…”
Finally, people with an interruption behavior tend to mention surgery, which may be a possible reason why they pause a medication. People with a taking behavior are more likely to mention lumpectomy, ultrasound, chemo, radiat(ion), and period.
Discussion
Findings. In this study, we built a framework to learn about hormonal therapy adherence behaviors, with a focus on classifier design and content comparison between taking and interruption behaviors. There are two notable contributions in this work: 1) we find that features based on embeddings (e.g., word2vec) can assist in establishing efficient detectors of HTAB mentions. For instance, compared to an RFC model fit with single word features, an RFC model fit with word2vec features resulted in a ˜21% improvement of recall and a ˜12% improvement on precision. The performance of the model ensures high quality for the extracted content; 2) by focusing on medical terms, we gain insights into the different factors associated with taking and interrupting hormonal therapy treatment behavior. For example, we find that people with an interruption behavior tend to mention depression and related antidepressant. This is in alignment with other studies36,37 where depression was found to be significantly associated with non-adherence to hormonal therapy treatment. Our findings further suggest that certain common sides effects (e.g., hot flashes, nausea and osteoporosis) may not be as likely to induce an interruption behavior severe as depression.
It is further interesting to note that people exhibiting an interruption behavior are likely to mention their care professionals. This suggests that their interruption behavior may be an artifact of, or even suggested by, their care professionals (e.g., take a break due to the following surgery). This is noteworthy because this interruption behavior might still be under their care professionals’ control.
Implication. By relying on natural language processing techniques, machine learning models and statistical inference tools, we built an automated framework to study treatment adherence through an online breast cancer community. Given that patients with long-term hormonal therapy tend to see an oncologist only twice per year, our framework provides a supplemental perspective (beyond routine clinical information) to learn about these patients’ treatment experiences. Our findings, which are based on a comparison of medical term predictive ability, demonstrate the potential power of this type of online data to conduct treatment adherence research. Moreover, this framework may be extendable to assist in the study of adherence for other chronic diseases (e.g., depression or diabetes) through patient- authored online data. However, we acknowledge that domain-specific knowledge would be needed to customize behavior patterns for each disease. Still, once such information has been generated, the framework proposed in this paper could easily be adopted.
Limitation and further work. There are certain limitations that we highlight, which can serve as guidance for future research. First, we did not tune the hyperparameters of the models. It will be useful to determine if a combination of the proposed features can boost model performance. Second, we applied our observed patterns to filter the taking and interruption behaviors. While this strategy leads to high precision, it will miss adherence behavior mentions that fail to follow these patterns. Thus, as a next step, we anticipate including posts that communicate both taking and interruption behaviors with algorithms that achieve higher fidelity. Finally, we extracted medical terms without consideration for the grammar and context in which they are situated. We believe that more efficient models may be develop to detect different types of behaviors and interpretable medical concepts.
Conclusion
In this paper, we proposed a framework to learn about hormonal therapy treatment adherence behaviors (HTABs) through an online breast cancer discussion forum. The framework consists of three core components: 1) data preparation, 2) classifier engineering and 3) comparison of HTABs. We analyzed a dataset consisting of over 130,000 posts across a 9-year period and demonstrated that features based on embeddings (e.g., word2vec) can help build a more efficient and effective classifier for HTAB mentions in online generated data. Furthermore, by comparing the predictive capability of medical terms used in describing taking and interruption behaviors, we discovered that people with an interruption behavior are more likely to mention depression and their care professionals, while people with a taking behavior are more likely to mention common side effects (e.g., hot flashes, nausea and osteoporosis), vitamins and exercise. This study demonstrates that an individual’s discussion of hormonal therapy in an online environment may provide insight into treatment adherence behaviors. We further believe that this framework has the potential for extension to learn adherence for other chronic diseases treatment (e.g., diabetes and depression), provided domain-specific guidance is available.
Acknowledgements
This research was sponsored by grant IIS1418504 of the National Science Foundation.
Footnotes
Recently, open-vocabulary approaches34 has become popular in natural language processing. In particular, while topic modeling is appealing and has the potential to complete a similar task, its results are often difficult to interpret. Further, the number of topics has to be determined ahead. Thus, we focused on medical terms because the they have domain-specific meaning and their interpretation is relatively straightforward.
References
- [1].Kathleen I, Pritchard DFH, Vora SR. Adjuvant endocrine therapy for non-metastatic, hormone receptor-positive breast cancer. 2016. [Retrieved 2016 Sep 1]. from http://www.uptodate.com/contents/adjuvant-endocrine-therapy-for-non-metastatic-hormone-receptor-positive-breast-cancer. Webpage.
- [2].Cancer Among Women. 2016. http://www.cdc.gov/cancer/dcpc/data/women.htm.
- [3].U.S. Breast Cancer Statistics; 2016. [Retrieved 2016 Sep 1]. from http://www.breastcancer.org/symptoms/understand_bc/statistics. Webpage.
- [4].Adjuvant Therapy for Breast Cancer. Memorial Sloan Kettering Cancer Center. 2016. [Retrieved Sep 1, 2016]. from https://www.mskcc.org/cancer-care/patient-education/adjuvant-therapy-breast. Webpage.
- [5].Murphy CC, Bartholomew LK, Carpentier MY, Bluethmann SM, et al. Adherence to adjuvant hormonal therapy among breast cancer survivors in clinical practice: a systematic review. Breast Cancer Res Treat. 2012;134(2):459–478. doi: 10.1007/s10549-012-2114-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [6].Gotay C, Dunn J. Adherence to long-term adjuvant hormonal therapy for breast cancer. Expert Review of Pharmacoeconomics & Outcomes Research. 2011;11(6):709–715. doi: 10.1586/erp.11.80. [DOI] [PubMed] [Google Scholar]
- [7].Early Breast Cancer Trialists’ Collaborative Group and others. Relevance of Breast Cancer Hormone Receptors and Other Factors to the Efficacy of Adjuvant Tamoxifen: Patient-Level Meta-Analysis of Randomised Trials. Lancet. 2011;378(9793):771–784. doi: 10.1016/S0140-6736(11)60993-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [8].Davies C, Pan H, Godwin J, Gray R, et al. Long-term effects of continuing adjuvant tamoxifen to 10 years versus stopping at 5 years after diagnosis of oestrogen receptor-positive breast cancer: ATLAS, a randomised trial. Lancet. 2013;381(9869):805–816. doi: 10.1016/S0140-6736(12)61963-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [9].Chlebowski RT, Kim J, Haque R. Adherence to endocrine therapy in breast cancer adjuvant and prevention settings. Cancer Prevention Research. 2014;7(4):378–387. doi: 10.1158/1940-6207.CAPR-13-0389. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [10].Kuba S, Ishida M, Nakamura Y, Taguchi K, et al. Persistence and discontinuation of adjuvant endocrine therapy in women with breast cancer. Breast Cancer. 2016;23(1):128–133. doi: 10.1007/s12282-014-0540-4. [DOI] [PubMed] [Google Scholar]
- [11].Brito C, Portela MC, de Vasconcellos MTL. Adherence to hormone therapy among women with breast cancer. BMC Cancer. 2014;14(1):1. doi: 10.1186/1471-2407-14-397. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [12].Schmidt N, Kostev K, Jockwig A, Kyvernitakis I, et al. Treatment persistence evaluation of tamoxifen and aromatase inhibitors in breast cancer patients in early and late stage disease. Int J Clin Pharmacol Ther. 2014;52(11):933–939. doi: 10.5414/CP202172. [DOI] [PubMed] [Google Scholar]
- [13].Ziller V, Kalder M, Albert US, Holzhauer W, et al. Adherence to adjuvant endocrine therapy in postmenopausal women with breast cancer. Ann Oncol. 2009;20(3):431–436. doi: 10.1093/annonc/mdn646. [DOI] [PubMed] [Google Scholar]
- [14].Oberguggenberger AS, Sztankay M, Beer B, Schubert B, Meraner V, et al. Adherence evaluation of endocrine treatment in breast cancer: methodological aspects. BMC Cancer. 2012;12(1):1. doi: 10.1186/1471-2407-12-474. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [15].Bhatta SS, Hou N, Moton ZN, Polite BN, et al. 1. Vol. 2. SpringerPlus; 2013. Factors associated with compliance to adjuvant hormone therapy in Black and White women with breast cancer; p. 1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [16].Beryl LL, Rendle KA, Halley MC, Gillespie KA, et al. Mapping the Decision-Making Process for Adjuvant Endocrine Therapy for Breast Cancer The Role of Decisional Resolve. Med Decis Making. 2016:79–90. doi: 10.1177/0272989X16640488. [DOI] [PubMed] [Google Scholar]
- [17].Makubate B, Donnan P, Dewar J, Thompson A, et al. Cohort study of adherence to adjuvant endocrine therapy, breast cancer recurrence and mortality. Br J Cancer. 2013;108(7):1515–1524. doi: 10.1038/bjc.2013.116. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [18].Wuensch P, Hahne A, Haidinger R, Meißler K, et al. Discontinuation and non-adherence to endocrine therapy in breast cancer patients: is lack of communication the decisive factor? J Cancer Res Clin Oncol. 2015;141(1):55–60. doi: 10.1007/s00432-014-1779-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [19].Wigertz A, Ahlgren J, Holmqvist M, Fornander T, et al. Adherence and discontinuation of adjuvant hormonal therapy in breast cancer patients: a population-based study. Breast Cancer Res Treat. 2012;133(1):367–373. doi: 10.1007/s10549-012-1961-4. [DOI] [PubMed] [Google Scholar]
- [20].Vos SC, Buckner MM. Social media messages in an emerging health crisis: tweeting bird flu. J Health Commun. 2016;21(3):301–308. doi: 10.1080/10810730.2015.1064495. [DOI] [PubMed] [Google Scholar]
- [21].Yin Z, Fabbri D, Rosenbloom ST, Malin B. A scalable framework to detect personal health mentions on Twitter. J Med Internet Res. 2015;17(6):e138. doi: 10.2196/jmir.4305. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [22].Yin Z, Chen Y, Fabbri D, Sun J, Malin B. # PrayForDad: Learning the Semantics Behind Why Social Media Users Disclose Health Information. In: Tenth International AAAI Conference on Web and Social Media; 2016. [PMC free article] [PubMed] [Google Scholar]
- [23].Weiss JB. Vanderbilt University; 2009. Building an online community to support local cancer survivorship: combining informatics and participatory action research for collaborative design. [Google Scholar]
- [24].Freedman RA, Viswanath K, Vaz-Luis I, Keating NL. Learning from social media: utilizing advanced data extraction techniques to understand barriers to breast cancer treatment. Breast Cancer Res Treat. 2016;158(2):395–405. doi: 10.1007/s10549-016-3872-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [25].Mao JJ, Chung A, Benton A, Hill S, et al. Online discussion of drug side effects and discontinuation among breast cancer survivors. Pharmacoepidemiol Drug Saf. 2013;22(3):256–262. doi: 10.1002/pds.3365. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [26].Zhang S, OCarroll Bantum E, Owen J, Bakken S, et al. Online cancer communities as informatics intervention for social support: conceptualization, characterization, and impact. J Am Med Inform Assoc. 2017;24(2):451. doi: 10.1093/jamia/ocw093. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [27].Korde V, Mahender CN. Text classification and classifiers: A survey. International Journal of Artificial Intelligence & Applications. 2012;3(2):85. [Google Scholar]
- [28].Mikolov T, Dean J. Distributed representations of words and phrases and their compositionality. Adv Neural Inf Process Syst. 2013 [Google Scholar]
- [29].Pedregosa F, Varoquaux G, Gramfort A, Michel V, et al. Scikit-learn: Machine Learning in Python. J Mach Learn Res. 2011;12:2825–2830. [Google Scholar]
- [30].MacLean DL, Heer J. Identifying medical terms in patient-authored text: a crowdsourcing-based approach. J Am Med Inform Assoc. 2013;20(6):1120–1127. doi: 10.1136/amiajnl-2012-001110. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [31].Grave E, Obozinski GR, Bach FR. Trace lasso: a trace norm regularization for correlated designs. In: Adv Neural Inf Process Syst. 2011:2187–2195. [Google Scholar]
- [32].Meinshausen N, Bühlmann P. Stability selection. Journal of the Royal Statistical Society: Series B (Statistical Methodology) 2010;72(4):417–473. [Google Scholar]
- [33].Paparrizos J, White RW, Horvitz E. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM; 2016. Detecting devastating diseases in search logs; pp. 559–568. [Google Scholar]
- [34].Schwartz HA, Eichstaedt JC, Kern ML, Dziurzynski L, et al. Personality, gender, and age in the language of social media: The open-vocabulary approach. PloS one. 2013;8(9):e73791. doi: 10.1371/journal.pone.0073791. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [35].Methotrexate. 2016. https://www.drugs.com/methotrexate.html.
- [36].Bender CM, Gentry AL, Brufsky AM, Casillo FE, et al. In: Oncology Nursing Forum. 3. Vol. 41. NIH Public Access; 2014. Influence of patient and treatment factors on adherence to adjuvant endocrine therapy in breast cancer; p. 274. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [37].Mausbach BT, Schwab RB, Irwin SA. Depression as a predictor of adherence to adjuvant endocrine therapy (AET) in women with breast cancer: a systematic review and meta-analysis. Breast Cancer Res Treat. 2015;152(2):239–246. doi: 10.1007/s10549-015-3471-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
