Hostname: page-component-77f85d65b8-g4pgd Total loading time: 0 Render date: 2026-03-28T23:54:09.441Z Has data issue: false hasContentIssue false

Selecting key opinion leaders under practical challenges

Published online by Cambridge University Press:  23 March 2026

Zachary P. Neal*
Affiliation:
Michigan State University , USA
Jennifer Watling Neal
Affiliation:
Michigan State University , USA
Elise Cappella
Affiliation:
New York University, USA
J. Marcus Dockerty
Affiliation:
Michigan State University , USA
*
Corresponding author: Zachary P. Neal; Email: zpneal@msu.edu
Rights & Permissions [Opens in a new window]

Abstract

When undertaking a community intervention, interventionists frequently recruit the help of community members who serve as key opinion leaders (KOLs). However, selecting a team of KOLs can be challenging because the evaluation of potential teams must balance considerations of members’ availability and diversity, as well as the team’s breadth of network coverage and cost of recruitment. This paper has two goals: to review the practical challenges that arise in the selection of KOLs for community interventions, and to facilitate the selection of KOLs when some of these practical challenges are present by introducing and demonstrating the KOLaide R package. We conclude by discussing future directions for facilitating the selection of KOLs in community intervention contexts.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Table 1. Practical challenges when picking KOLs

Figure 1

Table 2. Example code to identify and plot KOLs using the KOLaide package

Figure 2

Table 3. Selected KOL teams for (A) diffusion and (B) adoption identified by pick_kols(); B = breadth, C = cost, D = diversity, E = evaluation

Figure 3

Figure 1. Example of KOL teams selected using pick_kols() and plotted using plot_kols() in a 26-node network with the goal of (A) diffusing information or (B) encouraging adoption of a new behavior. Node colors represent a node attribute of interest (e.g., role). Red-bordered nodes are KOLs, while green-bordered nodes are network members whom the KOLs can influence.

Figure 4

Figure 2. Example of KOL teams selected using pick_kols() and plotted using plot_kols() in a 400-node network with the goal of diffusing information. Red nodes are KOLs, while green nodes are network members whom the KOLs can influence.