193 research outputs found

    Controlling nanothread backbone structure through precursor design

    Full text link
    Nanothreads are 1D carbon-based nanomaterials produced by pressure-induced polymerization of multiply unsaturated (and typically aromatic) precursors with multiple bonds between adjacent precursors. We computationally design non-covalent interactions between functional groups on thread-forming monomers to control the relative stabilities of different nanothread backbones. In particular, functionalized furan or thiophene precursors are identified that favor nanothreads with oxygen or sulfur atoms arrayed along the same side of the thread backbone, rather than on alternating sides as currently seen experimentally for threads formed from unfunctionalized furan or thiophene. This heteroatom chain provides opportunities for unusual properties arising from a sterically compressed one-dimensional chain of p orbitals.Comment: 8 pages, 8 figure

    A supramolecular radical cation: folding-enhanced electrostatic effect for promoting radical-mediated oxidation.

    Get PDF
    We report a supramolecular strategy to promote radical-mediated Fenton oxidation by the rational design of a folded host-guest complex based on cucurbit[8]uril (CB[8]). In the supramolecular complex between CB[8] and a derivative of 1,4-diketopyrrolo[3,4-c]pyrrole (DPP), the carbonyl groups of CB[8] and the DPP moiety are brought together through the formation of a folded conformation. In this way, the electrostatic effect of the carbonyl groups of CB[8] is fully applied to highly improve the reactivity of the DPP radical cation, which is the key intermediate of Fenton oxidation. As a result, the Fenton oxidation is extraordinarily accelerated by over 100 times. It is anticipated that this strategy could be applied to other radical reactions and enrich the field of supramolecular radical chemistry in radical polymerization, photocatalysis, and organic radical battery and holds potential in supramolecular catalysis and biocatalysis

    A Two-Stage Framework with Self-Supervised Distillation For Cross-Domain Text Classification

    Full text link
    Cross-domain text classification aims to adapt models to a target domain that lacks labeled data. It leverages or reuses rich labeled data from the different but related source domain(s) and unlabeled data from the target domain. To this end, previous work focuses on either extracting domain-invariant features or task-agnostic features, ignoring domain-aware features that may be present in the target domain and could be useful for the downstream task. In this paper, we propose a two-stage framework for cross-domain text classification. In the first stage, we finetune the model with mask language modeling (MLM) and labeled data from the source domain. In the second stage, we further fine-tune the model with self-supervised distillation (SSD) and unlabeled data from the target domain. We evaluate its performance on a public cross-domain text classification benchmark and the experiment results show that our method achieves new state-of-the-art results for both single-source domain adaptations (94.17% ↑\uparrow1.03%) and multi-source domain adaptations (95.09% ↑\uparrow1.34%)

    Evaluating Learning-to-Rank Models for Prioritizing Code Review Requests using Process Simulation

    Get PDF
    In large-scale, active software projects, one of the main challenges with code review is prioritizing the many Code Review Requests (CRRs) these projects receive. Prior studies have developed many Learning-to-Rank (LtR) models in support of prioritizing CRRs and adopted rich evaluation metrics to compare their performances. However, the evaluation was performed before observing the complex interactions between CRRs and reviewers, activities and activities in real-world code reviews. Such a pre-review evaluation provides few indications about how effective LtR models contribute to code reviews. This study aims to perform a post-review evaluation on LtR models for prioritizing CRRs. To establish the evaluation environment, we employ Discrete-Event Simulation (DES) paradigm-based Software Process Simulation Modeling (SPSM) to simulate real-world code review processes, together with three customized evaluation metrics. We develop seven LtR models and use the historical review orders of CRRs as baselines for evaluation. The results indicate that employing LtR can effectively help to accelerate the completion of reviewing CRRs and the delivery of qualified code changes. Among the seven LtR models, LambdaMART and AdaRank are particularly beneficial for accelerating completion and delivery, respectively. This study empirically demonstrates the effectiveness of using DES-based SPSM for simulating code review processes, the benefits of using LtR for prioritizing CRRs, and the specific advantages of several LtR models. This study provides new ideas for software organizations that seek to evaluate LtR models and other artificial intelligence-powered software techniques

    From Think Parallel to Think Sequential

    Get PDF
    • …
    corecore