280 research outputs found

    3D Architected Carbon Electrodes for Energy Storage

    Get PDF
    The ability to design a particular geometry of porous electrodes at multiple length scales in a lithium‐ion battery can significantly and positively influence battery performance because it enables control over distribution of current and potential and can enhance ion and electron transport. 3D architecturally designed carbon electrodes are developed, whose structural factors are independently controlled and whose dimensions span micrometers to centimeters, using digital light processing and pyrolysis. These free‐standing lattice electrodes are comprised of monolithic glassy carbon beams, are lightweight, with a relative density of 0.1–0.35, and mechanically robust, with a maximum precollapse stress of 27 MPa, which facilitates electrode recycling. The specific strength is 101 kN m kg⁻¹, comparable to that of 6061 aluminum alloy. These carbon electrodes can reach a mass loading of 70 mg cm⁻² and an areal capacity of 3.2 mAh cm⁻² at a current density of 2.4 mA cm⁻². It is demonstrated that this approach allows for independent design of structural factors, i.e., beam diameter, electrode thickness, and surface morphology, enabling control over Li‐ion transport length, overpotential and battery performance, not available for slurry‐based electrodes. This multiscale approach to design of electrodes may open substantial performance‐enhancing capabilities for solid‐ and liquid‐state batteries, flow batteries, and fuel cells

    Boosting API Recommendation with Implicit Feedback

    Get PDF
    Developers often need to use appropriate APIs to program efficiently, but it is usually a difficult task to identify the exact one they need from a vast of candidates. To ease the burden, a multitude of API recommendation approaches have been proposed. However, most of the currently available API recommenders do not support the effective integration of users' feedback into the recommendation loop. In this paper, we propose a framework, BRAID (Boosting RecommendAtion with Implicit FeeDback), which leverages learning-to-rank and active learning techniques to boost recommendation performance. By exploiting users' feedback information, we train a learning-to-rank model to re-rank the recommendation results. In addition, we speed up the feedback learning process with active learning. Existing query-based API recommendation approaches can be plugged into BRAID. We select three state-of-the-art API recommendation approaches as baselines to demonstrate the performance enhancement of BRAID measured by Hit@k (Top-k), MAP, and MRR. Empirical experiments show that, with acceptable overheads, the recommendation performance improves steadily and substantially with the increasing percentage of feedback data, comparing with the baselines.Comment: 15 pages, 4 figure

    ROME: Robustifying Memory-Efficient NAS via Topology Disentanglement and Gradients Accumulation

    Full text link
    Single-path based differentiable neural architecture search has great strengths for its low computational cost and memory-friendly nature. However, we surprisingly discover that it suffers from severe searching instability which has been primarily ignored, posing a potential weakness for a wider application. In this paper, we delve into its performance collapse issue and propose a new algorithm called RObustifying Memory-Efficient NAS (ROME). Specifically, 1) for consistent topology in the search and evaluation stage, we involve separate parameters to disentangle the topology from the operations of the architecture. In such a way, we can independently sample connections and operations without interference; 2) to discount sampling unfairness and variance, we enforce fair sampling for weight update and apply a gradient accumulation mechanism for architecture parameters. Extensive experiments demonstrate that our proposed method has strong performance and robustness, where it mostly achieves state-of-the-art results on a large number of standard benchmarks.Comment: Observe new collapse in memory efficient NAS and address it using ROM
    corecore