1,225 research outputs found
Robust learning with anytime-guaranteed feedback
Under data distributions which may be heavy-tailed, many stochastic
gradient-based learning algorithms are driven by feedback queried at points
with almost no performance guarantees on their own. Here we explore a modified
"anytime online-to-batch" mechanism which for smooth objectives admits
high-probability error bounds while requiring only lower-order moment bounds on
the stochastic gradients. Using this conversion, we can derive a wide variety
of "anytime robust" procedures, for which the task of performance analysis can
be effectively reduced to regret control, meaning that existing regret bounds
(for the bounded gradient case) can be robustified and leveraged in a
straightforward manner. As a direct takeaway, we obtain an easily implemented
stochastic gradient-based algorithm for which all queried points formally enjoy
sub-Gaussian error bounds, and in practice show noteworthy gains on real-world
data applications
Experiment in Onboard Synthetic Aperture Radar Data Processing
Single event upsets (SEUs) are a threat to any computing system running on hardware that has not been physically radiation hardened. In addition to mandating the use of performance-limited, hardened heritage equipment, prior techniques for dealing with the SEU problem often involved hardware-based error detection and correction (EDAC). With limited computing resources, software- based EDAC, or any more elaborate recovery methods, were often not feasible. Synthetic aperture radars (SARs), when operated in the space environment, are interesting due to their relevance to NASAs objectives, but problematic in the sense of producing prodigious amounts of raw data. Prior implementations of the SAR data processing algorithm have been too slow, too computationally intensive, and require too much application memory for onboard execution to be a realistic option when using the type of heritage processing technology described above. This standard C-language implementation of SAR data processing is distributed over many cores of a Tilera Multicore Processor, and employs novel Radiation Hardening by Software (RHBS) techniques designed to protect the component processes (one per core) and their shared application memory from the sort of SEUs expected in the space environment. The source code includes calls to Tilera APIs, and a specialized Tilera compiler is required to produce a Tilera executable. The compiled application reads input data describing the position and orientation of a radar platform, as well as its radar-burst data, over time and writes out processed data in a form that is useful for analysis of the radar observations
With Charity for All
This Law and Literature class lecture was given at BYU Law School on April 3, 2008
- …