A Critical Evaluation of LLMs for Analysis of Perspectives Towards Large-Scale Renewable Energy Projects in the U.S.

preprint OA: closed
Full text JSON View at publisher

Abstract

Abstract Understanding community responses to renewable energy infrastructure siting is essential for accelerating climate action while ensuring a just and equitable energy transition. This study critically examines the capabilities and limitations of large language models (LLMs) for characterizing public sentiment toward renewable energy projects at scale. Drawing on a dataset of 5,095 operational wind and solar projects across the United States, we employed a multi-stage computational methodology to collect and analyze online media coverage, using LLMs to score projects across variables related to opposition types, drivers, and project characteristics. Manually validating a representative sample of the dataset reveals that LLM accuracy varies substantially by variable type: high accuracy (> 95%) for variables with clearly defined, observable indicators but lower accuracy (< 85%) for variables requiring contextual interpretation or narrative synthesis. Analysis across the full dataset indicates that approximately 50% of projects show documented opposition in online media, with threshold effects related to project capacity and differences between wind and solar technologies. However, demographic correlates of opposition documentation appear to reflect digital visibility patterns rather than actual sentiment distributions, raising critical data justice concerns about whose voices become visible in computationally-mediated research. These findings suggest that responsible integration of LLMs into climate and energy social science research requires substantial upfront investment in theoretical grounding, variable operationalization, and validation—meaning effective use of these tools may take considerably longer than anticipated. This performance gradient, where LLMs handle well-defined classification tasks reliably but struggle with tasks requiring contextual judgment and synthesis, has implications beyond research methodology, connecting to broader challenges of scalable oversight in AI systems that will increasingly be asked to assist with the complex, value-laden questions central to climate action. We propose five principles for responsible LLM integration and discuss implications for climate action research methodologies.
Full text 215,186 characters · extracted from preprint-html · click to expand
A Critical Evaluation of LLMs for Analysis of Perspectives Towards Large-Scale Renewable Energy Projects in the U.S. | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Article A Critical Evaluation of LLMs for Analysis of Perspectives Towards Large-Scale Renewable Energy Projects in the U.S. Anushree Chaudhuri, Jungwoo Chun, Lawrence Susskind This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-8936990/v1 This work is licensed under a CC BY 4.0 License Status: Under Review Version 1 posted 8 You are reading this latest preprint version Abstract Understanding community responses to renewable energy infrastructure siting is essential for accelerating climate action while ensuring a just and equitable energy transition. This study critically examines the capabilities and limitations of large language models (LLMs) for characterizing public sentiment toward renewable energy projects at scale. Drawing on a dataset of 5,095 operational wind and solar projects across the United States, we employed a multi-stage computational methodology to collect and analyze online media coverage, using LLMs to score projects across variables related to opposition types, drivers, and project characteristics. Manually validating a representative sample of the dataset reveals that LLM accuracy varies substantially by variable type: high accuracy (> 95%) for variables with clearly defined, observable indicators but lower accuracy (< 85%) for variables requiring contextual interpretation or narrative synthesis. Analysis across the full dataset indicates that approximately 50% of projects show documented opposition in online media, with threshold effects related to project capacity and differences between wind and solar technologies. However, demographic correlates of opposition documentation appear to reflect digital visibility patterns rather than actual sentiment distributions, raising critical data justice concerns about whose voices become visible in computationally-mediated research. These findings suggest that responsible integration of LLMs into climate and energy social science research requires substantial upfront investment in theoretical grounding, variable operationalization, and validation—meaning effective use of these tools may take considerably longer than anticipated. This performance gradient, where LLMs handle well-defined classification tasks reliably but struggle with tasks requiring contextual judgment and synthesis, has implications beyond research methodology, connecting to broader challenges of scalable oversight in AI systems that will increasingly be asked to assist with the complex, value-laden questions central to climate action. We propose five principles for responsible LLM integration and discuss implications for climate action research methodologies. Earth and environmental sciences/Climate sciences Physical sciences/Mathematics and computing Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Introduction Communities across the world have mobilized to oppose the siting of wind and solar farms in their local areas, with at least 498 utility-scale projects in 49 U.S. states facing substantial resistance resulting in delays or cancellations as of 2025 1 . Understanding the prevalence and underlying drivers of this opposition is essential for policymakers and developers seeking to accelerate the deployment of clean energy infrastructure to mitigate the effects of climate change, while ensuring communities and stakeholders are included in an energy transition that is just and equitable. The urgency of climate action creates intense pressure to rapidly scale renewable energy deployment—the International Energy Agency projects that achieving net-zero emissions by 2050 requires tripling global renewable energy capacity by 2030 2 . Yet this global imperative for speed encounters friction at the local level, where renewable energy projects generate complex responses shaped by community contexts, values, and concerns. The rapid expansion of utility-scale wind and solar projects across the United States—with thousands of projects currently operational or under development—creates both urgency and opportunity for systematic analysis of community responses to renewable energy infrastructure. Existing research has made substantial contributions to understanding opposition through diverse methodological approaches, each with distinct strengths and trade-offs. Case study research and ethnographic methods provide rich, contextually grounded insights into the complex social dynamics underlying specific siting conflicts, revealing how community values, place attachment, procedural concerns, and distributional justice considerations shape local responses 3 – 5 .Prior research has identified numerous factors influencing project acceptance or opposition, including demographics 6 , 7 , project characteristics 8 – 11 , location factors 11 – 14 , economic impacts 15 – 19 , environmental concerns 20 – 22 , and procedural fairness 4 , 22 – 30 . Petrova (2013) synthesized these factors into the VESPA framework (Visual, Environmental, Socioeconomic, and Procedural Aspects), while Susskind et al. (2022) analyzed 54 case studies to propose seven hypotheses for sources of opposition: environmental concerns about biodiversity impacts; health and safety concerns; intergovernmental disputes over authority; inadequate public participation; violations of tribal sovereignty; perceived property value threats; and financial constraints. Qualitative case study approaches excel at capturing nuance, context, and the situated meanings communities attach to energy development, though their intensive nature means they typically focus on a limited number of cases. Quantitative approaches, including large-scale surveys and statistical analysis of project characteristics, offer complementary insights by identifying broader patterns and testing hypotheses across larger samples. Stokes et al. (2023) identified demographic predictors of opposition through analysis of newspaper coverage of 1,414 wind projects, manually coding mentions of “anti-wind” actions 31 across four categories. Rand et al.’s (2024) national survey of 984 residents near solar projects 32 revealed overall positive sentiment but dramatic increases in negative attitudes for larger projects. These approaches provide statistical power and generalizability, though surveys are resource-intensive, typically capture sentiment after positions have solidified, and may miss populations less likely to respond. Media analysis can track public discourse at scale but may systematically overrepresent communities and perspectives with greater digital visibility and media access. Each methodological approach thus illuminates certain dimensions of community response while necessarily constraining others. At the same time, large language models (LLMs) have emerged as potentially powerful tools for analyzing textual data at unprecedented scales, offering new capabilities for identifying patterns across vast corpora of documents. The digitalization of information systems creates both new possibilities and challenges for understanding human-environment interactions, with AI systems increasingly positioned as tools for accelerating sustainability research and climate action 33 , 34 . Recent advances in model architectures, including expanded context windows and improved performance on classification tasks, have enabled applications across computational social science 35 . For renewable energy siting research specifically, Buster et al. (2024) applied LLMs to analyze wind siting ordinances 36 , demonstrating the potential for computational approaches to process regulatory documents at scale. They integrated a decision tree framework with LLM prompting to achieve 85–90% accuracy in automated extraction—demonstrating both the promise of computational methods for large-scale policy research and the necessity of structured approaches to improve reliability. Systematic reviews document the expanding scope of transformer and LLM applications across the energy sector 37 , including trajectories toward agentic digital twins and automated policy analysis systems. These developments coincide with institutional pressures on academic research to demonstrate efficiency and impact, making LLMs increasingly attractive for large-scale empirical analysis. These applications also raise questions about what happens when models are deployed on tasks that require not just pattern recognition but contextual judgment—questions that connect to a growing literature on scalable oversight, which examines how human supervision of AI systems can be maintained as model capabilities increase and the complexity of tasks outpaces evaluators' ability to verify outputs directly. 38 Recent work demonstrates both the promise and limitations of LLMs in specialized technical domains. Phan et al. (2024) evaluated frontier LLMs on question-answering tasks for environmental review documents under the National Environmental Policy Act, finding that while retrieval-augmented generation approaches achieved 66–69% accuracy, models struggled significantly with divergent and problem-solving questions compared to closed factual questions. 39 This pattern—strong performance on factual extraction but weaker performance on complex reasoning—parallels challenges we might expect in renewable energy policy analysis, where understanding community opposition requires synthesizing qualitative judgments rather than extracting discrete facts. Similarly, a systematic review of 99 papers on transformers and LLMs in the energy sector 37 found that while these models excel at time-series forecasting and pattern recognition, their application to complex decision-making tasks remains constrained by issues of hallucination, interpretability, and integration with domain-specific knowledge. However, this technological shift raises important epistemological questions about knowledge production in the social sciences. Critical scholars have examined how AI integration affects both the substance and ethics of research, highlighting tensions between computational efficiency and traditional qualitative methodologies that emphasize interpretation, reflexivity, and meaning-making 40 . These tensions become particularly salient in research domains where understanding community perspectives, place-based knowledge, and cultural context is essential—such as in the study of public responses to renewable energy infrastructure development. Furthermore, the environmental footprint of computationally intensive AI methods presents potential contradictions when applied to sustainability research, as training and operating large language models requires substantial energy consumption and generates significant carbon emissions 41 – 43 . Researchers studying climate action pathways thus face an ethical obligation to consider whether the knowledge produced justifies the environmental costs incurred. Questions of data justice are equally critical when applying AI methods to energy and environmental research. Scholars have documented how algorithmic systems can encode and amplify existing inequities, with particular concern for how digital data practices may reproduce or deepen marginalization of already vulnerable communities 44 – 47 . The question of whose voices become visible—and whose remain hidden—in computationally-mediated research has direct implications for environmental justice, as energy infrastructure development often disproportionately affects rural communities, Indigenous nations, and populations with limited political and economic power. While AI has been positioned as a potential tool for advancing both climate action and environmental justice 48 , realizing this potential requires careful attention to how computational methods may inadvertently perpetuate the very inequities they aim to address. This article critically examines both the capabilities and limitations of LLMs for characterizing public sentiment toward renewable energy projects, and what patterns of opposition and support emerge from large-scale analysis of online media coverage. We address two primary research questions: (1) How accurately can LLMs identify and classify different types of opposition to renewable energy projects based on evidence available from web searches, and what do systematic patterns in LLM performance reveal about the epistemological limits of computational approaches? (2) What patterns of opposition prevalence, drivers, and distribution emerge from LLM-assisted analysis of online media coverage across thousands of operational renewable energy projects in the United States? These results are then discussed within broader debates in computational social science and data justice frameworks, examining how computational methods can be responsibly integrated into energy social science research while maintaining commitments to context, equity, and inclusion. This discussion attends to critical concerns including whose voices become visible in digitally-mediated research, the environmental footprint of computational methods, and the labor required for rigorous validation. Drawing on a dataset of 5,095 operational wind and solar projects across the United States from the Energy Information Administration’s EIA-860 survey 49 , we employed a multi-stage computational methodology to analyze online media coverage and identify mentions of support and opposition (Fig. 1 ). First, we collected search engine results for each project using queries combining project name, location, and keywords related to controversy. Second, we retrieved and parsed the full content of relevant webpages, generating aggregated text averaging approximately 10,792 tokens per project. Third, we used an LLM to score search results for relevance to community sentiment, filtering content for subsequent analysis. Fourth, we employed an LLM to analyze aggregated content and generate binary scores for 15 variables related to public perception, including types of opposition (physical protests, legal challenges, policy actions, opinion editorials), drivers of opposition (environmental concerns, health impacts, property values, procedural fairness, tribal sovereignty, intergovernmental disputes), and other project characteristics (support mentions, compensation, delays, co-existing land uses). Variable definitions were developed based on existing literature, particularly the frameworks proposed by Susskind et al. (2022) and Stokes et al. (2023). Full definitions of each variable are included in Table S- 3 . For each variable, the LLM provided justifications and source citations, and generated narrative summaries synthesizing available information. We then manually validated 501 projects (approximately 10% of the sample) through systematic comparison of LLM-generated scores against human coding. Each project was evaluated across 25 variables, yielding 12,502 individual binary classifications—each representing a human judgment of whether the LLM correctly identified the presence or absence of a specific variable for a specific project. This validation approach allows us to empirically evaluate which aspects of community opposition LLMs can reliably detect and which dimensions require human interpretation. The findings reveal significant variation in LLM performance across different types of variables, with important implications for computational approaches to studying social responses to energy infrastructure. While LLMs achieve high accuracy (greater than 95%) for certain clearly-defined variables such as mentions of tribal opposition or physical protests, performance decreases substantially (below 85%) for variables requiring narrative understanding, contextual interpretation, or recognition of complex legal and policy dynamics. Narrative summaries—requiring synthesis of information and contextual judgment—achieved only 71.9% accuracy, the lowest among all variables tested. Critically, this performance gradient suggests that variable definition and theoretical grounding may be paramount considerations when employing computational methods. The quality of LLM classification appears to depend fundamentally on how researchers operationalize concepts from social science theory into computationally tractable variables. Variables with clear, observable indicators and explicit textual markers tend to show high accuracy, while those requiring inference, contextual knowledge, or interpretation of implicit meaning tend to show substantially lower performance. This finding suggests that integrating LLMs into social science research may require intensive upfront work by domain experts to critically interrogate theoretical constructs, develop precise operational definitions, and conduct rigorous validation—work that may initially slow rather than accelerate the research process. Furthermore, our analysis suggests potential systematic biases in what LLMs can detect based on the digital visibility of different communities and forms of expression, raising critical questions about whose voices shape our understanding of energy conflicts when research increasingly relies on computational methods and digitally-accessible data sources. Analysis of LLM-generated scores across the full dataset reveals complex patterns in opposition prevalence and distribution. Overall, 49.68% of operational projects were identified as having at least one mention of opposition in online media, while 34.31% had documented support. Project capacity demonstrates what appears to be a threshold effect, with opposition likelihood increasing markedly above approximately 26 MW. Wind projects face systematically higher opposition rates across nearly all variables compared to solar projects, consistent with prior literature. Regional patterns show higher opposition density in Midwest and Northeastern states. Demographic analysis reveals associations between opposition documentation and community characteristics including population density, racial composition, and energy burden, though these patterns must be interpreted cautiously as they likely reflect digital visibility rather than necessarily actual sentiment distributions. This research contributes empirical evidence to emerging debates about the role of artificial intelligence in social science research and climate action. Rather than positioning computational and interpretive approaches in opposition, we examine how they might be productively integrated while attending to critical concerns about data justice, epistemic validity, and research ethics. The analysis demonstrates that contrary to popular narratives positioning LLMs as efficiency-enhancing tools that accelerate research, responsible integration may require substantial additional labor: careful theoretical work to define variables, extensive validation against human judgment, critical examination of whose voices are captured in training data and analytical outputs, and reflexive attention to how computational categorization may flatten complex social realities. These findings have implications not only for renewable energy siting research but for broader discussions of computational social science, particularly regarding the pace and process of integrating new technologies into established research methodology. Results LLM Accuracy and Evaluation The validation of 501 projects revealed both the capabilities and limitations of LLM-based classification for renewable energy opposition research. Overall accuracy across all 12,502 individual validations was 92.2%, suggesting generally strong performance. However, this aggregate measure masks significant variation in accuracy across different variable types that has important implications for research applications (Table 1 . Validation accuracy for each variable.). Table 1 Validation accuracy for each variable. Variable Accuracy (%) FPR FNR Prevalence n Article A 87.6 0.044 0.141 0.820 501 Article B 94.6 0.036 0.061 0.723 501 Article C 92.6 0.065 0.077 0.754 501 Article D 92.0 0.091 0.075 0.693 501 Article E 94.2 0.040 0.067 0.653 501 Article F 92.6 0.056 0.086 0.606 500 Article G 94.6 0.036 0.068 0.556 500 Article H 92.8 0.030 0.108 0.538 498 Article I 93.0 0.049 0.089 0.533 484 Support 90.6 0.010 0.232 0.379 501 Opposition 88.2 0.113 0.120 0.665 501 Physical 98.8 0.002 0.556 0.018 501 Policy 91.2 0.024 0.289 0.242 501 Legal 84.8 0.088 0.254 0.385 501 Opinion-Editorial 90.0 0.035 0.289 0.255 501 Environmental 92.0 0.023 0.298 0.208 501 Participation 92.8 0.023 0.377 0.138 501 Tribal 99.2 0.002 0.150 0.040 501 Health 96.0 0.018 0.231 0.104 501 Intergovernmental 97.8 0.004 0.200 0.090 501 Property 91.4 0.026 0.270 0.244 501 Compensation 96.8 0.009 0.279 0.086 500 Delay 96.2 0.007 0.213 0.150 501 Co- Land Use 93.0 0.015 0.290 0.200 501 Narrative 71.9 0.871 0.147 0.814 501 The distribution of classification outcomes demonstrates the LLM's conservative bias in identifying opposition-related variables. True negatives—cases where the LLM correctly identified a variable as absent—comprised the largest category at 58.21% (7,277 validations). True positives, where the LLM correctly identified a variable as present, accounted for 33.99% (4,249 validations). Error rates remained relatively low: false negatives (the LLM incorrectly marked a variable as absent when it was actually present) occurred in 5.56% of cases (695 validations), while false positives (the LLM incorrectly marked a variable as present when it was actually absent) occurred in only 2.25% (281 validations). This distribution reveals that when the LLM makes errors, it is approximately 2.5 times more likely to miss present variables than to incorrectly identify absent ones—false negatives comprise 71.2% of total errors versus 28.8% for false positives. Performance varied considerably across variable types, revealing patterns in what aspects of community opposition LLMs may be able to reliably detect. Variables achieving greater than 95% accuracy were predominantly those with clear, observable indicators: tribal opposition (99.2%), physical opposition such as protests (98.8%), intergovernmental disputes (97.8%), compensation issues (96.8%), project delays (96.2%), and health-related opposition (96.0%). These high-performing variables share characteristics of being concrete, typically documented in explicit language, and often involving formal actions or statements. However, it is important to note that for some of these variables—particularly tribal opposition and physical protests—the very low base rates in our sample (4.0% and 1.8% prevalence respectively) mean that the high accuracy figures may not be robust indicators of performance, as there were relatively few positive cases to evaluate. In contrast, variables requiring interpretive judgment or synthesis of complex information showed notably lower accuracy. Most notably, the narrative summary variable achieved only 71.9% accuracy, the lowest among all variables tested. Legal opposition (84.8%) and opinion editorial (90.0%) also fell below the 90% threshold, despite potentially seeming like clearly documentable phenomena. This performance gradient suggests there may be fundamental differences in how LLMs process explicit versus implicit information in text. Analysis of LLM scores across the full dataset of 5,095 operational renewable energy projects revealed complex patterns in the prevalence and distribution of community opposition and support. The average content relevance score across all projects was 2.79, with higher capacity projects demonstrating a positive correlation with relevant search results (Pearson’s r = 0.34). This relationship suggests that larger projects may generate more substantial online media coverage, though notably, operational year showed negligible correlation with content relevance, indicating that temporal proximity does not appear to predict online documentation levels. Overall, 49.68% of operational projects were identified as having at least one mention of opposition in online media, while 34.31% had documented support. These aggregate figures mask important nuances: 21.65% of projects showed evidence of both opposition and support, suggesting that media coverage often captures multiple perspectives, while only 12.66% had support mentions without corresponding opposition. This asymmetry may align with established media tendencies to prioritize conflict narratives. Project Size and Opposition Patterns The relationship between project capacity and opposition likelihood demonstrates a threshold effect. Figure 2 displays the relative frequency distributions of projects with and without documented opposition across the capacity spectrum. Below approximately 26 MW, projects without opposition (blue line) appear at substantially higher frequencies than those with opposition (red line)—indicating that smaller projects rarely generate documented resistance. Around 26 MW, the two distributions converge and cross. Above this threshold, the pattern reverses: projects with documented opposition consistently outnumber those without. The average capacity of projects without documented opposition was 25.4 MW compared to 49.5 MW for those with opposition evidence—nearly twice as high. This inflection point suggests that community responses may be triggered by perceptions of scale and landscape impact that become salient above certain size thresholds. Temporal Evolution of Public Sentiment Analysis of opposition and support mentions over time reveals evolving patterns in public discourse around renewable energy projects (Fig. 3 ). Both opposition and support documentation increased from 2000 to 2022, though this trend likely reflects the expansion of online media coverage as much as or more than changing sentiment. Notably, early projects (2000–2005) showed proportionally higher opposition rates relative to support, which could potentially indicate either greater controversy around initial renewable energy developments or improved public acceptance as technologies became more familiar, though these interpretations remain speculative given the limitations of our data. Geographic Distribution of Opposition Spatial analysis reveals distinct regional patterns in opposition documentation. Projects are concentrated in the Northeast, Southwest, and Midwest regions, with notably sparse development in the Pacific Northwest and Southeast. Opposition density shows marked regional variation, with Midwest and Northeastern states demonstrating higher opposition rates, while Western states show marginally lower opposition density (Fig. 4 ). These patterns may reflect regional differences in renewable energy policy environments, population density, media coverage practices, or cultural attitudes toward energy infrastructure, though our data do not allow us to disentangle these factors. Technology-Specific Opposition Patterns Consistent with previous literature, wind projects appear to face systematically higher opposition rates across nearly all perception variables compared to solar projects (Fig. 5 ). Wind projects showed opposition rates exceeding solar by margins of 10–30 percentage points for most variables. Particularly notable disparities emerged for property value concerns (wind: 34.6%, solar: 15.1%), health-related opposition (wind: 24.1%, solar: 6.8%), and environmental concerns (wind: 26.1%, solar: 15.2%). Certain opposition types showed uniformly low prevalence regardless of technology: physical opposition (protests), participation-based opposition, and tribal opposition all registered below 6.7% for both technologies. These low rates may reflect either genuine rarity of these opposition forms or systematic under-documentation in online media, raising questions about whose voices and which forms of resistance become visible in digital discourse. The particularly low rate of tribal opposition documentation warrants careful interpretation, as this may reflect underrepresentation in digitally-accessible media rather than absence of Indigenous concerns about renewable energy development. Demographic Correlates of Opposition Mentions Analysis of census tract demographics for project locations reveals associations between community characteristics and opposition documentation (Table 2 . Descriptive statistics of projects by demographic characteristics.). Projects with documented opposition were disproportionately located in areas with lower population densities, though this pattern varied by technology type. Solar projects in opposition areas averaged 432.1 people per square mile compared to 714.4 in non-opposition areas (t = -5.70, p < 0.001), while wind showed even starker contrasts (51.0 vs 149.7, t = -3.72, p < 0.001). Racial composition showed statistically significant associations with opposition patterns. Areas with higher Hispanic populations demonstrated lower documented opposition rates (13.5% vs 18.2%, t = -7.79, p < 0.001), while areas with higher White populations showed increased documented opposition (71.4% vs 64.2%, t = 9.76, p < 0.001). However, these patterns intersect with other socioeconomic factors in ways that complicate interpretation, and it is critical to emphasize that these are descriptive correlations that may reflect differences in digital visibility, media coverage patterns, or other confounding factors rather than actual differences in community sentiment. Noteworthy associations also appear with energy burden and environmental quality indicators. Projects with documented opposition were more commonly located in areas with higher energy burden percentiles (66.5% vs 60.4%, t = 8.84, p < 0.001), which could suggest that communities already facing high electricity costs relative to income may be more likely to express documented opposition to projects that do not directly address their energy affordability challenges—though alternative explanations are equally plausible. Similarly, areas with lower air quality (PM2.5 percentiles) showed higher documented opposition rates, potentially indicating that communities experiencing environmental burdens may view large-scale renewable projects as perpetuating rather than alleviating local environmental impacts, though this interpretation remains speculative. These demographic patterns must be interpreted with substantial caution, as they reflect only what becomes visible in online media rather than actual community sentiment distributions. The intersection of digital access disparities, media coverage biases, and potential genuine demographic differences in opposition likelihood creates complex challenges for interpretation that underscore the limitations of relying solely on computational analysis of online discourse. Table 2 Descriptive statistics of projects by demographic characteristics. All Projects Solar Wind Variables Average With Opposition Average Without Opposition t-statistic Average With Opposition Average Without Opposition t-statistic Average With Opposition Average Without Opposition t-statistic Population Density 300.994 630.052 -8.691 *** 432.087 714.44 -5.701 *** 51.015 149.726 -3.715 *** Percent Black 0.082 0.101 -4.265 *** 0.118 0.116 0.263 0.013 0.014 -0.095 Percent Hispanic 0.135 0.182 -7.786 *** 0.15 0.179 -3.959 *** 0.107 0.203 -7.921 *** Percent White 0.714 0.642 9.763 *** 0.654 0.626 3.184 *** 0.828 0.727 7.581 *** % >25 without HS Degree 0.127 0.139 -4.099 *** 0.138 0.14 -0.709 0.107 0.134 -5.016 *** % Above 64 0.179 0.163 8.617 *** 0.169 0.159 4.982 *** 0.197 0.187 2.668 *** % Ages 10–64 0.693 0.707 -7.765 *** 0.703 0.712 -4.345 *** 0.674 0.677 -0.92 % of Tract in Tribal Areas 0.151 0.128 0.734 0.059 0.084 -0.897 0.237 0.243 -0.082 Energy Burden Percentile 0.665 0.604 8.842 *** 0.625 0.587 4.474 *** 0.743 0.7 3.639 *** LMI Percentile From AMI 0.496 0.485 1.567 0.493 0.478 1.700 * 0.501 0.52 -1.474 PM2.5 in the Air Percentile 0.297 0.316 -2.538 ** 0.315 0.332 -1.769 * 0.26 0.226 2.266 ** Unemployment Percentile 0.473 0.493 -2.441 ** 0.52 0.513 0.693 0.383 0.374 0.502 * p < 0.1; ** p < 0.05; *** p < 0.01. Discussion The validation of LLM performance reveals that classification accuracy depends fundamentally on how researchers operationalize theoretical constructs into computationally tractable variables. While aggregate accuracy of 92.2% suggests generally effective performance, the substantial variation across variable types—from 99.2% to 71.9%—indicates that accuracy emerges from the precision and observability of variable definitions rather than inherent model capabilities. High-performing variables correspond to observable events with explicit textual markers and clear categorical boundaries, while variables requiring synthesis, inference, or contextual interpretation show substantially degraded performance. These patterns align with findings from related domains: Phan et al. (2024) found LLMs performed best on "closed questions" but struggled with "divergent" and "problem-solving" questions requiring complex reasoning, 39 and systematic reviews of LLM applications in energy systems document similar patterns where transformers excel at pattern recognition but struggle with complex decision-making requiring contextual understanding 37 . This suggests current limitations may reflect fundamental architectural constraints rather than implementation-specific issues. The performance gradient we observe corresponds to a distinction increasingly recognized in the AI alignment literature: the difference between tasks where correct answers are precisely defined and tasks where the correct answer involves judgment, subjectivity, or synthesis across incomplete and conflicting evidence. Scalable oversight research has begun to formalize this challenge; Burns et al. (2023) demonstrate that when weak models supervise stronger ones, generalization is promising for well-defined tasks but degrades for tasks requiring complex reasoning, a pattern structurally analogous to the variable-level accuracy differences we document. 38 Efforts to build evaluation benchmarks for such tasks, including datasets of expert-annotated reasoning flaws across multiple domains, 50 further underscore that the bottleneck for reliable AI evaluation is often the quality and precision of the human judgments against which model outputs are compared—precisely the kind of careful construct definition and validation that social science methodologies are designed to provide. These findings have important implications for computational social science and climate action research. Contrary to narratives positioning LLMs as efficiency-enhancing tools, responsible integration requires substantial upfront labor that may take considerably longer than anticipated. The sample validation was essential for establishing which variables could be reliably measured, yet required domain expertise and calibration—human coding needed substantial iteration to consistently apply variable definitions. This labor cannot be shortcut without potentially sacrificing epistemic validity. An overarching principle guides our recommendations: complementarity over replacement. LLMs should augment human interpretive capabilities, not substitute for them. This framing shapes how researchers approach every stage of the research process, from variable development through validation to interpretation of results. Within this frame, we propose five principles for responsible integration of LLMs into energy social science and climate action research, ordered roughly by the sequence of the research process. Principle 1: Theory-First Variable Development emphasizes that variable operationalization should be driven by deep engagement with domain literature and theoretical frameworks, not by what seems computationally tractable. In our study, variable definitions drew extensively from established frameworks including Petrova's (2013) VESPA model and the opposition typologies developed by Susskind et al. (2022) and Stokes et al. (2023), yet even theoretically grounded variables showed differential performance based on their observability in text. Principle 2: Proportional Validation requires that the scale of validation match the epistemic claims researchers intend to make. Large-scale claims about patterns across thousands of cases demand substantial validation samples; our 10% validation rate represents one threshold, and variables with lower accuracy may require higher validation rates or should be reported with appropriate uncertainty bounds. Principle 3: Visibility Auditing mandates explicit documentation of whose voices and which forms of expression are likely captured versus excluded in computationally-analyzed datasets, a point we return to below. Principle 4: Weighing Computational Costs requires that decisions about when and how to deploy LLMs account for environmental and social impacts. Training and running large language models consumes substantial energy and water, requires significant land use for data centers, and carries associated carbon emissions. The scale of testing, validation, and model deployment should be informed by these trade-offs. Researchers must ask whether the knowledge produced justifies the resources consumed—and seek approaches that minimize computational requirements while maintaining analytical rigor. This principle connects to broader conversations in algorithmic fairness and responsible AI about the uneven distribution of AI's benefits and burdens. Principle 5: Patience for Rigor acknowledges that responsible LLM integration may require accepting that the research process will take more time, not less, as teams develop robust variable definitions, conduct extensive validation, and document lessons learned. During early stages of integration, the most valuable outputs may not be substantive findings but rather methodological insights from benchmarking—papers reporting "here's what worked, here's what failed, and here's why" may contribute more to advancing computational social science than premature large-scale analyses conducted without adequate validation. In the longer term, as AI systems become more capable and the tasks they are asked to perform more closely resemble the complex, value-laden judgments that characterize much of social science and policy research, the methodological habits developed during this period of careful integration (precise variable definition, rigorous validation, documentation of systematic biases) will become increasingly important for maintaining meaningful human oversight of these systems. 38 , 50 Our analysis also raises critical data justice concerns extending beyond methodological validity. Demographic correlates of opposition documentation—lower documented opposition in areas with higher Hispanic populations, higher in predominantly White areas—likely reflect digital visibility patterns rather than actual sentiment distributions. Communities with limited internet infrastructure, non-English speakers, and those expressing concerns through non-digital channels will be systematically underrepresented in any analysis relying on online sources 44 , 45 . These biases are particularly salient for energy justice, as infrastructure development often disproportionately affects rural communities, Indigenous nations, and populations with limited political power—precisely those most likely to be underrepresented in online discourse 51 . The low documented rates of physical protests and participation-based opposition may similarly reflect under-documentation rather than rarity. Critically, our validation methodology cannot assess false negatives for communities and perspectives that never appear in the analyzed dataset, meaning even perfect LLM accuracy would provide only a partial picture of community responses to energy infrastructure. Despite these constraints, the substantive findings both confirm and extend existing literature. The capacity threshold effect—with opposition increasing markedly above approximately 26 MW—aligns with Rand et al.'s (2024) survey findings showing dramatically increased negative sentiment for larger projects, providing convergent validity across methodological approaches. 32 Systematic differences between wind and solar opposition rates confirm prior research, likely reflecting wind energy's greater visibility, audio impacts, and concentrated rural siting. The relatively high prevalence of documented support (34.31%) challenges framings focused exclusively on conflict. At the same time, some patterns complicate straightforward narratives: the low documented rates of participation-based opposition and intergovernmental disputes—identified as significant drivers in case study literature—may indicate either lower actual prevalence than intensive case studies suggest or reduced media attention to process-oriented concerns compared to dramatic events like protests or lawsuits. Looking forward, integration of computational approaches with community-based participatory methods could help address the digital visibility biases inherent in media-based analysis, with participatory validation processes involving residents of affected communities assessing whether computational findings align with lived experience. Rather than initially building toward fully agentic AI systems, which face significant security and hallucination risks even in technical domains with clear performance metrics, energy social science may benefit more from bounded approaches where AI handles well-defined extraction tasks while humans maintain control over interpretive work. Alternative approaches to aligning AI outputs with human values, such as constitutional AI methods that replace human labeling with explicit principles and rules, 52 may reduce some annotation burdens but do not resolve the underlying challenge: the principles themselves must be defined with sufficient precision and domain knowledge to be meaningful for the task at hand. For climate and energy research, where questions about distributional justice, procedural fairness, and community wellbeing are inherently contested and context-dependent, the quality of any alignment approach—whether based on reinforcement learning through human feedback, constitutional principles, or scalable oversight protocols—ultimately depends on the depth of engagement with the substantive domain. Finally, the environmental footprint of computationally intensive LLMs also warrants consideration when applied to sustainability research 41 – 43 , reinforcing arguments for comprehensive validation on smaller samples rather than premature deployment across massive datasets. This research is subject to important limitations. The analysis is constrained to English-language sources and the U.S. context, necessarily excluding voices absent from search engine results due to language barriers, digital access constraints, or algorithmic filtering. The validation was conducted at a single time point using specific LLM models, and model performance may vary as new versions are released. The focus on operational projects may not capture opposition dynamics for proposed projects that were cancelled before construction, potentially underestimating total opposition prevalence. Our decision to provide complete article content rather than implementing retrieval-augmented generation may have affected model performance, particularly for variables requiring information synthesis. Most fundamentally, our findings about what LLMs can and cannot reliably detect are specific to our variable definitions—different operationalizations might yield different performance patterns, underscoring that validation results reflect the relationship between conceptual definitions, operational indicators, and textual manifestation rather than fixed properties of the variables themselves. The central challenge this research illuminates is not whether to use LLMs in energy social science research but how to do so in ways that advance both knowledge and justice. Uncritical adoption—deploying computational methods without adequate validation or examination of whose voices they privilege—would be epistemologically and ethically problematic, potentially producing findings with unknown validity while amplifying existing exclusions. Equally problematic would be categorical rejection of computational approaches, foregoing genuine opportunities to analyze patterns across scales previously inaccessible to social science. The productive path forward requires what might be termed critical LLM-aided computational social science: approaches that harness LLMs' pattern-detection capabilities for initial screening and large-scale mapping while maintaining commitments to interpretive depth, contextual understanding, and participatory engagement with affected communities. As AI systems are increasingly deployed to assist with the complex, morally and politically consequential questions that climate action demands—questions about who bears the costs of transition, whose concerns are taken seriously, and how competing values are weighed—social scientists have both an opportunity and a responsibility to engage critically with these tools, contributing the methodological rigor and domain expertise needed to ensure that computational methods serve rather than undermine equitable climate action. Success in this integration should be measured not by research speed but by the validity of knowledge produced and its contribution to equitable energy transitions that center the voices and concerns of affected communities in shaping pathways for climate action. Data and Methods This analysis uses a federally-maintained dataset of all operational utility-scale power plants in the U.S., updated annually by the Energy Information Administration (EIA). The data is compiled and cleaned from the results of the survey Form EIA-860, which legally requires all project owners or operators to submit generator-level information about existing electric power plants with 1 megawatt (MW) or greater of combined nameplate capacity 49 (“Form EIA-860” 2023). All utility-scale onshore wind and solar projects that were listed as operational in 2022 were included in the study, with generator-level data—such as information for specific wind turbines within a broader wind energy project—collapsed to the plant-level. There were 5,095 total projects included in the EIA-860 dataset, with summary statistics for the projects included in Table 3 . Summary statistics for all plants from EIA-860 dataset (2022).. Based on the latitude and longitude coordinates provided in the EIA-860 metadata, project locations included 1,240 unique counties in all 50 states. Projects in U.S. territories were excluded from the study due to language differences and translation needs for online media, differing reporting requirements and compliance in the EIA-860 dataset, and a relatively small number of utility-scale projects that are currently operational in territories. Table 3 Summary statistics for all plants from EIA-860 dataset (2022). All Projects: n = 5095 Mean Standard Dev. Min 50th pct Max Capacity (MW) 37.38 70.76 1.1 5.0 1027.0 Operating year 2015.77 4.78 1975 2017 2022 Solar: n = 3841 Mean Standard Dev. Min 50th pct Max Capacity (MW) 15.51 34.36 1.1 4.0 300.0 Operating year 2017.02 3.12 2002 2017 2022 Wind: n = 1254 Mean Standard Dev. Min 50th pct Max Capacity (MW) 104.37 103.82 1.2 80.8 1027.0 Operating year 2011.93 6.61 1975 2012 2022 Online evidence related to these projects was collected, cleaned, and analyzed according to the following steps. After collection and cleaning, an LLM was used to score online evidence, first for relevance to the research question and renewable energy project at hand, and second for evidence of public perception variables as well as to generate justifications for its scores, source citations, and an open-ended brief narrative summary of the project if relevant information was identified. A simplified diagram of this process is shown in Fig. 1 . A validation process was conducted for a randomly selected sample of approximately 10% of projects to enable accuracy benchmarks. Collecting Webpage Search Results First, the BrightData SERP (Search Engine Retrieval Protocol) API was used to collect search engine results as dictionary-style output for each project in the dataset. The SERP API service provides real-user, high-volume results for all major search engines 53 (“SERP API Start Guide” 2024); the Google search engine was used for all queries based on the quality of results from initial testing. The search query string entered for each project followed this consistent format: {project name} {project county} {project state} {list of keywords}. The full list of possible keywords provided were “controversy”, “opposition”, “lawsuit”, “conflict”, and “hearing”, separated by the advanced search operator “OR” to ensure that a keyword not being found in the search results did not exclude possibly relevant results. This list of keywords was finalized based on extensive testing and insights from several stakeholder interviews of renewable energy siting experts. These interviews collected information from experts who regularly use keyword alerts on search engines and newspaper databases to be notified of information about newly proposed or controversial renewable energy projects. Keywords related to positive or neutral public sentiment, such as “support” or “op-ed,” as well as more specific keywords like those denoting reasons for support or opposition (such as “environmental”, “tribal”, or “property value”) were not included after testing because they were rarely indexed by a search engine. The loaded results were limited to 10 maximum results per search query, imitating the default number of results displayed on a user’s web search page on Google search and ensuring that fewer instances of irrelevant content were included. For any search result that returned fewer than 8 out of the 10 possible results, the list of keywords was reduced or eliminated until the search result output included at least 8 search results. If including zero keywords still resulted in fewer than 8 results, this was the final output saved, as the project name and location were considered required inputs for a valid search query. After following this procedure, the final set of search queries returned an average of 9.58 results per query, with only 229 out of 5,095 projects still returning fewer than 8 search results. Fetching results for each search query took an average of 67.43 seconds. To reduce runtime, the process was parallelized across the projects in the dataset. This step was run locally, since the server request to the SERP API was the main rate-limiting step. The format of the search result output generated for each project includes the full URL, title, display URL (i.e., the shortened URL that a user would see on a search engine), and short description (i.e., the snippet displayed on a search engine before clicking into a result), with the results ordered based on the rank of the search result on the Google search engine. Fetching, Parsing, and Cleaning Content for Each Search Result After saving search results for all projects in the dataset, the URLs of search results were used to fetch the full content of the associated webpage using a combination of the Jina Reader API 54 and the unstructured library in Python. The Reader API was used specifically to process URLs that load HTML content, simplifying the web scraping process to extract the core content from an HTML document and convert it into clean, LLM-friendly text. For URLs that pointed to non-HTML documents—most commonly PDFs but also including file types like tabular data (.csv, .xslx) and Word documents—the scraping process used the unstructured library. The unstructured library is an open-source library designed to help preprocess and structure unstructured text/tabular documents for use in downstream machine learning and LLM tasks 55 . The library includes functionality to perform partitioning of documents, as well as chunking, cleaning, and staging before connecting the outputs to a downstream analysis process. The full text from each URL was saved, as well as an aggregated string containing all of the text content from each search result generated for a specific plant (with separators to indicate the title of each source article). On average, each plant generated aggregated content of about 37,770.55 characters or approximately 10,791.58 tokens. Some requests to fetch content failed, either because of the request timing out from slow loading times from the target server (greater than 30 seconds), or because the content itself could not be accessed. Although only general error messages were logged and all data indexed online was publicly available, reasons for failing to fetch content may include news article paywalls, sophisticated blockers preventing webscrapers from accessing content, and other irregularities in the content that made it unreadable. Model and Prompt Testing For steps involving LLM scoring or analysis, model and prompt testing was completed on a smaller sample size of projects, randomly selected with distributional weights for various project variables (like capacity, operating year, technology type, and geographic region) to ensure that a diverse number of projects were represented in the model selection and prompt-refining process. Three sample sizes of 10, 25, or up to 100 projects were used throughout this process. The first LLM-aided step, scoring search results for relevance to the project and research question, was run using the model Claude 3 Haiku, released by Anthropic AI on March 13, 2024 56 . As the most inexpensive of Claude 3’s models and with the fastest runtime, a context window of 200k tokens, and high benchmark accuracy on identification-related tasks, Claude 3 Haiku was an ideal LLM model for this step. Because this step did not strictly require a 200k context window, since the search results being passed in only had a title, display URL, and short description, other models with similar or shorter context windows were also tested. Models tested included GPT 4 Turbo (with a 128k context window), GPT 3.5 Turbo (with a 16k context window), Claude 3 Sonnet, and Claude 3 Opus (both with 200k context windows). However, there was only a maximum of a 6% increase in accuracy when using the most advanced model (Claude 3 Opus) when validated on a sample size of 100 (i.e., 6 out of 100 projects scored by Claude 3 Opus had marginally more accurate scores), with an associated trade-off of more than an order of magnitude in runtime—Claude 3 Haiku required approximately 5 seconds per project to return the output, while Claude 3 Opus required closer to a minute per project. The second LLM-aided step—scoring each project for a set of public perception variables and generating an overall narrative summary of the project based on all relevant online media identified about the project—was run using the model Claude 3 Opus, released by Anthropic AI on March 3, 2024 57 . As the most expensive but also most advanced of Anthropic’s models at the time of release, with benchmarked performance comparable or better than OpenAI’s GPT-4 and Google’s Gemini, Claude 3 Opus provided an ideal model agent for the identification and text reasoning tasks required for this step. In addition, it was the only model with an accessible developer API at this level of performance with a context window with enough tokens (200k) to incorporate close to the full text of all online media for which content was retrieved. Information about all of the models tested in the development process are included in Table S- 1 . For both steps, prompt revision was also completed, with the following major changes for both sets of prompts that resulted in improved accuracy without a great trade-off in cost/runtime: 1) providing a reminder of the name and location of the plant in every line of the scoring criteria instead of just once per prompt, 2) using either binary scores or scores of 1–5 instead of 1–10 to avoid unexplained bunching around odd or even numbers, 3) providing context near the top of the prompt and final instructions near the bottom of the prompt, 4) requiring a brief justification for scores, which can improve model reasoning, and 5) providing additional focus on the model’s role and requirements, such as framing the model as “an expert on public perceptions on large renewable energy projects” and including some words, such as “EXTREMELY CONFIDENT,” in capitalization for emphasis. Scoring Search Results for Relevance (LLM-aided step) To imitate the process of a search engine user making a judgment on which search results to further click into based on relevance to the query at hand, the content filtering process implemented a search result scoring step aided by an LLM. For all projects for which organic search results were generated, the LLM received information on each search result’s title, display URL, description, and an “article letter,” which was assigned in alphabetical order of the search result appearing on the search engine page—i.e. the first article would receive a letter of A, then B … up to J for 10 search results maximum per project. The following variable structure and prompting were used to instruct the LLM on how to score each search result for relevance to the following system prompt and research question: “You are an expert on public perceptions on large renewable energy projects. Your aim is to take a set of search results from Google corresponding to the following search query: {search_query} and determine whether or not the search results are relevant to our research question. Here are the search results: {search_results}. Based on the title, display link, and description of each URL, we would like to identify which search results are most relevant to this research question: ‘What is the narrative surrounding the development of this renewable energy project in this location, and what evidence of opposition or support for the project can be identified?’ Score each search result based on the article letter with a number between 1–5, with 1 meaning that the article is least relevant and 5 being the most relevant to the research question.” The structure of the grade for each article and rubric used to calibrate the LLM’s grading between 1–5 is provided in Table S- 2 . Scoring Public Perception Variables (LLM-aided step) The second step of the LLM-aided analysis and final step in the data collection and scoring process was generating scores for a number of binary variables related to public perception. First, the binary variables were scored either a 1 or 0 depending on whether the LLM identified any evidence in the given texts for project support, opposition (including a number of subcategories based on Susskind et al. (2022) and Stokes et al. (2023)), or other project characteristics like evidence of non-required compensation or a substantial delay. Second, these binary scores were supplemented with short (less than eight word) justifications and a list of sources that the LLM used in justifying its answer. Finally, for each project that had enough relevant content to inform the binary scores, the LLM generated a more open-ended case study-style summary of the project, including details on timeline, location, developer, project characteristics, details of public response, and any evidence of opposition and support, based on all the previous information. A full list of the variables used, and their definitions, are provided in Table S- 3 . All of the variables used in the analysis are also summarized in Figure S- 1 . Validation Protocol To assess the accuracy of LLM-generated classifications, we conducted comprehensive manual validation of approximately 10% of the total project sample. The validation sample comprised 501 projects selected through stratified random sampling to ensure representative distribution across key project characteristics including technology type (wind/solar), capacity ranges ( 100 MW), operational year, and geographic region. The validation process involved systematic comparison of LLM-generated scores against human coding for each variable. The author independently reviewed the aggregated online content for each project in the validation sample and assessed the accuracy of both article relevance scores (10 article-level validations) and public perception variables (15 binary variables and one short answer variable), resulting in 26 validation points per project. Each LLM score was assigned one of four categories following standard binary classification metrics: True Positive (TP): LLM correctly identified presence of the variable True Negative (TN): LLM correctly identified absence of the variable False Positive (FP): LLM incorrectly identified presence when variable was absent False Negative (FN): LLM incorrectly identified absence when variable was present The validation dataset encompassed 12,502 individual binary classifications across the 501 projects. This large validation sample enables robust statistical analysis of LLM performance patterns across different variable types and project characteristics. All validation data, coding guidelines, and inter-rater reliability statistics are available in the supplementary materials. To ensure coding reliability, the first 50 projects were coded by three validators to establish inter-rater agreement and refine coding guidelines. Discrepancies were resolved through discussion to develop consistent interpretation criteria for each variable. Declarations Data and Code Availability The datasets generated and analyzed in the current study are available in the Harvard Dataverse repository: https://doi.org/10.7910/DVN/1J3WW1. The code is available at https://github.com/mit-renewable-energy/re-opp-llm-analysis. Competing Interests All authors declare no financial or non-financial competing interests. Funding Declaration This study received no external funding. Author Contribution A.C. conceived and designed the study, developed the methodology, conducted all data collection and computational analysis, performed validation, and wrote the manuscript. J.C. and L.S. provided supervision and methodological guidance throughout the research process. All authors reviewed and approved the final manuscript. Acknowledgement We thank Ella Wang for initial dataset exploration and Sauhaarda (Raunak) Chowdhuri for support with developing the codebase and thread parallelization script for the LLM scoring pipeline. We are grateful to the MIT Energy Initiative, MIT Climate and Sustainability Consortium, and MIT Undergraduate Research Opportunities Program Office for supporting the lead author’s work on this project. We also thank those who participated in exploratory conversations on renewable energy siting that informed our keyword selection methodology. This study received no external funding. Data Availability The datasets generated and analyzed in the current study are available in the Harvard Dataverse repository: [https://doi.org/10.7910/DVN/1J3WW1](https:/doi.org/10.7910/DVN/1J3WW1) . The code is available at [https://github.com/mit-renewable-energy/re-opp-llm-analysis](https:/github.com/mit-renewable-energy/re-opp-llm-analysis) . References Eisenson, M. et al. Opposition to Renewable Energy Facilities in the United States: June 2025 Edition. Sabin Cent. Clim. Change Law https://scholarship.law.columbia.edu/sabin_climate_change/251 (2025). World Energy Outlook 2023. IEA https://www.iea.org/reports/world-energy-outlook-2023 (2023). Wüstenhagen, R., Wolsink, M. & Bürer, M. J. Social acceptance of renewable energy innovation: An introduction to the concept. Energy Policy 35, 2683–2691 (2007). Baxter, J. Energy justice: Participation promotes acceptance. Nat. Energy 2, 17128 (2017). Walker, C., Stephenson, L. & Baxter, J. “His main platform is ‘stop the turbines’ ”: Political discourse, partisanship and local responses to wind energy in Canada. Energy Policy 123, 670–681 (2018). Bidwell, D. The role of values in public beliefs and attitudes towards commercial wind energy. Energy Policy 58, 189–199 (2013). Carley, S., Konisky, D. M., Atiq, Z. & Land, N. Energy infrastructure, NIMBYism, and public opinion: a systematic literature review of three decades of empirical survey literature. Environ. Res. Lett. 15, 093007 (2020). Bidwell, D. The Effects of Information on Public Attitudes Toward Renewable Energy. Environ. Behav. 48, 743–768 (2016). O’Shaughnessy, E., Wiser, R., Hoen, B., Rand, J. & Elmallah, S. Drivers and energy justice implications of renewable energy project siting in the United States. J. Environ. Policy Plan. 0, 1–15 (2022). Fergen, J. & B. Jacquet, J. Beauty in motion: Expectations, attitudes, and values of wind energy development in the rural U.S. Energy Res. Soc. Sci. 11, 133–141 (2016). Firestone, J. et al. Reconsidering barriers to wind power projects: community engagement, developer transparency and place. J. Environ. Policy Plan. 20, 370–386 (2018). Bates, A. & Firestone, J. A comparative assessment of proposed offshore wind power demonstration projects in the United States. Energy Res. Soc. Sci. 10, 192–205 (2015). Swofford, J. & Slattery, M. Public attitudes of wind energy in Texas: Local communities in close proximity to wind farms and their effect on decision-making. Energy Policy 38, 2508–2519 (2010). Bessette, D. L. & Mills, S. B. Farmers vs. lakers: Agriculture, amenity, and community in predicting opposition to United States wind energy development. Energy Res. Soc. Sci. 72, 101873 (2021). Groth, T. M. & Vogt, C. Residents’ perceptions of wind turbines: An analysis of two townships in Michigan. Energy Policy 65, 251–260 (2014). Bailey, I. & Darkal, H. (Not) talking about justice: justice self-recognition and the integration of energy and environmental-social justice into renewable energy siting. Local Environ. 23, 335–351 (2018). Mills, S. B. Preserving Agriculture through Wind Energy Development: A Study of the Social, Economic, and Land Use Effects of Windfarms on Rural Landowners and Their Communities. in (2015). Mills, S. B., Bessette, D. & Smith, H. Exploring landowners’ post-construction changes in perceptions of wind energy in Michigan. Land Use Policy 82, 754–762 (2019). Klain, S. C., Satterfield, T., MacDonald, S., Battista, N. & Chan, K. M. A. Will communities “open-up” to offshore wind? Lessons learned from New England islands in the United States. Energy Res. Soc. Sci. 34, 13–26 (2017). Petrova, M. A. From NIMBY to acceptance: Toward a novel framework — VESPA — For organizing and interpreting community concerns. Renew. Energy 86, 1280–1294 (2016). Cass, N., Walker, G. & Devine-Wright, P. Good Neighbours, Public Relations and Bribes: The Politics and Perceptions of Community Benefit Provision in Renewable Energy Development in the UK. J. Environ. Policy Plan. 12, 255–275 (2010). Susskind, L. et al. Sources of opposition to renewable energy projects in the United States. Energy Policy 165, 112922 (2022). Elmallah, S. & Rand, J. “After the leases are signed, it’s a done deal”: Exploring procedural injustices for utility-scale wind energy planning in the United States. Energy Res. Soc. Sci. 89, 102549 (2022). Ottinger, G. The Winds of Change: Environmental Justice in Energy Transitions. Sci. Cult. 22, 222–229 (2013). Ottinger, G., Hargrave, T. J. & Hopson, E. Procedural justice in wind facility siting: Recommendations for state-led siting processes. Energy Policy 65, 662–669 (2014). Liu, L., Bouman, T., Perlaviciute, G. & Steg, L. Public participation in decision making, perceived procedural fairness and public acceptability of renewable energy projects. Energy Clim. Change 1, 100013 (2020). Baxter, J., Morzaria, R. & Hirsch, R. A case-control study of support/opposition to wind turbines: Perceptions of health risk, economic benefits, and community conflict. Energy Policy 61, 931–943 (2013). Jami, A. A. & Walsh, P. R. From consultation to collaboration: A participatory framework for positive community engagement with wind energy projects in Ontario, Canada. Energy Res. Soc. Sci. 27, 14–24 (2017). Banerjee, A., Prehoda, E., Sidortsov, R. & Schelly, C. Renewable, ethical? Assessing the energy justice potential of renewable electricity. AIMS Energy 5, 768–797 (2017). Fast, S. Assessing public participation tools during wind energy siting. J. Environ. Stud. Sci. 7, 386–393 (2017). Stokes, L. C., Franzblau, E., Lovering, J. R. & Miljanich, C. Prevalence and predictors of wind energy opposition in North America. Proc. Natl. Acad. Sci. 120, e2302313120 (2023). Rand, J. et al. Perceptions of Large-Scale Solar Project Neighbors: Results From a National Survey . 79 https://emp.lbl.gov/publications/perceptions-large-scale-solar-project (2024). Creutzig, F. et al. Digitalization and the Anthropocene. Annu. Rev. Environ. Resour. 47, 479–509 (2022). Debnath, R., Creutzig, F., Sovacool, B. K. & Shuckburgh, E. Harnessing human and machine intelligence for planetary-level climate action. Npj Clim. Action 2, 20 (2023). Ziems, C. et al. Can Large Language Models Transform Computational Social Science? Comput. Linguist. 50, 237–291 (2024). Buster, G. et al. Supporting energy policy research with large language models: A case study in wind energy siting ordinances. Energy AI 18, 100431 (2024). Antonesi, G. et al. A systematic review of transformers and large language models in the energy sector: towards agentic digital twins. Appl. Energy 401, 126670 (2025). Burns, C. et al. Weak-to-Strong Generalization: Eliciting Strong Capabilities With Weak Supervision. Preprint at https://doi.org/10.48550/arXiv.2312.09390 (2023). Phan, H. et al. RAG vs. Long Context: Examining Frontier Large Language Models for Environmental Review Document Comprehension. Preprint at https://doi.org/10.48550/arXiv.2407.07321 (2024). Coeckelbergh, M. AI for climate: freedom, justice, and other ethical and political challenges. AI Ethics 1, 67–72 (2021). van Wynsberghe, A. Sustainable AI: AI for sustainability and the sustainability of AI. AI Ethics 1, 213–218 (2021). Strubell, E., Ganesh, A. & McCallum, A. Energy and Policy Considerations for Deep Learning in NLP. in Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics (eds Korhonen, A., Traum, D. & Màrquez, L.) 3645–3650 (Association for Computational Linguistics, Florence, Italy, 2019). doi: 10.18653/v1/P19-1355 . Lannelongue, L. et al. GREENER principles for environmentally sustainable computational science. Nat. Comput. Sci. 3, 514–521 (2023). Vera, L. A. et al. When data justice and environmental justice meet: formulating a response to extractive logic through environmental data justice. Inf. Commun. Soc. 22, 1012–1028 (2019). Mah, A. Environmental justice in the age of big data: challenging toxic blind spots of voice, speed, and expertise. Environ. Sociol. https://www.tandfonline.com/doi/abs/ 10.1080/23251042.2016.1220849 (2017). Marjanovic, O., Cecez-Kecmanovic, D. & Vidgen, R. Theorising Algorithmic Justice. Eur. J. Inf. Syst. https://www.tandfonline.com/doi/abs/10.1080/ 0960085X.2021.1934130 (2022). Klein, L. & D’Ignazio, C. Data Feminism for AI. in Proceedings of the 2024 ACM Conference on Fairness, Accountability, and Transparency 100–112 (Association for Computing Machinery, New York, NY, USA, 2024). doi: 10.1145/3630106.3658543 . Osipov, V. S. & Skryl, T. V. AI’s contribution to combating climate change and achieving environmental justice in the global economy. Front. Environ. Sci. 10, (2022). Form EIA-860. U.S. Energy Information Administration (2023). Recchia, G., Mangat, C. S., Li, I. & Krishnakumar, G. FindTheFlaws: Annotated Errors for Detecting Flawed Reasoning and Scalable Oversight Research. Brinkley, C. & Wagner, J. Who Is Planning for Environmental Justice—and How? J. Am. Plann. Assoc. https://www.tandfonline.com/doi/abs/10.1080 /01944363.2022.2118155 (2024). Bai, Y. et al. Constitutional AI: Harmlessness from AI Feedback. Preprint at https://doi.org/10.48550/arXiv.2212.08073 (2022). SERP API Start Guide. Bright Data https://brightdata.com/products/serp-api/start-guide (2024). Jina Reader API. Jina AI https://jina.ai/reader (2024). Unstructured 0.13.0 documentation. unstructured.io https://unstructured-io.github.io/unstructured/core.html (2024). Claude 3 Haiku: our fastest model yet. Anthropic https://www.anthropic.com/news/claude-3-haiku (2024). Introducing the next generation of Claude. Anthropic https://www.anthropic.com/news/claude-3-family (2024). Additional Declarations No competing interests reported. Supplementary Files SupplementalInformation.docx Cite Share Download PDF Status: Under Review Version 1 posted Reviewers agreed at journal 01 May, 2026 Reviewers agreed at journal 29 Apr, 2026 Reviews received at journal 26 Mar, 2026 Reviewers agreed at journal 25 Feb, 2026 Reviewers invited by journal 25 Feb, 2026 Editor assigned by journal 25 Feb, 2026 Submission checks completed at journal 25 Feb, 2026 First submitted to journal 22 Feb, 2026 You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-8936990","acceptedTermsAndConditions":true,"allowDirectSubmit":false,"archivedVersions":[],"articleType":"Article","associatedPublications":[],"authors":[{"id":598525951,"identity":"3f7ac0ba-4560-4de4-802f-c25f67dbfd09","order_by":0,"name":"Anushree Chaudhuri","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAlklEQVRIiWNgGAWjYLCCDwwSIMqAeB2MMxgkJEjTwszDwECCFv7ZPYafbXMs6hjYm7dJEKVF4s4ZY+ncbUCH8RwrI04Lw40cM2awFokcM+K0yIO0WIK0yL8hUosBSAsj2BYeIrUY3kgrluzdJiHZxpNWbEGUFrkbyRs//NxWx8/PfnjjDaK0wAEbacpHwSgYBaNgFOAFABOWI8fsztq3AAAAAElFTkSuQmCC","orcid":"","institution":"Massachusetts Institute of Technology","correspondingAuthor":true,"prefix":"","firstName":"Anushree","middleName":"","lastName":"Chaudhuri","suffix":""},{"id":598525953,"identity":"bf4135bb-c0b5-422d-81db-a3e18d1bc104","order_by":1,"name":"Jungwoo Chun","email":"","orcid":"","institution":"Massachusetts Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Jungwoo","middleName":"","lastName":"Chun","suffix":""},{"id":598525954,"identity":"e27b5422-f1bd-4341-8fc8-9c92980104e6","order_by":2,"name":"Lawrence Susskind","email":"","orcid":"","institution":"Massachusetts Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Lawrence","middleName":"","lastName":"Susskind","suffix":""}],"badges":[],"createdAt":"2026-02-22 05:09:09","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-8936990/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-8936990/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":103738749,"identity":"7927bf7c-0b2a-4a56-9932-a0abcbda1f44","added_by":"auto","created_at":"2026-03-02 10:27:32","extension":"png","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":110707,"visible":true,"origin":"","legend":"\u003cp\u003ePipeline overview showing the stages of data collection, relevance scoring, opposition/support classification, and human validation.\u003c/p\u003e","description":"","filename":"1.png","url":"https://assets-eu.researchsquare.com/files/rs-8936990/v1/9e9c3c7ac99c40b76435c19c.png"},{"id":103738819,"identity":"ef19dd8b-a50a-41da-bf2d-66d0d72f8526","added_by":"auto","created_at":"2026-03-02 10:27:43","extension":"png","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":101885,"visible":true,"origin":"","legend":"\u003cp\u003eDistribution of project capacity by opposition status. Below approximately 26 MW, projects without documented opposition (blue) appear at higher relative frequencies than those with opposition (red). The distributions cross near 26 MW; above this threshold, projects with documented opposition consistently outnumber those without, suggesting a capacity threshold effect for community resistance.\u003c/p\u003e","description":"","filename":"2.png","url":"https://assets-eu.researchsquare.com/files/rs-8936990/v1/6eaea6222cc96695c693fd69.png"},{"id":103738818,"identity":"c8ec68e7-2add-4c42-9edf-d978022e83f3","added_by":"auto","created_at":"2026-03-02 10:27:42","extension":"png","order_by":3,"title":"Figure 3","display":"","copyAsset":false,"role":"figure","size":62280,"visible":true,"origin":"","legend":"\u003cp\u003eTemporal trends in mentions of opposition vs. support as identified by the LLM over time (2000-2022).\u003c/p\u003e","description":"","filename":"3.png","url":"https://assets-eu.researchsquare.com/files/rs-8936990/v1/9ffcef59efc247267fe42cec.png"},{"id":103738814,"identity":"f7649866-a0ce-4a79-8ad4-28429af675d0","added_by":"auto","created_at":"2026-03-02 10:27:40","extension":"png","order_by":4,"title":"Figure 4","display":"","copyAsset":false,"role":"figure","size":279298,"visible":true,"origin":"","legend":"\u003cp\u003eSpatial distribution of the percentage of projects with evidence of opposition by state.\u003c/p\u003e","description":"","filename":"4.png","url":"https://assets-eu.researchsquare.com/files/rs-8936990/v1/9c29639cfbb4566458405b38.png"},{"id":103738816,"identity":"b37a2940-fa4e-41c3-8fab-f65545e43b88","added_by":"auto","created_at":"2026-03-02 10:27:41","extension":"png","order_by":5,"title":"Figure 5","display":"","copyAsset":false,"role":"figure","size":62724,"visible":true,"origin":"","legend":"\u003cp\u003ePercentage of solar and wind projects with mentions of each public perception variable.\u003c/p\u003e","description":"","filename":"5.png","url":"https://assets-eu.researchsquare.com/files/rs-8936990/v1/2d753c52918d667d1acbe73c.png"},{"id":104400357,"identity":"f8fb9044-7ad4-48a9-8d87-73524d4375e9","added_by":"auto","created_at":"2026-03-11 12:09:45","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":1615615,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-8936990/v1/d84b0c8d-e94d-4aa2-b584-bb30c2fdef9f.pdf"},{"id":103738734,"identity":"eaefb277-88ef-49c4-bf81-b329092821b5","added_by":"auto","created_at":"2026-03-02 10:27:30","extension":"docx","order_by":0,"title":"","display":"","copyAsset":false,"role":"supplement","size":461512,"visible":true,"origin":"","legend":"","description":"","filename":"SupplementalInformation.docx","url":"https://assets-eu.researchsquare.com/files/rs-8936990/v1/4329e70fbb90efc2cd77fb2b.docx"}],"financialInterests":"No competing interests reported.","formattedTitle":"A Critical Evaluation of LLMs for Analysis of Perspectives Towards Large-Scale Renewable Energy Projects in the U.S.","fulltext":[{"header":"Introduction","content":"\u003cp\u003eCommunities across the world have mobilized to oppose the siting of wind and solar farms in their local areas, with at least 498 utility-scale projects in 49 U.S. states facing substantial resistance resulting in delays or cancellations as of 2025\u003csup\u003e1\u003c/sup\u003e. Understanding the prevalence and underlying drivers of this opposition is essential for policymakers and developers seeking to accelerate the deployment of clean energy infrastructure to mitigate the effects of climate change, while ensuring communities and stakeholders are included in an energy transition that is just and equitable. The urgency of climate action creates intense pressure to rapidly scale renewable energy deployment\u0026mdash;the International Energy Agency projects that achieving net-zero emissions by 2050 requires tripling global renewable energy capacity by 2030\u003csup\u003e2\u003c/sup\u003e. Yet this global imperative for speed encounters friction at the local level, where renewable energy projects generate complex responses shaped by community contexts, values, and concerns. The rapid expansion of utility-scale wind and solar projects across the United States\u0026mdash;with thousands of projects currently operational or under development\u0026mdash;creates both urgency and opportunity for systematic analysis of community responses to renewable energy infrastructure.\u003c/p\u003e \u003cp\u003eExisting research has made substantial contributions to understanding opposition through diverse methodological approaches, each with distinct strengths and trade-offs. Case study research and ethnographic methods provide rich, contextually grounded insights into the complex social dynamics underlying specific siting conflicts, revealing how community values, place attachment, procedural concerns, and distributional justice considerations shape local responses\u003csup\u003e\u003cspan additionalcitationids=\"CR4\" citationid=\"CR3\" class=\"CitationRef\"\u003e3\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR5\" class=\"CitationRef\"\u003e5\u003c/span\u003e\u003c/sup\u003e.Prior research has identified numerous factors influencing project acceptance or opposition, including demographics\u003csup\u003e\u003cspan citationid=\"CR6\" class=\"CitationRef\"\u003e6\u003c/span\u003e,\u003cspan citationid=\"CR7\" class=\"CitationRef\"\u003e7\u003c/span\u003e\u003c/sup\u003e, project characteristics\u003csup\u003e\u003cspan additionalcitationids=\"CR9 CR10\" citationid=\"CR8\" class=\"CitationRef\"\u003e8\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR11\" class=\"CitationRef\"\u003e11\u003c/span\u003e\u003c/sup\u003e, location factors\u003csup\u003e\u003cspan additionalcitationids=\"CR12 CR13\" citationid=\"CR11\" class=\"CitationRef\"\u003e11\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR14\" class=\"CitationRef\"\u003e14\u003c/span\u003e\u003c/sup\u003e, economic impacts\u003csup\u003e\u003cspan additionalcitationids=\"CR16 CR17 CR18\" citationid=\"CR15\" class=\"CitationRef\"\u003e15\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR19\" class=\"CitationRef\"\u003e19\u003c/span\u003e\u003c/sup\u003e, environmental concerns\u003csup\u003e\u003cspan additionalcitationids=\"CR21\" citationid=\"CR20\" class=\"CitationRef\"\u003e20\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e\u003c/sup\u003e, and procedural fairness\u003csup\u003e\u003cspan citationid=\"CR4\" class=\"CitationRef\"\u003e4\u003c/span\u003e,\u003cspan additionalcitationids=\"CR23 CR24 CR25 CR26 CR27 CR28 CR29\" citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR30\" class=\"CitationRef\"\u003e30\u003c/span\u003e\u003c/sup\u003e. Petrova (2013) synthesized these factors into the VESPA framework (Visual, Environmental, Socioeconomic, and Procedural Aspects), while Susskind et al. (2022) analyzed 54 case studies to propose seven hypotheses for sources of opposition: environmental concerns about biodiversity impacts; health and safety concerns; intergovernmental disputes over authority; inadequate public participation; violations of tribal sovereignty; perceived property value threats; and financial constraints.\u003c/p\u003e \u003cp\u003eQualitative case study approaches excel at capturing nuance, context, and the situated meanings communities attach to energy development, though their intensive nature means they typically focus on a limited number of cases. Quantitative approaches, including large-scale surveys and statistical analysis of project characteristics, offer complementary insights by identifying broader patterns and testing hypotheses across larger samples. Stokes et al. (2023) identified demographic predictors of opposition through analysis of newspaper coverage of 1,414 wind projects, manually coding mentions of \u0026ldquo;anti-wind\u0026rdquo; actions\u003csup\u003e\u003cspan citationid=\"CR31\" class=\"CitationRef\"\u003e31\u003c/span\u003e\u003c/sup\u003e across four categories. Rand et al.\u0026rsquo;s (2024) national survey of 984 residents near solar projects\u003csup\u003e\u003cspan citationid=\"CR32\" class=\"CitationRef\"\u003e32\u003c/span\u003e\u003c/sup\u003e revealed overall positive sentiment but dramatic increases in negative attitudes for larger projects. These approaches provide statistical power and generalizability, though surveys are resource-intensive, typically capture sentiment after positions have solidified, and may miss populations less likely to respond. Media analysis can track public discourse at scale but may systematically overrepresent communities and perspectives with greater digital visibility and media access. Each methodological approach thus illuminates certain dimensions of community response while necessarily constraining others.\u003c/p\u003e \u003cp\u003eAt the same time, large language models (LLMs) have emerged as potentially powerful tools for analyzing textual data at unprecedented scales, offering new capabilities for identifying patterns across vast corpora of documents. The digitalization of information systems creates both new possibilities and challenges for understanding human-environment interactions, with AI systems increasingly positioned as tools for accelerating sustainability research and climate action\u003csup\u003e\u003cspan citationid=\"CR33\" class=\"CitationRef\"\u003e33\u003c/span\u003e,\u003cspan citationid=\"CR34\" class=\"CitationRef\"\u003e34\u003c/span\u003e\u003c/sup\u003e. Recent advances in model architectures, including expanded context windows and improved performance on classification tasks, have enabled applications across computational social science\u003csup\u003e\u003cspan citationid=\"CR35\" class=\"CitationRef\"\u003e35\u003c/span\u003e\u003c/sup\u003e. For renewable energy siting research specifically, Buster et al. (2024) applied LLMs to analyze wind siting ordinances\u003csup\u003e\u003cspan citationid=\"CR36\" class=\"CitationRef\"\u003e36\u003c/span\u003e\u003c/sup\u003e, demonstrating the potential for computational approaches to process regulatory documents at scale. They integrated a decision tree framework with LLM prompting to achieve 85\u0026ndash;90% accuracy in automated extraction\u0026mdash;demonstrating both the promise of computational methods for large-scale policy research and the necessity of structured approaches to improve reliability. Systematic reviews document the expanding scope of transformer and LLM applications across the energy sector\u003csup\u003e\u003cspan citationid=\"CR37\" class=\"CitationRef\"\u003e37\u003c/span\u003e\u003c/sup\u003e, including trajectories toward agentic digital twins and automated policy analysis systems. These developments coincide with institutional pressures on academic research to demonstrate efficiency and impact, making LLMs increasingly attractive for large-scale empirical analysis. These applications also raise questions about what happens when models are deployed on tasks that require not just pattern recognition but contextual judgment\u0026mdash;questions that connect to a growing literature on scalable oversight, which examines how human supervision of AI systems can be maintained as model capabilities increase and the complexity of tasks outpaces evaluators' ability to verify outputs directly.\u003csup\u003e\u003cspan citationid=\"CR38\" class=\"CitationRef\"\u003e38\u003c/span\u003e\u003c/sup\u003e\u003c/p\u003e \u003cp\u003eRecent work demonstrates both the promise and limitations of LLMs in specialized technical domains. Phan et al. (2024) evaluated frontier LLMs on question-answering tasks for environmental review documents under the National Environmental Policy Act, finding that while retrieval-augmented generation approaches achieved 66\u0026ndash;69% accuracy, models struggled significantly with divergent and problem-solving questions compared to closed factual questions.\u003csup\u003e\u003cspan citationid=\"CR39\" class=\"CitationRef\"\u003e39\u003c/span\u003e\u003c/sup\u003e This pattern\u0026mdash;strong performance on factual extraction but weaker performance on complex reasoning\u0026mdash;parallels challenges we might expect in renewable energy policy analysis, where understanding community opposition requires synthesizing qualitative judgments rather than extracting discrete facts. Similarly, a systematic review of 99 papers on transformers and LLMs in the energy sector\u003csup\u003e\u003cspan citationid=\"CR37\" class=\"CitationRef\"\u003e37\u003c/span\u003e\u003c/sup\u003e found that while these models excel at time-series forecasting and pattern recognition, their application to complex decision-making tasks remains constrained by issues of hallucination, interpretability, and integration with domain-specific knowledge.\u003c/p\u003e \u003cp\u003eHowever, this technological shift raises important epistemological questions about knowledge production in the social sciences. Critical scholars have examined how AI integration affects both the substance and ethics of research, highlighting tensions between computational efficiency and traditional qualitative methodologies that emphasize interpretation, reflexivity, and meaning-making\u003csup\u003e\u003cspan citationid=\"CR40\" class=\"CitationRef\"\u003e40\u003c/span\u003e\u003c/sup\u003e. These tensions become particularly salient in research domains where understanding community perspectives, place-based knowledge, and cultural context is essential\u0026mdash;such as in the study of public responses to renewable energy infrastructure development. Furthermore, the environmental footprint of computationally intensive AI methods presents potential contradictions when applied to sustainability research, as training and operating large language models requires substantial energy consumption and generates significant carbon emissions\u003csup\u003e\u003cspan additionalcitationids=\"CR42\" citationid=\"CR41\" class=\"CitationRef\"\u003e41\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR43\" class=\"CitationRef\"\u003e43\u003c/span\u003e\u003c/sup\u003e. Researchers studying climate action pathways thus face an ethical obligation to consider whether the knowledge produced justifies the environmental costs incurred.\u003c/p\u003e \u003cp\u003eQuestions of data justice are equally critical when applying AI methods to energy and environmental research. Scholars have documented how algorithmic systems can encode and amplify existing inequities, with particular concern for how digital data practices may reproduce or deepen marginalization of already vulnerable communities\u003csup\u003e\u003cspan additionalcitationids=\"CR45 CR46\" citationid=\"CR44\" class=\"CitationRef\"\u003e44\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR47\" class=\"CitationRef\"\u003e47\u003c/span\u003e\u003c/sup\u003e. The question of whose voices become visible\u0026mdash;and whose remain hidden\u0026mdash;in computationally-mediated research has direct implications for environmental justice, as energy infrastructure development often disproportionately affects rural communities, Indigenous nations, and populations with limited political and economic power. While AI has been positioned as a potential tool for advancing both climate action and environmental justice\u003csup\u003e\u003cspan citationid=\"CR48\" class=\"CitationRef\"\u003e48\u003c/span\u003e\u003c/sup\u003e, realizing this potential requires careful attention to how computational methods may inadvertently perpetuate the very inequities they aim to address.\u003c/p\u003e \u003cp\u003eThis article critically examines both the capabilities and limitations of LLMs for characterizing public sentiment toward renewable energy projects, and what patterns of opposition and support emerge from large-scale analysis of online media coverage. We address two primary research questions: (1) How accurately can LLMs identify and classify different types of opposition to renewable energy projects based on evidence available from web searches, and what do systematic patterns in LLM performance reveal about the epistemological limits of computational approaches? (2) What patterns of opposition prevalence, drivers, and distribution emerge from LLM-assisted analysis of online media coverage across thousands of operational renewable energy projects in the United States? These results are then discussed within broader debates in computational social science and data justice frameworks, examining how computational methods can be responsibly integrated into energy social science research while maintaining commitments to context, equity, and inclusion. This discussion attends to critical concerns including whose voices become visible in digitally-mediated research, the environmental footprint of computational methods, and the labor required for rigorous validation.\u003c/p\u003e \u003cp\u003eDrawing on a dataset of 5,095 operational wind and solar projects across the United States from the Energy Information Administration\u0026rsquo;s EIA-860 survey\u003csup\u003e\u003cspan citationid=\"CR49\" class=\"CitationRef\"\u003e49\u003c/span\u003e\u003c/sup\u003e, we employed a multi-stage computational methodology to analyze online media coverage and identify mentions of support and opposition (Fig.\u0026nbsp;\u003cspan refid=\"Fig1\" class=\"InternalRef\"\u003e1\u003c/span\u003e).\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eFirst, we collected search engine results for each project using queries combining project name, location, and keywords related to controversy. Second, we retrieved and parsed the full content of relevant webpages, generating aggregated text averaging approximately 10,792 tokens per project. Third, we used an LLM to score search results for relevance to community sentiment, filtering content for subsequent analysis. Fourth, we employed an LLM to analyze aggregated content and generate binary scores for 15 variables related to public perception, including types of opposition (physical protests, legal challenges, policy actions, opinion editorials), drivers of opposition (environmental concerns, health impacts, property values, procedural fairness, tribal sovereignty, intergovernmental disputes), and other project characteristics (support mentions, compensation, delays, co-existing land uses). Variable definitions were developed based on existing literature, particularly the frameworks proposed by Susskind et al. (2022) and Stokes et al. (2023). Full definitions of each variable are included in Table S-\u003cspan refid=\"Tab3\" class=\"InternalRef\"\u003e3\u003c/span\u003e. For each variable, the LLM provided justifications and source citations, and generated narrative summaries synthesizing available information. We then manually validated 501 projects (approximately 10% of the sample) through systematic comparison of LLM-generated scores against human coding. Each project was evaluated across 25 variables, yielding 12,502 individual binary classifications\u0026mdash;each representing a human judgment of whether the LLM correctly identified the presence or absence of a specific variable for a specific project. This validation approach allows us to empirically evaluate which aspects of community opposition LLMs can reliably detect and which dimensions require human interpretation.\u003c/p\u003e \u003cp\u003eThe findings reveal significant variation in LLM performance across different types of variables, with important implications for computational approaches to studying social responses to energy infrastructure. While LLMs achieve high accuracy (greater than 95%) for certain clearly-defined variables such as mentions of tribal opposition or physical protests, performance decreases substantially (below 85%) for variables requiring narrative understanding, contextual interpretation, or recognition of complex legal and policy dynamics. Narrative summaries\u0026mdash;requiring synthesis of information and contextual judgment\u0026mdash;achieved only 71.9% accuracy, the lowest among all variables tested. Critically, this performance gradient suggests that variable definition and theoretical grounding may be paramount considerations when employing computational methods. The quality of LLM classification appears to depend fundamentally on how researchers operationalize concepts from social science theory into computationally tractable variables. Variables with clear, observable indicators and explicit textual markers tend to show high accuracy, while those requiring inference, contextual knowledge, or interpretation of implicit meaning tend to show substantially lower performance. This finding suggests that integrating LLMs into social science research may require intensive upfront work by domain experts to critically interrogate theoretical constructs, develop precise operational definitions, and conduct rigorous validation\u0026mdash;work that may initially slow rather than accelerate the research process. Furthermore, our analysis suggests potential systematic biases in what LLMs can detect based on the digital visibility of different communities and forms of expression, raising critical questions about whose voices shape our understanding of energy conflicts when research increasingly relies on computational methods and digitally-accessible data sources.\u003c/p\u003e \u003cp\u003eAnalysis of LLM-generated scores across the full dataset reveals complex patterns in opposition prevalence and distribution. Overall, 49.68% of operational projects were identified as having at least one mention of opposition in online media, while 34.31% had documented support. Project capacity demonstrates what appears to be a threshold effect, with opposition likelihood increasing markedly above approximately 26 MW. Wind projects face systematically higher opposition rates across nearly all variables compared to solar projects, consistent with prior literature. Regional patterns show higher opposition density in Midwest and Northeastern states. Demographic analysis reveals associations between opposition documentation and community characteristics including population density, racial composition, and energy burden, though these patterns must be interpreted cautiously as they likely reflect digital visibility rather than necessarily actual sentiment distributions.\u003c/p\u003e \u003cp\u003eThis research contributes empirical evidence to emerging debates about the role of artificial intelligence in social science research and climate action. Rather than positioning computational and interpretive approaches in opposition, we examine how they might be productively integrated while attending to critical concerns about data justice, epistemic validity, and research ethics. The analysis demonstrates that contrary to popular narratives positioning LLMs as efficiency-enhancing tools that accelerate research, responsible integration may require substantial additional labor: careful theoretical work to define variables, extensive validation against human judgment, critical examination of whose voices are captured in training data and analytical outputs, and reflexive attention to how computational categorization may flatten complex social realities. These findings have implications not only for renewable energy siting research but for broader discussions of computational social science, particularly regarding the pace and process of integrating new technologies into established research methodology.\u003c/p\u003e"},{"header":"Results","content":"\u003cdiv id=\"Sec3\" class=\"Section2\"\u003e \u003ch2\u003eLLM Accuracy and Evaluation\u003c/h2\u003e \u003cp\u003eThe validation of 501 projects revealed both the capabilities and limitations of LLM-based classification for renewable energy opposition research. Overall accuracy across all 12,502 individual validations was 92.2%, suggesting generally strong performance. However, this aggregate measure masks significant variation in accuracy across different variable types that has important implications for research applications (Table\u0026nbsp;\u003cspan refid=\"Tab1\" class=\"InternalRef\"\u003e1\u003c/span\u003e. Validation accuracy for each variable.).\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab1\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 1\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eValidation accuracy for each variable.\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"6\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eVariable\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAccuracy (%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eFPR\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eFNR\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003ePrevalence\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003en\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eArticle A\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e87.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.044\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.141\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.820\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eArticle B\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e94.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.036\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.061\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.723\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eArticle C\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e92.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.065\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.077\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.754\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eArticle D\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e92.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.091\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.075\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.693\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eArticle E\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e94.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.040\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.067\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.653\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eArticle F\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e92.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.056\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.086\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.606\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e500\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eArticle G\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e94.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.036\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.068\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.556\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e500\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eArticle H\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e92.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.030\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.108\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.538\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e498\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eArticle I\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e93.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.049\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.089\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.533\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e484\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e90.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.010\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.232\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.379\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eOpposition\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e88.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.113\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.120\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.665\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003ePhysical\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e98.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.002\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.556\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.018\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003ePolicy\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e91.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.024\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.289\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.242\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLegal\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e84.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.088\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.254\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.385\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eOpinion-Editorial\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e90.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.035\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.289\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.255\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eEnvironmental\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e92.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.023\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.298\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.208\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eParticipation\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e92.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.023\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.377\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.138\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eTribal\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e99.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.002\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.150\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.040\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eHealth\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e96.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.018\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.231\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.104\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eIntergovernmental\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e97.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.004\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.200\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.090\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eProperty\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e91.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.026\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.270\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.244\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eCompensation\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e96.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.009\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.279\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.086\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e500\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eDelay\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e96.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.007\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.213\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.150\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eCo- Land Use\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e93.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.015\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.290\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.200\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eNarrative\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e71.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.871\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.147\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.814\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e501\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003eThe distribution of classification outcomes demonstrates the LLM's conservative bias in identifying opposition-related variables. True negatives\u0026mdash;cases where the LLM correctly identified a variable as absent\u0026mdash;comprised the largest category at 58.21% (7,277 validations). True positives, where the LLM correctly identified a variable as present, accounted for 33.99% (4,249 validations). Error rates remained relatively low: false negatives (the LLM incorrectly marked a variable as absent when it was actually present) occurred in 5.56% of cases (695 validations), while false positives (the LLM incorrectly marked a variable as present when it was actually absent) occurred in only 2.25% (281 validations). This distribution reveals that when the LLM makes errors, it is approximately 2.5 times more likely to miss present variables than to incorrectly identify absent ones\u0026mdash;false negatives comprise 71.2% of total errors versus 28.8% for false positives.\u003c/p\u003e \u003cp\u003ePerformance varied considerably across variable types, revealing patterns in what aspects of community opposition LLMs may be able to reliably detect. Variables achieving greater than 95% accuracy were predominantly those with clear, observable indicators: tribal opposition (99.2%), physical opposition such as protests (98.8%), intergovernmental disputes (97.8%), compensation issues (96.8%), project delays (96.2%), and health-related opposition (96.0%). These high-performing variables share characteristics of being concrete, typically documented in explicit language, and often involving formal actions or statements. However, it is important to note that for some of these variables\u0026mdash;particularly tribal opposition and physical protests\u0026mdash;the very low base rates in our sample (4.0% and 1.8% prevalence respectively) mean that the high accuracy figures may not be robust indicators of performance, as there were relatively few positive cases to evaluate.\u003c/p\u003e \u003cp\u003eIn contrast, variables requiring interpretive judgment or synthesis of complex information showed notably lower accuracy. Most notably, the narrative summary variable achieved only 71.9% accuracy, the lowest among all variables tested. Legal opposition (84.8%) and opinion editorial (90.0%) also fell below the 90% threshold, despite potentially seeming like clearly documentable phenomena. This performance gradient suggests there may be fundamental differences in how LLMs process explicit versus implicit information in text.\u003c/p\u003e \u003cp\u003eAnalysis of LLM scores across the full dataset of 5,095 operational renewable energy projects revealed complex patterns in the prevalence and distribution of community opposition and support. The average content relevance score across all projects was 2.79, with higher capacity projects demonstrating a positive correlation with relevant search results (Pearson\u0026rsquo;s r\u0026thinsp;=\u0026thinsp;0.34). This relationship suggests that larger projects may generate more substantial online media coverage, though notably, operational year showed negligible correlation with content relevance, indicating that temporal proximity does not appear to predict online documentation levels.\u003c/p\u003e \u003cp\u003eOverall, 49.68% of operational projects were identified as having at least one mention of opposition in online media, while 34.31% had documented support. These aggregate figures mask important nuances: 21.65% of projects showed evidence of both opposition and support, suggesting that media coverage often captures multiple perspectives, while only 12.66% had support mentions without corresponding opposition. This asymmetry may align with established media tendencies to prioritize conflict narratives.\u003c/p\u003e \u003cp\u003e \u003cb\u003eProject Size and Opposition Patterns\u003c/b\u003e \u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eThe relationship between project capacity and opposition likelihood demonstrates a threshold effect. Figure\u0026nbsp;\u003cspan refid=\"Fig2\" class=\"InternalRef\"\u003e2\u003c/span\u003e displays the relative frequency distributions of projects with and without documented opposition across the capacity spectrum. Below approximately 26 MW, projects without opposition (blue line) appear at substantially higher frequencies than those with opposition (red line)\u0026mdash;indicating that smaller projects rarely generate documented resistance. Around 26 MW, the two distributions converge and cross. Above this threshold, the pattern reverses: projects with documented opposition consistently outnumber those without. The average capacity of projects without documented opposition was 25.4 MW compared to 49.5 MW for those with opposition evidence\u0026mdash;nearly twice as high. This inflection point suggests that community responses may be triggered by perceptions of scale and landscape impact that become salient above certain size thresholds.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003c/div\u003e\n\u003ch3\u003eTemporal Evolution of Public Sentiment\u003c/h3\u003e\n\u003cp\u003eAnalysis of opposition and support mentions over time reveals evolving patterns in public discourse around renewable energy projects (Fig.\u0026nbsp;\u003cspan refid=\"Fig3\" class=\"InternalRef\"\u003e3\u003c/span\u003e). Both opposition and support documentation increased from 2000 to 2022, though this trend likely reflects the expansion of online media coverage as much as or more than changing sentiment. Notably, early projects (2000\u0026ndash;2005) showed proportionally higher opposition rates relative to support, which could potentially indicate either greater controversy around initial renewable energy developments or improved public acceptance as technologies became more familiar, though these interpretations remain speculative given the limitations of our data.\u003c/p\u003e \u003cp\u003e \u003cb\u003eGeographic Distribution of Opposition\u003c/b\u003e \u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eSpatial analysis reveals distinct regional patterns in opposition documentation. Projects are concentrated in the Northeast, Southwest, and Midwest regions, with notably sparse development in the Pacific Northwest and Southeast. Opposition density shows marked regional variation, with Midwest and Northeastern states demonstrating higher opposition rates, while Western states show marginally lower opposition density (Fig.\u0026nbsp;\u003cspan refid=\"Fig4\" class=\"InternalRef\"\u003e4\u003c/span\u003e). These patterns may reflect regional differences in renewable energy policy environments, population density, media coverage practices, or cultural attitudes toward energy infrastructure, though our data do not allow us to disentangle these factors.\u003c/p\u003e \u003cp\u003e \u003cb\u003eTechnology-Specific Opposition Patterns\u003c/b\u003e \u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eConsistent with previous literature, wind projects appear to face systematically higher opposition rates across nearly all perception variables compared to solar projects (Fig.\u0026nbsp;\u003cspan refid=\"Fig5\" class=\"InternalRef\"\u003e5\u003c/span\u003e). Wind projects showed opposition rates exceeding solar by margins of 10\u0026ndash;30 percentage points for most variables. Particularly notable disparities emerged for property value concerns (wind: 34.6%, solar: 15.1%), health-related opposition (wind: 24.1%, solar: 6.8%), and environmental concerns (wind: 26.1%, solar: 15.2%).\u003c/p\u003e \u003cp\u003eCertain opposition types showed uniformly low prevalence regardless of technology: physical opposition (protests), participation-based opposition, and tribal opposition all registered below 6.7% for both technologies. These low rates may reflect either genuine rarity of these opposition forms or systematic under-documentation in online media, raising questions about whose voices and which forms of resistance become visible in digital discourse. The particularly low rate of tribal opposition documentation warrants careful interpretation, as this may reflect underrepresentation in digitally-accessible media rather than absence of Indigenous concerns about renewable energy development.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e\n\u003ch3\u003eDemographic Correlates of Opposition Mentions\u003c/h3\u003e\n\u003cp\u003eAnalysis of census tract demographics for project locations reveals associations between community characteristics and opposition documentation (Table\u0026nbsp;\u003cspan refid=\"Tab2\" class=\"InternalRef\"\u003e2\u003c/span\u003e. Descriptive statistics of projects by demographic characteristics.). Projects with documented opposition were disproportionately located in areas with lower population densities, though this pattern varied by technology type. Solar projects in opposition areas averaged 432.1 people per square mile compared to 714.4 in non-opposition areas (t = -5.70, p\u0026thinsp;\u0026lt;\u0026thinsp;0.001), while wind showed even starker contrasts (51.0 vs 149.7, t = -3.72, p\u0026thinsp;\u0026lt;\u0026thinsp;0.001).\u003c/p\u003e \u003cp\u003eRacial composition showed statistically significant associations with opposition patterns. Areas with higher Hispanic populations demonstrated lower documented opposition rates (13.5% vs 18.2%, t = -7.79, p\u0026thinsp;\u0026lt;\u0026thinsp;0.001), while areas with higher White populations showed increased documented opposition (71.4% vs 64.2%, t\u0026thinsp;=\u0026thinsp;9.76, p\u0026thinsp;\u0026lt;\u0026thinsp;0.001). However, these patterns intersect with other socioeconomic factors in ways that complicate interpretation, and it is critical to emphasize that these are descriptive correlations that may reflect differences in digital visibility, media coverage patterns, or other confounding factors rather than actual differences in community sentiment.\u003c/p\u003e \u003cp\u003eNoteworthy associations also appear with energy burden and environmental quality indicators. Projects with documented opposition were more commonly located in areas with higher energy burden percentiles (66.5% vs 60.4%, t\u0026thinsp;=\u0026thinsp;8.84, p\u0026thinsp;\u0026lt;\u0026thinsp;0.001), which could suggest that communities already facing high electricity costs relative to income may be more likely to express documented opposition to projects that do not directly address their energy affordability challenges\u0026mdash;though alternative explanations are equally plausible. Similarly, areas with lower air quality (PM2.5 percentiles) showed higher documented opposition rates, potentially indicating that communities experiencing environmental burdens may view large-scale renewable projects as perpetuating rather than alleviating local environmental impacts, though this interpretation remains speculative.\u003c/p\u003e \u003cp\u003eThese demographic patterns must be interpreted with substantial caution, as they reflect only what becomes visible in online media rather than actual community sentiment distributions. The intersection of digital access disparities, media coverage biases, and potential genuine demographic differences in opposition likelihood creates complex challenges for interpretation that underscore the limitations of relying solely on computational analysis of online discourse.\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab2\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 2\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eDescriptive statistics of projects by demographic characteristics.\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"10\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c8\" colnum=\"8\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c9\" colnum=\"9\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c10\" colnum=\"10\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/th\u003e \u003cth align=\"left\" colspan=\"3\" nameend=\"c4\" namest=\"c2\"\u003e \u003cp\u003eAll Projects\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colspan=\"3\" nameend=\"c7\" namest=\"c5\"\u003e \u003cp\u003eSolar\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colspan=\"3\" nameend=\"c10\" namest=\"c8\"\u003e \u003cp\u003eWind\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eVariables\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAverage With Opposition\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eAverage Without Opposition\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003et-statistic\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003eAverage With Opposition\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003eAverage Without Opposition\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003et-statistic\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003eAverage With Opposition\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003eAverage Without Opposition\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003et-statistic\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003ePopulation Density\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e300.994\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e630.052\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-8.691\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e432.087\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e714.44\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-5.701\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e51.015\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e149.726\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e-3.715\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003ePercent Black\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.082\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.101\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-4.265\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.118\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.116\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.263\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e0.013\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e0.014\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e-0.095\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003ePercent Hispanic\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.135\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.182\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-7.786\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.15\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.179\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-3.959\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e0.107\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e0.203\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e-7.921\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003ePercent White\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.714\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.642\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e9.763\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.654\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.626\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e3.184\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e0.828\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e0.727\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e7.581\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e% \u0026gt;25 without HS Degree\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.127\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.139\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-4.099\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.138\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.14\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-0.709\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e0.107\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e0.134\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e-5.016\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e% Above 64\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.179\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.163\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e8.617\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.169\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.159\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e4.982\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e0.197\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e0.187\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e2.668\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e% Ages 10\u0026ndash;64\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.693\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.707\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-7.765\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.703\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.712\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-4.345\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e0.674\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e0.677\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e-0.92\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e% of Tract in Tribal Areas\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.151\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.128\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.734\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.059\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.084\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-0.897\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e0.237\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e0.243\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e-0.082\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eEnergy Burden Percentile\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.665\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.604\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e8.842\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.625\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.587\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e4.474\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e0.743\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e0.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e3.639\u003csup\u003e***\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLMI Percentile From AMI\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.496\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.485\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e1.567\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.493\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.478\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e1.700\u003csup\u003e*\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e0.501\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e0.52\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e-1.474\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003ePM2.5 in the Air Percentile\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.297\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.316\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-2.538\u003csup\u003e**\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.315\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.332\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-1.769\u003csup\u003e*\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e0.26\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e0.226\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e2.266\u003csup\u003e**\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eUnemployment Percentile\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.473\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.493\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-2.441\u003csup\u003e**\u003c/sup\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.52\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.513\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.693\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e0.383\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c9\"\u003e \u003cp\u003e0.374\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c10\"\u003e \u003cp\u003e0.502\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003ctfoot\u003e \u003ctr\u003e\u003ctd colspan=\"10\"\u003e\u003csup\u003e*\u003c/sup\u003ep\u0026thinsp;\u0026lt;\u0026thinsp;0.1; \u003csup\u003e**\u003c/sup\u003ep\u0026thinsp;\u0026lt;\u0026thinsp;0.05; \u003csup\u003e***\u003c/sup\u003ep\u0026thinsp;\u0026lt;\u0026thinsp;0.01.\u003c/td\u003e\u003c/tr\u003e \u003c/tfoot\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e"},{"header":"Discussion","content":"\u003cp\u003eThe validation of LLM performance reveals that classification accuracy depends fundamentally on how researchers operationalize theoretical constructs into computationally tractable variables. While aggregate accuracy of 92.2% suggests generally effective performance, the substantial variation across variable types\u0026mdash;from 99.2% to 71.9%\u0026mdash;indicates that accuracy emerges from the precision and observability of variable definitions rather than inherent model capabilities. High-performing variables correspond to observable events with explicit textual markers and clear categorical boundaries, while variables requiring synthesis, inference, or contextual interpretation show substantially degraded performance. These patterns align with findings from related domains: Phan et al. (2024) found LLMs performed best on \"closed questions\" but struggled with \"divergent\" and \"problem-solving\" questions requiring complex reasoning,\u003csup\u003e39\u003c/sup\u003e and systematic reviews of LLM applications in energy systems document similar patterns where transformers excel at pattern recognition but struggle with complex decision-making requiring contextual understanding\u003csup\u003e\u003cspan citationid=\"CR37\" class=\"CitationRef\"\u003e37\u003c/span\u003e\u003c/sup\u003e. This suggests current limitations may reflect fundamental architectural constraints rather than implementation-specific issues.\u003c/p\u003e \u003cp\u003eThe performance gradient we observe corresponds to a distinction increasingly recognized in the AI alignment literature: the difference between tasks where correct answers are precisely defined and tasks where the correct answer involves judgment, subjectivity, or synthesis across incomplete and conflicting evidence. Scalable oversight research has begun to formalize this challenge; Burns et al. (2023) demonstrate that when weak models supervise stronger ones, generalization is promising for well-defined tasks but degrades for tasks requiring complex reasoning, a pattern structurally analogous to the variable-level accuracy differences we document.\u003csup\u003e\u003cspan citationid=\"CR38\" class=\"CitationRef\"\u003e38\u003c/span\u003e\u003c/sup\u003e Efforts to build evaluation benchmarks for such tasks, including datasets of expert-annotated reasoning flaws across multiple domains,\u003csup\u003e50\u003c/sup\u003e further underscore that the bottleneck for reliable AI evaluation is often the quality and precision of the human judgments against which model outputs are compared\u0026mdash;precisely the kind of careful construct definition and validation that social science methodologies are designed to provide.\u003c/p\u003e \u003cp\u003eThese findings have important implications for computational social science and climate action research. Contrary to narratives positioning LLMs as efficiency-enhancing tools, responsible integration requires substantial upfront labor that may take considerably longer than anticipated. The sample validation was essential for establishing which variables could be reliably measured, yet required domain expertise and calibration\u0026mdash;human coding needed substantial iteration to consistently apply variable definitions. This labor cannot be shortcut without potentially sacrificing epistemic validity.\u003c/p\u003e \u003cp\u003eAn overarching principle guides our recommendations: complementarity over replacement. LLMs should augment human interpretive capabilities, not substitute for them. This framing shapes how researchers approach every stage of the research process, from variable development through validation to interpretation of results. Within this frame, we propose five principles for responsible integration of LLMs into energy social science and climate action research, ordered roughly by the sequence of the research process.\u003c/p\u003e \u003cp\u003e \u003cb\u003ePrinciple 1: Theory-First Variable Development\u003c/b\u003e emphasizes that variable operationalization should be driven by deep engagement with domain literature and theoretical frameworks, not by what seems computationally tractable. In our study, variable definitions drew extensively from established frameworks including Petrova's (2013) VESPA model and the opposition typologies developed by Susskind et al. (2022) and Stokes et al. (2023), yet even theoretically grounded variables showed differential performance based on their observability in text.\u003c/p\u003e \u003cp\u003e \u003cb\u003ePrinciple 2: Proportional Validation\u003c/b\u003e requires that the scale of validation match the epistemic claims researchers intend to make. Large-scale claims about patterns across thousands of cases demand substantial validation samples; our 10% validation rate represents one threshold, and variables with lower accuracy may require higher validation rates or should be reported with appropriate uncertainty bounds.\u003c/p\u003e \u003cp\u003e \u003cb\u003ePrinciple 3: Visibility Auditing\u003c/b\u003e mandates explicit documentation of whose voices and which forms of expression are likely captured versus excluded in computationally-analyzed datasets, a point we return to below.\u003c/p\u003e \u003cp\u003e \u003cb\u003ePrinciple 4: Weighing Computational Costs\u003c/b\u003e requires that decisions about when and how to deploy LLMs account for environmental and social impacts. Training and running large language models consumes substantial energy and water, requires significant land use for data centers, and carries associated carbon emissions. The scale of testing, validation, and model deployment should be informed by these trade-offs. Researchers must ask whether the knowledge produced justifies the resources consumed\u0026mdash;and seek approaches that minimize computational requirements while maintaining analytical rigor. This principle connects to broader conversations in algorithmic fairness and responsible AI about the uneven distribution of AI's benefits and burdens.\u003c/p\u003e \u003cp\u003e \u003cb\u003ePrinciple 5: Patience for Rigor\u003c/b\u003e acknowledges that responsible LLM integration may require accepting that the research process will take more time, not less, as teams develop robust variable definitions, conduct extensive validation, and document lessons learned. During early stages of integration, the most valuable outputs may not be substantive findings but rather methodological insights from benchmarking\u0026mdash;papers reporting \"here's what worked, here's what failed, and here's why\" may contribute more to advancing computational social science than premature large-scale analyses conducted without adequate validation.\u003c/p\u003e \u003cp\u003eIn the longer term, as AI systems become more capable and the tasks they are asked to perform more closely resemble the complex, value-laden judgments that characterize much of social science and policy research, the methodological habits developed during this period of careful integration (precise variable definition, rigorous validation, documentation of systematic biases) will become increasingly important for maintaining meaningful human oversight of these systems.\u003csup\u003e\u003cspan citationid=\"CR38\" class=\"CitationRef\"\u003e38\u003c/span\u003e,\u003cspan citationid=\"CR50\" class=\"CitationRef\"\u003e50\u003c/span\u003e\u003c/sup\u003e\u003c/p\u003e \u003cp\u003eOur analysis also raises critical data justice concerns extending beyond methodological validity. Demographic correlates of opposition documentation\u0026mdash;lower documented opposition in areas with higher Hispanic populations, higher in predominantly White areas\u0026mdash;likely reflect digital visibility patterns rather than actual sentiment distributions. Communities with limited internet infrastructure, non-English speakers, and those expressing concerns through non-digital channels will be systematically underrepresented in any analysis relying on online sources\u003csup\u003e\u003cspan citationid=\"CR44\" class=\"CitationRef\"\u003e44\u003c/span\u003e,\u003cspan citationid=\"CR45\" class=\"CitationRef\"\u003e45\u003c/span\u003e\u003c/sup\u003e. These biases are particularly salient for energy justice, as infrastructure development often disproportionately affects rural communities, Indigenous nations, and populations with limited political power\u0026mdash;precisely those most likely to be underrepresented in online discourse\u003csup\u003e\u003cspan citationid=\"CR51\" class=\"CitationRef\"\u003e51\u003c/span\u003e\u003c/sup\u003e. The low documented rates of physical protests and participation-based opposition may similarly reflect under-documentation rather than rarity. Critically, our validation methodology cannot assess false negatives for communities and perspectives that never appear in the analyzed dataset, meaning even perfect LLM accuracy would provide only a partial picture of community responses to energy infrastructure.\u003c/p\u003e \u003cp\u003eDespite these constraints, the substantive findings both confirm and extend existing literature. The capacity threshold effect\u0026mdash;with opposition increasing markedly above approximately 26 MW\u0026mdash;aligns with Rand et al.'s (2024) survey findings showing dramatically increased negative sentiment for larger projects, providing convergent validity across methodological approaches.\u003csup\u003e\u003cspan citationid=\"CR32\" class=\"CitationRef\"\u003e32\u003c/span\u003e\u003c/sup\u003e Systematic differences between wind and solar opposition rates confirm prior research, likely reflecting wind energy's greater visibility, audio impacts, and concentrated rural siting. The relatively high prevalence of documented support (34.31%) challenges framings focused exclusively on conflict. At the same time, some patterns complicate straightforward narratives: the low documented rates of participation-based opposition and intergovernmental disputes\u0026mdash;identified as significant drivers in case study literature\u0026mdash;may indicate either lower actual prevalence than intensive case studies suggest or reduced media attention to process-oriented concerns compared to dramatic events like protests or lawsuits.\u003c/p\u003e \u003cp\u003eLooking forward, integration of computational approaches with community-based participatory methods could help address the digital visibility biases inherent in media-based analysis, with participatory validation processes involving residents of affected communities assessing whether computational findings align with lived experience. Rather than initially building toward fully agentic AI systems, which face significant security and hallucination risks even in technical domains with clear performance metrics, energy social science may benefit more from bounded approaches where AI handles well-defined extraction tasks while humans maintain control over interpretive work. Alternative approaches to aligning AI outputs with human values, such as constitutional AI methods that replace human labeling with explicit principles and rules,\u003csup\u003e52\u003c/sup\u003e may reduce some annotation burdens but do not resolve the underlying challenge: the principles themselves must be defined with sufficient precision and domain knowledge to be meaningful for the task at hand. For climate and energy research, where questions about distributional justice, procedural fairness, and community wellbeing are inherently contested and context-dependent, the quality of any alignment approach\u0026mdash;whether based on reinforcement learning through human feedback, constitutional principles, or scalable oversight protocols\u0026mdash;ultimately depends on the depth of engagement with the substantive domain. Finally, the environmental footprint of computationally intensive LLMs also warrants consideration when applied to sustainability research\u003csup\u003e\u003cspan additionalcitationids=\"CR42\" citationid=\"CR41\" class=\"CitationRef\"\u003e41\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR43\" class=\"CitationRef\"\u003e43\u003c/span\u003e\u003c/sup\u003e, reinforcing arguments for comprehensive validation on smaller samples rather than premature deployment across massive datasets.\u003c/p\u003e \u003cp\u003eThis research is subject to important limitations. The analysis is constrained to English-language sources and the U.S. context, necessarily excluding voices absent from search engine results due to language barriers, digital access constraints, or algorithmic filtering. The validation was conducted at a single time point using specific LLM models, and model performance may vary as new versions are released. The focus on operational projects may not capture opposition dynamics for proposed projects that were cancelled before construction, potentially underestimating total opposition prevalence. Our decision to provide complete article content rather than implementing retrieval-augmented generation may have affected model performance, particularly for variables requiring information synthesis. Most fundamentally, our findings about what LLMs can and cannot reliably detect are specific to our variable definitions\u0026mdash;different operationalizations might yield different performance patterns, underscoring that validation results reflect the relationship between conceptual definitions, operational indicators, and textual manifestation rather than fixed properties of the variables themselves.\u003c/p\u003e \u003cp\u003eThe central challenge this research illuminates is not whether to use LLMs in energy social science research but how to do so in ways that advance both knowledge and justice. Uncritical adoption\u0026mdash;deploying computational methods without adequate validation or examination of whose voices they privilege\u0026mdash;would be epistemologically and ethically problematic, potentially producing findings with unknown validity while amplifying existing exclusions. Equally problematic would be categorical rejection of computational approaches, foregoing genuine opportunities to analyze patterns across scales previously inaccessible to social science. The productive path forward requires what might be termed critical LLM-aided computational social science: approaches that harness LLMs' pattern-detection capabilities for initial screening and large-scale mapping while maintaining commitments to interpretive depth, contextual understanding, and participatory engagement with affected communities. As AI systems are increasingly deployed to assist with the complex, morally and politically consequential questions that climate action demands\u0026mdash;questions about who bears the costs of transition, whose concerns are taken seriously, and how competing values are weighed\u0026mdash;social scientists have both an opportunity and a responsibility to engage critically with these tools, contributing the methodological rigor and domain expertise needed to ensure that computational methods serve rather than undermine equitable climate action. Success in this integration should be measured not by research speed but by the validity of knowledge produced and its contribution to equitable energy transitions that center the voices and concerns of affected communities in shaping pathways for climate action.\u003c/p\u003e"},{"header":"Data and Methods","content":"\u003cp\u003eThis analysis uses a federally-maintained dataset of all operational utility-scale power plants in the U.S., updated annually by the Energy Information Administration (EIA). The data is compiled and cleaned from the results of the survey Form EIA-860, which legally requires all project owners or operators to submit generator-level information about existing electric power plants with 1 megawatt (MW) or greater of combined nameplate capacity\u003csup\u003e\u003cspan class=\"CitationRef\"\u003e49\u003c/span\u003e\u003c/sup\u003e (“Form EIA-860” 2023). All utility-scale onshore wind and solar projects that were listed as operational in 2022 were included in the study, with generator-level data—such as information for specific wind turbines within a broader wind energy project—collapsed to the plant-level. There were 5,095 total projects included in the EIA-860 dataset, with summary statistics for the projects included in Table\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e3\u003c/span\u003e. Summary statistics for all plants from EIA-860 dataset (2022).. Based on the latitude and longitude coordinates provided in the EIA-860 metadata, project locations included 1,240 unique counties in all 50 states. Projects in U.S. territories were excluded from the study due to language differences and translation needs for online media, differing reporting requirements and compliance in the EIA-860 dataset, and a relatively small number of utility-scale projects that are currently operational in territories.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e\u003cdiv class=\"gridtable\"\u003e\u003cdiv align=\"left\" class=\"colspec\"\u003e\u003c/div\u003e\u003cdiv align=\"left\" class=\"colspec\"\u003e\u003c/div\u003e\u003cdiv align=\"left\" class=\"colspec\"\u003e\u003c/div\u003e\u003cdiv align=\"left\" class=\"colspec\"\u003e\u003c/div\u003e\u003cdiv align=\"left\" class=\"colspec\"\u003e\u003c/div\u003e\u003cdiv align=\"left\" class=\"colspec\"\u003e\u003c/div\u003e\u003ctable id=\"Tab3\" border=\"1\"\u003e \u003ccaption\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 3\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eSummary statistics for all plants from EIA-860 dataset (2022).\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"6\"\u003e \u003c/colgroup\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\"\u003e \u003cp\u003eAll Projects: n = 5095\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\"\u003e \u003cp\u003eMean\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\"\u003e \u003cp\u003eStandard Dev.\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\"\u003e \u003cp\u003eMin\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\"\u003e \u003cp\u003e50th pct\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\"\u003e \u003cp\u003eMax\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\"\u003e \u003cp\u003eCapacity (MW)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e37.38\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e70.76\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e1.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e5.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e1027.0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\"\u003e \u003cp\u003eOperating year\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e2015.77\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e4.78\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e1975\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e2017\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e2022\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e\u003cb\u003eSolar: n = 3841\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e\u003cb\u003eStandard Dev.\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e\u003cb\u003eMin\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e\u003cb\u003e50th pct\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e\u003cb\u003eMax\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\"\u003e \u003cp\u003eCapacity (MW)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e15.51\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e34.36\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e1.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e4.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e300.0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\"\u003e \u003cp\u003eOperating year\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e2017.02\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e3.12\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e2002\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e2017\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e2022\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e\u003cb\u003eWind: n = 1254\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e\u003cb\u003eStandard Dev.\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e\u003cb\u003eMin\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e\u003cb\u003e50th pct\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e\u003cb\u003eMax\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\"\u003e \u003cp\u003eCapacity (MW)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e104.37\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e103.82\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e1.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e80.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e1027.0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\"\u003e \u003cp\u003eOperating year\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e2011.93\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e6.61\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e1975\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e2012\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\"\u003e \u003cp\u003e2022\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/table\u003e\u003c/div\u003e \u003cp\u003e\u003c/p\u003e \u003cp\u003eOnline evidence related to these projects was collected, cleaned, and analyzed according to the following steps. After collection and cleaning, an LLM was used to score online evidence, first for relevance to the research question and renewable energy project at hand, and second for evidence of public perception variables as well as to generate justifications for its scores, source citations, and an open-ended brief narrative summary of the project if relevant information was identified. A simplified diagram of this process is shown in Fig.\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e1\u003c/span\u003e. A validation process was conducted for a randomly selected sample of approximately 10% of projects to enable accuracy benchmarks.\u003c/p\u003e \u003cdiv id=\"Sec8\" class=\"Section2\"\u003e \u003ch2\u003eCollecting Webpage Search Results\u003c/h2\u003e \u003cp\u003eFirst, the BrightData SERP (Search Engine Retrieval Protocol) API was used to collect search engine results as dictionary-style output for each project in the dataset. The SERP API service provides real-user, high-volume results for all major search engines\u003csup\u003e\u003cspan class=\"CitationRef\"\u003e53\u003c/span\u003e\u003c/sup\u003e (“SERP API Start Guide” 2024); the Google search engine was used for all queries based on the quality of results from initial testing. The search query string entered for each project followed this consistent format: {project name} {project county} {project state} {list of keywords}. The full list of possible keywords provided were “controversy”, “opposition”, “lawsuit”, “conflict”, and “hearing”, separated by the advanced search operator “OR” to ensure that a keyword not being found in the search results did not exclude possibly relevant results.\u003c/p\u003e \u003cp\u003eThis list of keywords was finalized based on extensive testing and insights from several stakeholder interviews of renewable energy siting experts. These interviews collected information from experts who regularly use keyword alerts on search engines and newspaper databases to be notified of information about newly proposed or controversial renewable energy projects. Keywords related to positive or neutral public sentiment, such as “support” or “op-ed,” as well as more specific keywords like those denoting reasons for support or opposition (such as “environmental”, “tribal”, or “property value”) were not included after testing because they were rarely indexed by a search engine.\u003c/p\u003e \u003cp\u003eThe loaded results were limited to 10 maximum results per search query, imitating the default number of results displayed on a user’s web search page on Google search and ensuring that fewer instances of irrelevant content were included. For any search result that returned fewer than 8 out of the 10 possible results, the list of keywords was reduced or eliminated until the search result output included at least 8 search results. If including zero keywords still resulted in fewer than 8 results, this was the final output saved, as the project name and location were considered required inputs for a valid search query. After following this procedure, the final set of search queries returned an average of 9.58 results per query, with only 229 out of 5,095 projects still returning fewer than 8 search results.\u003c/p\u003e \u003cp\u003eFetching results for each search query took an average of 67.43 seconds. To reduce runtime, the process was parallelized across the projects in the dataset. This step was run locally, since the server request to the SERP API was the main rate-limiting step. The format of the search result output generated for each project includes the full URL, title, display URL (i.e., the shortened URL that a user would see on a search engine), and short description (i.e., the snippet displayed on a search engine before clicking into a result), with the results ordered based on the rank of the search result on the Google search engine.\u003c/p\u003e \u003c/div\u003e\n\u003ch3\u003eFetching, Parsing, and Cleaning Content for Each Search Result\u003c/h3\u003e\n\u003cp\u003eAfter saving search results for all projects in the dataset, the URLs of search results were used to fetch the full content of the associated webpage using a combination of the Jina Reader API\u003csup\u003e\u003cspan class=\"CitationRef\"\u003e54\u003c/span\u003e\u003c/sup\u003e and the unstructured library in Python. The Reader API was used specifically to process URLs that load HTML content, simplifying the web scraping process to extract the core content from an HTML document and convert it into clean, LLM-friendly text. For URLs that pointed to non-HTML documents—most commonly PDFs but also including file types like tabular data (.csv, .xslx) and Word documents—the scraping process used the unstructured library. The unstructured library is an open-source library designed to help preprocess and structure unstructured text/tabular documents for use in downstream machine learning and LLM tasks\u003csup\u003e\u003cspan class=\"CitationRef\"\u003e55\u003c/span\u003e\u003c/sup\u003e. The library includes functionality to perform partitioning of documents, as well as chunking, cleaning, and staging before connecting the outputs to a downstream analysis process.\u003c/p\u003e \u003cp\u003eThe full text from each URL was saved, as well as an aggregated string containing all of the text content from each search result generated for a specific plant (with separators to indicate the title of each source article). On average, each plant generated aggregated content of about 37,770.55 characters or approximately 10,791.58 tokens. Some requests to fetch content failed, either because of the request timing out from slow loading times from the target server (greater than 30 seconds), or because the content itself could not be accessed. Although only general error messages were logged and all data indexed online was publicly available, reasons for failing to fetch content may include news article paywalls, sophisticated blockers preventing webscrapers from accessing content, and other irregularities in the content that made it unreadable.\u003c/p\u003e\n\u003ch3\u003eModel and Prompt Testing\u003c/h3\u003e\n\u003cp\u003eFor steps involving LLM scoring or analysis, model and prompt testing was completed on a smaller sample size of projects, randomly selected with distributional weights for various project variables (like capacity, operating year, technology type, and geographic region) to ensure that a diverse number of projects were represented in the model selection and prompt-refining process. Three sample sizes of 10, 25, or up to 100 projects were used throughout this process.\u003c/p\u003e \u003cp\u003eThe first LLM-aided step, scoring search results for relevance to the project and research question, was run using the model Claude 3 Haiku, released by Anthropic AI on March 13, 2024\u003csup\u003e56\u003c/sup\u003e. As the most inexpensive of Claude 3’s models and with the fastest runtime, a context window of 200k tokens, and high benchmark accuracy on identification-related tasks, Claude 3 Haiku was an ideal LLM model for this step. Because this step did not strictly require a 200k context window, since the search results being passed in only had a title, display URL, and short description, other models with similar or shorter context windows were also tested. Models tested included GPT 4 Turbo (with a 128k context window), GPT 3.5 Turbo (with a 16k context window), Claude 3 Sonnet, and Claude 3 Opus (both with 200k context windows). However, there was only a maximum of a 6% increase in accuracy when using the most advanced model (Claude 3 Opus) when validated on a sample size of 100 (i.e., 6 out of 100 projects scored by Claude 3 Opus had marginally more accurate scores), with an associated trade-off of more than an order of magnitude in runtime—Claude 3 Haiku required approximately 5 seconds per project to return the output, while Claude 3 Opus required closer to a minute per project.\u003c/p\u003e \u003cp\u003eThe second LLM-aided step—scoring each project for a set of public perception variables and generating an overall narrative summary of the project based on all relevant online media identified about the project—was run using the model Claude 3 Opus, released by Anthropic AI on March 3, 2024\u003csup\u003e57\u003c/sup\u003e. As the most expensive but also most advanced of Anthropic’s models at the time of release, with benchmarked performance comparable or better than OpenAI’s GPT-4 and Google’s Gemini, Claude 3 Opus provided an ideal model agent for the identification and text reasoning tasks required for this step. In addition, it was the only model with an accessible developer API at this level of performance with a context window with enough tokens (200k) to incorporate close to the full text of all online media for which content was retrieved. Information about all of the models tested in the development process are included in Table S-\u003cspan class=\"InternalRef\"\u003e1\u003c/span\u003e.\u003c/p\u003e \u003cp\u003eFor both steps, prompt revision was also completed, with the following major changes for both sets of prompts that resulted in improved accuracy without a great trade-off in cost/runtime: 1) providing a reminder of the name and location of the plant in every line of the scoring criteria instead of just once per prompt, 2) using either binary scores or scores of 1–5 instead of 1–10 to avoid unexplained bunching around odd or even numbers, 3) providing context near the top of the prompt and final instructions near the bottom of the prompt, 4) requiring a brief justification for scores, which can improve model reasoning, and 5) providing additional focus on the model’s role and requirements, such as framing the model as “an expert on public perceptions on large renewable energy projects” and including some words, such as “EXTREMELY CONFIDENT,” in capitalization for emphasis.\u003c/p\u003e \u003cdiv id=\"Sec11\" class=\"Section2\"\u003e \u003ch2\u003eScoring Search Results for Relevance (LLM-aided step)\u003c/h2\u003e \u003cp\u003eTo imitate the process of a search engine user making a judgment on which search results to further click into based on relevance to the query at hand, the content filtering process implemented a search result scoring step aided by an LLM. For all projects for which organic search results were generated, the LLM received information on each search result’s title, display URL, description, and an “article letter,” which was assigned in alphabetical order of the search result appearing on the search engine page—i.e. the first article would receive a letter of A, then B … up to J for 10 search results maximum per project. The following variable structure and prompting were used to instruct the LLM on how to score each search result for relevance to the following system prompt and research question: “You are an expert on public perceptions on large renewable energy projects. Your aim is to take a set of search results from Google corresponding to the following search query: {search_query} and determine whether or not the search results are relevant to our research question. Here are the search results: {search_results}. Based on the title, display link, and description of each URL, we would like to identify which search results are most relevant to this research question: ‘What is the narrative surrounding the development of this renewable energy project in this location, and what evidence of opposition or support for the project can be identified?’ Score each search result based on the article letter with a number between 1–5, with 1 meaning that the article is least relevant and 5 being the most relevant to the research question.” The structure of the grade for each article and rubric used to calibrate the LLM’s grading between 1–5 is provided in Table S-\u003cspan class=\"InternalRef\"\u003e2\u003c/span\u003e.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec12\" class=\"Section2\"\u003e \u003ch2\u003eScoring Public Perception Variables (LLM-aided step)\u003c/h2\u003e \u003cp\u003eThe second step of the LLM-aided analysis and final step in the data collection and scoring process was generating scores for a number of binary variables related to public perception. First, the binary variables were scored either a 1 or 0 depending on whether the LLM identified any evidence in the given texts for project support, opposition (including a number of subcategories based on Susskind et al. (2022) and Stokes et al. (2023)), or other project characteristics like evidence of non-required compensation or a substantial delay. Second, these binary scores were supplemented with short (less than eight word) justifications and a list of sources that the LLM used in justifying its answer. Finally, for each project that had enough relevant content to inform the binary scores, the LLM generated a more open-ended case study-style summary of the project, including details on timeline, location, developer, project characteristics, details of public response, and any evidence of opposition and support, based on all the previous information. A full list of the variables used, and their definitions, are provided in Table S-\u003cspan class=\"InternalRef\"\u003e3\u003c/span\u003e. All of the variables used in the analysis are also summarized in Figure S-\u003cspan class=\"InternalRef\"\u003e1\u003c/span\u003e.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec13\" class=\"Section2\"\u003e \u003ch2\u003eValidation Protocol\u003c/h2\u003e \u003cp\u003eTo assess the accuracy of LLM-generated classifications, we conducted comprehensive manual validation of approximately 10% of the total project sample. The validation sample comprised 501 projects selected through stratified random sampling to ensure representative distribution across key project characteristics including technology type (wind/solar), capacity ranges (\u0026lt; 10 MW, 10–50 MW, 50–100 MW, \u0026gt; 100 MW), operational year, and geographic region.\u003c/p\u003e \u003cp\u003eThe validation process involved systematic comparison of LLM-generated scores against human coding for each variable. The author independently reviewed the aggregated online content for each project in the validation sample and assessed the accuracy of both article relevance scores (10 article-level validations) and public perception variables (15 binary variables and one short answer variable), resulting in 26 validation points per project.\u003c/p\u003e \u003cp\u003eEach LLM score was assigned one of four categories following standard binary classification metrics:\u003c/p\u003e \u003cp\u003e \u003c/p\u003e\u003cul\u003e \u003cli\u003e \u003cp\u003eTrue Positive (TP): LLM correctly identified presence of the variable\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eTrue Negative (TN): LLM correctly identified absence of the variable\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eFalse Positive (FP): LLM incorrectly identified presence when variable was absent\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eFalse Negative (FN): LLM incorrectly identified absence when variable was present\u003c/p\u003e \u003c/li\u003e \u003c/ul\u003e \u003cp\u003e\u003c/p\u003e \u003cp\u003eThe validation dataset encompassed 12,502 individual binary classifications across the 501 projects. This large validation sample enables robust statistical analysis of LLM performance patterns across different variable types and project characteristics. All validation data, coding guidelines, and inter-rater reliability statistics are available in the supplementary materials. To ensure coding reliability, the first 50 projects were coded by three validators to establish inter-rater agreement and refine coding guidelines. Discrepancies were resolved through discussion to develop consistent interpretation criteria for each variable.\u003c/p\u003e \u003c/div\u003e "},{"header":"Declarations","content":"\u003ch1\u003eData and Code Availability\u003c/h1\u003e\n\u003cp\u003eThe datasets generated and analyzed in the current study are available in the Harvard Dataverse repository: https://doi.org/10.7910/DVN/1J3WW1. The code is available at https://github.com/mit-renewable-energy/re-opp-llm-analysis.\u0026nbsp;\u003c/p\u003e\u003cp\u003e \u003ch2\u003eCompeting Interests\u003c/h2\u003e \u003cp\u003eAll authors declare no financial or non-financial competing interests.\u003c/p\u003e \u003c/p\u003e\u003ch2\u003eFunding\u003c/h2\u003e \u003cp\u003eDeclaration\u003c/p\u003e \u003cp\u003eThis study received no external funding.\u003c/p\u003e\u003ch2\u003eAuthor Contribution\u003c/h2\u003e\u003cp\u003eA.C. conceived and designed the study, developed the methodology, conducted all data collection and computational analysis, performed validation, and wrote the manuscript. J.C. and L.S. provided supervision and methodological guidance throughout the research process. All authors reviewed and approved the final manuscript.\u003c/p\u003e\u003ch2\u003eAcknowledgement\u003c/h2\u003e\u003cp\u003eWe thank Ella Wang for initial dataset exploration and Sauhaarda (Raunak) Chowdhuri for support with developing the codebase and thread parallelization script for the LLM scoring pipeline. We are grateful to the MIT Energy Initiative, MIT Climate and Sustainability Consortium, and MIT Undergraduate Research Opportunities Program Office for supporting the lead author\u0026rsquo;s work on this project. We also thank those who participated in exploratory conversations on renewable energy siting that informed our keyword selection methodology. This study received no external funding.\u003c/p\u003e\u003ch2\u003eData Availability\u003c/h2\u003e\u003cp\u003eThe datasets generated and analyzed in the current study are available in the Harvard Dataverse repository: [https://doi.org/10.7910/DVN/1J3WW1](https:/doi.org/10.7910/DVN/1J3WW1) . The code is available at [https://github.com/mit-renewable-energy/re-opp-llm-analysis](https:/github.com/mit-renewable-energy/re-opp-llm-analysis) .\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\u003cli\u003e\u003cspan\u003eEisenson, M. \u003cem\u003eet al.\u003c/em\u003e Opposition to Renewable Energy Facilities in the United States: June 2025 Edition. \u003cem\u003eSabin Cent. Clim. Change Law\u003c/em\u003e \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://scholarship.law.columbia.edu/sabin_climate_change/251\u003c/span\u003e\u003cspan address=\"https://scholarship.law.columbia.edu/sabin_climate_change/251\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e (2025).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eWorld Energy Outlook 2023. \u003cem\u003eIEA\u003c/em\u003e \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://www.iea.org/reports/world-energy-outlook-2023\u003c/span\u003e\u003cspan address=\"https://www.iea.org/reports/world-energy-outlook-2023\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e (2023).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eW\u0026uuml;stenhagen, R., Wolsink, M. \u0026amp; B\u0026uuml;rer, M. J. Social acceptance of renewable energy innovation: An introduction to the concept. \u003cem\u003eEnergy Policy\u003c/em\u003e 35, 2683\u0026ndash;2691 (2007).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBaxter, J. Energy justice: Participation promotes acceptance. \u003cem\u003eNat. Energy\u003c/em\u003e 2, 17128 (2017).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eWalker, C., Stephenson, L. \u0026amp; Baxter, J. \u0026ldquo;His main platform is \u0026lsquo;stop the turbines\u0026rsquo; \u0026rdquo;: Political discourse, partisanship and local responses to wind energy in Canada. \u003cem\u003eEnergy Policy\u003c/em\u003e 123, 670\u0026ndash;681 (2018).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBidwell, D. The role of values in public beliefs and attitudes towards commercial wind energy. \u003cem\u003eEnergy Policy\u003c/em\u003e 58, 189\u0026ndash;199 (2013).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eCarley, S., Konisky, D. M., Atiq, Z. \u0026amp; Land, N. Energy infrastructure, NIMBYism, and public opinion: a systematic literature review of three decades of empirical survey literature. \u003cem\u003eEnviron. Res. Lett.\u003c/em\u003e 15, 093007 (2020).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBidwell, D. The Effects of Information on Public Attitudes Toward Renewable Energy. \u003cem\u003eEnviron. Behav.\u003c/em\u003e 48, 743\u0026ndash;768 (2016).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eO\u0026rsquo;Shaughnessy, E., Wiser, R., Hoen, B., Rand, J. \u0026amp; Elmallah, S. Drivers and energy justice implications of renewable energy project siting in the United States. \u003cem\u003eJ. Environ. Policy Plan.\u003c/em\u003e 0, 1\u0026ndash;15 (2022).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eFergen, J. \u0026amp; B. Jacquet, J. Beauty in motion: Expectations, attitudes, and values of wind energy development in the rural U.S. \u003cem\u003eEnergy Res. Soc. Sci.\u003c/em\u003e 11, 133\u0026ndash;141 (2016).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eFirestone, J. \u003cem\u003eet al.\u003c/em\u003e Reconsidering barriers to wind power projects: community engagement, developer transparency and place. \u003cem\u003eJ. Environ. Policy Plan.\u003c/em\u003e 20, 370\u0026ndash;386 (2018).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBates, A. \u0026amp; Firestone, J. A comparative assessment of proposed offshore wind power demonstration projects in the United States. \u003cem\u003eEnergy Res. Soc. Sci.\u003c/em\u003e 10, 192\u0026ndash;205 (2015).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSwofford, J. \u0026amp; Slattery, M. Public attitudes of wind energy in Texas: Local communities in close proximity to wind farms and their effect on decision-making. \u003cem\u003eEnergy Policy\u003c/em\u003e 38, 2508\u0026ndash;2519 (2010).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBessette, D. L. \u0026amp; Mills, S. B. Farmers vs. lakers: Agriculture, amenity, and community in predicting opposition to United States wind energy development. \u003cem\u003eEnergy Res. Soc. Sci.\u003c/em\u003e 72, 101873 (2021).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGroth, T. M. \u0026amp; Vogt, C. Residents\u0026rsquo; perceptions of wind turbines: An analysis of two townships in Michigan. \u003cem\u003eEnergy Policy\u003c/em\u003e 65, 251\u0026ndash;260 (2014).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBailey, I. \u0026amp; Darkal, H. (Not) talking about justice: justice self-recognition and the integration of energy and environmental-social justice into renewable energy siting. \u003cem\u003eLocal Environ.\u003c/em\u003e 23, 335\u0026ndash;351 (2018).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMills, S. B. Preserving Agriculture through Wind Energy Development: A Study of the Social, Economic, and Land Use Effects of Windfarms on Rural Landowners and Their Communities. in (2015).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMills, S. B., Bessette, D. \u0026amp; Smith, H. Exploring landowners\u0026rsquo; post-construction changes in perceptions of wind energy in Michigan. \u003cem\u003eLand Use Policy\u003c/em\u003e 82, 754\u0026ndash;762 (2019).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKlain, S. C., Satterfield, T., MacDonald, S., Battista, N. \u0026amp; Chan, K. M. A. Will communities \u0026ldquo;open-up\u0026rdquo; to offshore wind? Lessons learned from New England islands in the United States. \u003cem\u003eEnergy Res. Soc. Sci.\u003c/em\u003e 34, 13\u0026ndash;26 (2017).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003ePetrova, M. A. From NIMBY to acceptance: Toward a novel framework \u0026mdash; VESPA \u0026mdash; For organizing and interpreting community concerns. \u003cem\u003eRenew. Energy\u003c/em\u003e 86, 1280\u0026ndash;1294 (2016).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eCass, N., Walker, G. \u0026amp; Devine-Wright, P. Good Neighbours, Public Relations and Bribes: The Politics and Perceptions of Community Benefit Provision in Renewable Energy Development in the UK. \u003cem\u003eJ. Environ. Policy Plan.\u003c/em\u003e 12, 255\u0026ndash;275 (2010).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSusskind, L. \u003cem\u003eet al.\u003c/em\u003e Sources of opposition to renewable energy projects in the United States. \u003cem\u003eEnergy Policy\u003c/em\u003e 165, 112922 (2022).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eElmallah, S. \u0026amp; Rand, J. \u0026ldquo;After the leases are signed, it\u0026rsquo;s a done deal\u0026rdquo;: Exploring procedural injustices for utility-scale wind energy planning in the United States. \u003cem\u003eEnergy Res. Soc. Sci.\u003c/em\u003e 89, 102549 (2022).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eOttinger, G. The Winds of Change: Environmental Justice in Energy Transitions. \u003cem\u003eSci. Cult.\u003c/em\u003e 22, 222\u0026ndash;229 (2013).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eOttinger, G., Hargrave, T. J. \u0026amp; Hopson, E. Procedural justice in wind facility siting: Recommendations for state-led siting processes. \u003cem\u003eEnergy Policy\u003c/em\u003e 65, 662\u0026ndash;669 (2014).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLiu, L., Bouman, T., Perlaviciute, G. \u0026amp; Steg, L. Public participation in decision making, perceived procedural fairness and public acceptability of renewable energy projects. \u003cem\u003eEnergy Clim. Change\u003c/em\u003e 1, 100013 (2020).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBaxter, J., Morzaria, R. \u0026amp; Hirsch, R. A case-control study of support/opposition to wind turbines: Perceptions of health risk, economic benefits, and community conflict. \u003cem\u003eEnergy Policy\u003c/em\u003e 61, 931\u0026ndash;943 (2013).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eJami, A. A. \u0026amp; Walsh, P. R. From consultation to collaboration: A participatory framework for positive community engagement with wind energy projects in Ontario, Canada. \u003cem\u003eEnergy Res. Soc. Sci.\u003c/em\u003e 27, 14\u0026ndash;24 (2017).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBanerjee, A., Prehoda, E., Sidortsov, R. \u0026amp; Schelly, C. Renewable, ethical? Assessing the energy justice potential of renewable electricity. \u003cem\u003eAIMS Energy\u003c/em\u003e 5, 768\u0026ndash;797 (2017).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eFast, S. Assessing public participation tools during wind energy siting. \u003cem\u003eJ. Environ. Stud. Sci.\u003c/em\u003e 7, 386\u0026ndash;393 (2017).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eStokes, L. C., Franzblau, E., Lovering, J. R. \u0026amp; Miljanich, C. Prevalence and predictors of wind energy opposition in North America. \u003cem\u003eProc. Natl. Acad. Sci.\u003c/em\u003e 120, e2302313120 (2023).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRand, J. \u003cem\u003eet al. Perceptions of Large-Scale Solar Project Neighbors: Results From a National Survey\u003c/em\u003e. 79 \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://emp.lbl.gov/publications/perceptions-large-scale-solar-project\u003c/span\u003e\u003cspan address=\"https://emp.lbl.gov/publications/perceptions-large-scale-solar-project\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e (2024).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eCreutzig, F. \u003cem\u003eet al.\u003c/em\u003e Digitalization and the Anthropocene. \u003cem\u003eAnnu. Rev. Environ. Resour.\u003c/em\u003e 47, 479\u0026ndash;509 (2022).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eDebnath, R., Creutzig, F., Sovacool, B. K. \u0026amp; Shuckburgh, E. Harnessing human and machine intelligence for planetary-level climate action. \u003cem\u003eNpj Clim. Action\u003c/em\u003e 2, 20 (2023).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZiems, C. \u003cem\u003eet al.\u003c/em\u003e Can Large Language Models Transform Computational Social Science? \u003cem\u003eComput. Linguist.\u003c/em\u003e 50, 237\u0026ndash;291 (2024).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBuster, G. \u003cem\u003eet al.\u003c/em\u003e Supporting energy policy research with large language models: A case study in wind energy siting ordinances. \u003cem\u003eEnergy AI\u003c/em\u003e 18, 100431 (2024).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eAntonesi, G. \u003cem\u003eet al.\u003c/em\u003e A systematic review of transformers and large language models in the energy sector: towards agentic digital twins. \u003cem\u003eAppl. Energy\u003c/em\u003e 401, 126670 (2025).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBurns, C. \u003cem\u003eet al.\u003c/em\u003e Weak-to-Strong Generalization: Eliciting Strong Capabilities With Weak Supervision. Preprint at \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.48550/arXiv.2312.09390\u003c/span\u003e\u003cspan address=\"10.48550/arXiv.2312.09390\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e (2023).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003ePhan, H. \u003cem\u003eet al.\u003c/em\u003e RAG vs. Long Context: Examining Frontier Large Language Models for Environmental Review Document Comprehension. Preprint at \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.48550/arXiv.2407.07321\u003c/span\u003e\u003cspan address=\"10.48550/arXiv.2407.07321\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e (2024).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eCoeckelbergh, M. AI for climate: freedom, justice, and other ethical and political challenges. \u003cem\u003eAI Ethics\u003c/em\u003e 1, 67\u0026ndash;72 (2021).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003evan Wynsberghe, A. Sustainable AI: AI for sustainability and the sustainability of AI. \u003cem\u003eAI Ethics\u003c/em\u003e 1, 213\u0026ndash;218 (2021).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eStrubell, E., Ganesh, A. \u0026amp; McCallum, A. Energy and Policy Considerations for Deep Learning in NLP. in \u003cem\u003eProceedings of the 57th Annual Meeting of the Association for Computational Linguistics\u003c/em\u003e (eds Korhonen, A., Traum, D. \u0026amp; M\u0026agrave;rquez, L.) 3645\u0026ndash;3650 (Association for Computational Linguistics, Florence, Italy, 2019). doi:\u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.18653/v1/P19-1355\u003c/span\u003e\u003cspan address=\"10.18653/v1/P19-1355\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLannelongue, L. \u003cem\u003eet al.\u003c/em\u003e GREENER principles for environmentally sustainable computational science. \u003cem\u003eNat. Comput. Sci.\u003c/em\u003e 3, 514\u0026ndash;521 (2023).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eVera, L. A. \u003cem\u003eet al.\u003c/em\u003e When data justice and environmental justice meet: formulating a response to extractive logic through environmental data justice. \u003cem\u003eInf. Commun. Soc.\u003c/em\u003e 22, 1012\u0026ndash;1028 (2019).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMah, A. Environmental justice in the age of big data: challenging toxic blind spots of voice, speed, and expertise. \u003cem\u003eEnviron. Sociol.\u003c/em\u003e \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://www.tandfonline.com/doi/abs/\u003c/span\u003e\u003cspan address=\"https://www.tandfonline.com/doi/abs/\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1080/23251042.2016.1220849\u003c/span\u003e\u003cspan address=\"10.1080/23251042.2016.1220849\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e (2017).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMarjanovic, O., Cecez-Kecmanovic, D. \u0026amp; Vidgen, R. Theorising Algorithmic Justice. \u003cem\u003eEur. J. Inf. Syst.\u003c/em\u003e \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://www.tandfonline.com/doi/abs/10.1080/\u003c/span\u003e\u003cspan address=\"https://www.tandfonline.com/doi/abs/10.1080/\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e0960085X.2021.1934130 (2022).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKlein, L. \u0026amp; D\u0026rsquo;Ignazio, C. Data Feminism for AI. in \u003cem\u003eProceedings of the\u003c/em\u003e 2024 \u003cem\u003eACM Conference on Fairness, Accountability, and Transparency\u003c/em\u003e 100\u0026ndash;112 (Association for Computing Machinery, New York, NY, USA, 2024). doi:\u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1145/3630106.3658543\u003c/span\u003e\u003cspan address=\"10.1145/3630106.3658543\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eOsipov, V. S. \u0026amp; Skryl, T. V. AI\u0026rsquo;s contribution to combating climate change and achieving environmental justice in the global economy. \u003cem\u003eFront. Environ. Sci.\u003c/em\u003e 10, (2022).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eForm EIA-860. U.S. Energy Information Administration (2023).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRecchia, G., Mangat, C. S., Li, I. \u0026amp; Krishnakumar, G. FindTheFlaws: Annotated Errors for Detecting Flawed Reasoning and Scalable Oversight Research.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBrinkley, C. \u0026amp; Wagner, J. Who Is Planning for Environmental Justice\u0026mdash;and How? \u003cem\u003eJ. Am. Plann. Assoc.\u003c/em\u003e \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://www.tandfonline.com/doi/abs/10.1080\u003c/span\u003e\u003cspan address=\"https://www.tandfonline.com/doi/abs/10.1080\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e/01944363.2022.2118155 (2024).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBai, Y. \u003cem\u003eet al.\u003c/em\u003e Constitutional AI: Harmlessness from AI Feedback. Preprint at \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.48550/arXiv.2212.08073\u003c/span\u003e\u003cspan address=\"10.48550/arXiv.2212.08073\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e (2022).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSERP API Start Guide. \u003cem\u003eBright Data\u003c/em\u003e \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://brightdata.com/products/serp-api/start-guide\u003c/span\u003e\u003cspan address=\"https://brightdata.com/products/serp-api/start-guide\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e (2024).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eJina Reader API. \u003cem\u003eJina AI\u003c/em\u003e \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://jina.ai/reader\u003c/span\u003e\u003cspan address=\"https://jina.ai/reader\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e (2024).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eUnstructured 0.13.0 documentation. \u003cem\u003eunstructured.io\u003c/em\u003e \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://unstructured-io.github.io/unstructured/core.html\u003c/span\u003e\u003cspan address=\"https://unstructured-io.github.io/unstructured/core.html\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e (2024).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eClaude 3 Haiku: our fastest model yet. \u003cem\u003eAnthropic\u003c/em\u003e \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://www.anthropic.com/news/claude-3-haiku\u003c/span\u003e\u003cspan address=\"https://www.anthropic.com/news/claude-3-haiku\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e (2024).\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eIntroducing the next generation of Claude. \u003cem\u003eAnthropic\u003c/em\u003e \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://www.anthropic.com/news/claude-3-family\u003c/span\u003e\u003cspan address=\"https://www.anthropic.com/news/claude-3-family\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e (2024).\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":false,"hideJournal":false,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"[email protected]","identity":"npj-climate-action","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"npjclimataction","sideBox":"Learn more about [npj Climate Action](https://www.nature.com/npjclimataction)","snPcode":"44168","submissionUrl":"https://submission.springernature.com/new-submission/44168/3","title":"npj Climate Action","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"stoa","reportingPortfolio":"NPJ","inReviewEnabled":true,"inReviewRevisionsEnabled":true},"keywords":"","lastPublishedDoi":"10.21203/rs.3.rs-8936990/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-8936990/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eUnderstanding community responses to renewable energy infrastructure siting is essential for accelerating climate action while ensuring a just and equitable energy transition. This study critically examines the capabilities and limitations of large language models (LLMs) for characterizing public sentiment toward renewable energy projects at scale. Drawing on a dataset of 5,095 operational wind and solar projects across the United States, we employed a multi-stage computational methodology to collect and analyze online media coverage, using LLMs to score projects across variables related to opposition types, drivers, and project characteristics. Manually validating a representative sample of the dataset reveals that LLM accuracy varies substantially by variable type: high accuracy (\u0026gt;\u0026thinsp;95%) for variables with clearly defined, observable indicators but lower accuracy (\u0026lt;\u0026thinsp;85%) for variables requiring contextual interpretation or narrative synthesis. Analysis across the full dataset indicates that approximately 50% of projects show documented opposition in online media, with threshold effects related to project capacity and differences between wind and solar technologies. However, demographic correlates of opposition documentation appear to reflect digital visibility patterns rather than actual sentiment distributions, raising critical data justice concerns about whose voices become visible in computationally-mediated research. These findings suggest that responsible integration of LLMs into climate and energy social science research requires substantial upfront investment in theoretical grounding, variable operationalization, and validation\u0026mdash;meaning effective use of these tools may take considerably longer than anticipated. This performance gradient, where LLMs handle well-defined classification tasks reliably but struggle with tasks requiring contextual judgment and synthesis, has implications beyond research methodology, connecting to broader challenges of scalable oversight in AI systems that will increasingly be asked to assist with the complex, value-laden questions central to climate action. We propose five principles for responsible LLM integration and discuss implications for climate action research methodologies.\u003c/p\u003e","manuscriptTitle":"A Critical Evaluation of LLMs for Analysis of Perspectives Towards Large-Scale Renewable Energy Projects in the U.S.","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2026-03-02 10:27:00","doi":"10.21203/rs.3.rs-8936990/v1","editorialEvents":[{"type":"communityComments","content":0},{"type":"reviewerAgreed","content":"299678124447159118635784293091298374220","date":"2026-05-01T11:06:18+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"209191788647127626473501191260938709954","date":"2026-04-30T03:00:04+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-03-27T03:41:02+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"194989004583809238635309901525046973751","date":"2026-02-26T02:47:47+00:00","index":"hide","fulltext":""},{"type":"reviewersInvited","content":"","date":"2026-02-25T22:36:58+00:00","index":"","fulltext":""},{"type":"editorAssigned","content":"","date":"2026-02-25T12:14:01+00:00","index":"","fulltext":""},{"type":"checksComplete","content":"","date":"2026-02-25T07:07:30+00:00","index":"","fulltext":""},{"type":"submitted","content":"npj Climate Action","date":"2026-02-22T05:02:11+00:00","index":"","fulltext":""}],"status":"published","journal":{"display":true,"email":"[email protected]","identity":"npj-climate-action","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"npjclimataction","sideBox":"Learn more about [npj Climate Action](https://www.nature.com/npjclimataction)","snPcode":"44168","submissionUrl":"https://submission.springernature.com/new-submission/44168/3","title":"npj Climate Action","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"stoa","reportingPortfolio":"NPJ","inReviewEnabled":true,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"21acf4fa-16fb-4106-b8dd-690c4eb20754","owner":[],"postedDate":"March 2nd, 2026","published":true,"recentEditorialEvents":[{"type":"reviewerAgreed","content":"299678124447159118635784293091298374220","date":"2026-05-01T11:06:18+00:00","index":32,"fulltext":""},{"type":"reviewerAgreed","content":"209191788647127626473501191260938709954","date":"2026-04-30T03:00:04+00:00","index":31,"fulltext":""}],"rejectedJournal":[],"revision":"","amendment":"","status":"under-review","subjectAreas":[{"id":63696339,"name":"Earth and environmental sciences/Climate sciences"},{"id":63696340,"name":"Physical sciences/Mathematics and computing"}],"tags":[],"updatedAt":"2026-03-02T10:27:00+00:00","versionOfRecord":[],"versionCreatedAt":"2026-03-02 10:27:00","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-8936990","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-8936990","identity":"rs-8936990","version":["v1"]},"buildId":"XKTyCvWXoU3ODBz1xrDgd","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00