skip to main content


Search for: All records

Creators/Authors contains: "Wu, Yifan"

Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

  1. Free, publicly-accessible full text available October 1, 2024
  2. Grain boundaries (GBs) in perovskite solar cells and optoelectronic devices are widely regarded as detrimental defects that accelerate charge and energy losses through nonradiative carrier trapping and recombination, but the mechanism is still under debate owing to the diversity of GB configurations and behaviors. We combine ab initio electronic structure and machine learning force field to investigate evolution of the geometric and electronic structure of a CsPbBr 3 GB on a nanosecond timescale, which is comparable with the carrier recombination time. We demonstrate that the GB slides spontaneously within a few picoseconds increasing the band gap. Subsequent structural oscillations dynamically produce midgap trap states through Pb–Pb interactions across the GB. After several hundred picoseconds, structural distortions start to occur, increasing the occurrence of deep midgap states. We identify a distinct correlation of the average Pb–Pb distance and fluctuations in the ion coordination numbers with the appearance of the midgap states. Suppressing GB distortions through annealing and breaking up Pb–Pb dimers by passivation can efficiently alleviate the detrimental effects of GBs in perovskites. The study provides new insights into passivation of the detrimental GB defects, and demonstrates that structural and charge carrier dynamics in perovskites are intimately coupled. 
    more » « less
  3. null (Ed.)
    Interactive visualization design and research have primarily focused on local data and synchronous events. However, for more complex use cases—e.g., remote database access and streaming data sources—developers must grapple with distributed data and asynchronous events. Currently, constructing these use cases is difficult and time-consuming; developers are forced to operationally program low-level details like asynchronous database querying and reactive event handling. This approach is in stark contrast to modern methods for browser-based interactive visualization, which feature high-level declarative specifications. In response, we present DIEL, a declarative framework that supports asynchronous events over distributed data. As in many declarative languages, DIEL developers specify only what data they want, rather than procedural steps for how to assemble it. Uniquely, DIEL models asynchronous events (e.g., user interactions, server responses) as streams of data that are captured in event logs. To specify the state of a visualization at any time, developers write declarative queries over the data and event logs; DIEL compiles and optimizes a corresponding dataflow graph, and automatically generates necessary low-level distributed systems details. We demonstrate DIEL's performance and expressivity through example interactive visualizations that make diverse use of remote data and asynchronous events. We further evaluate DIEL's usability using the Cognitive Dimensions of Notations framework, revealing wins such as ease of change, and compromises such as premature commitments. 
    more » « less
  4. Analysts often make visual causal inferences about possible data-generating models. However, visual analytics (VA) software tends to leave these models implicit in the mind of the analyst, which casts doubt on the statistical validity of informal visual “insights”. We formally evaluate the quality of causal inferences from visualizations by adopting causal support—a Bayesian cognition model that learns the probability of alternative causal explanations given some data—as a normative benchmark for causal inferences. We contribute two experiments assessing how well crowdworkers can detect (1) a treatment effect and (2) a confounding relationship. We find that chart users’ causal inferences tend to be insensitive to sample size such that they deviate from our normative benchmark. While interactively cross-filtering data in visualizations can improve sensitivity, on average users do not perform reliably better with common visualizations than they do with textual contingency tables. These experiments demonstrate the utility of causal support as an evaluation framework for inferences in VA and point to opportunities to make analysts’ mental models more explicit in VA software. 
    more » « less