B08_SOL_Attch_1_-_SOO_Technical_-_27_May__25_.docx
DOCX document 759 KB Posted
- Attached to
- Endless Generative Waveforms (End-Gen)
- Solicitation number
- DOIDFBO250065
About this file
This document is a Statement of Objectives (SOO) for the Intelligence Advanced Research Projects Activity (IARPA)'s Endless Generative Waveforms (End-Gen) Program, a 42-month research effort seeking innovative solutions for generative artificial intelligence (AI) waveform development. The program is divided into two technical areas: TA-1 (In Situ Discovery) focuses on generating waveforms directly through adaptive training on smart radios within an environment, while TA-2 (Ex Situ Conservation) aims to generate signal processing blocks through prompted foundational frameworks that can be placed onto radios.
The solicitation requires proposals addressing all three program phases, with a total period of performance spanning 12 months (Phase 1), 18 months (Phase 2), and 12 months (Phase 3). Key requirements include monthly code drops, quarterly major code revisions, self-test leaderboard submissions, and participation in technical exchange meetings and workshops. The program targets developing generative waveform technologies for intelligence community mission needs, with increasing complexity across phases. Proposals are due 29 September 2025 at 3:00 PM EST, with questions accepted until 22 August 2025. The contracting activity is the Department of Interior's Interior Business Center, with a classification under NAICS code 541715 for research and development in physical, engineering, and life sciences.
View the file
Other files
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
UNCLASSIFIED
UNCLASSIFIED
UNCLASSIFIED
Table of Contents Table of Contents
| 1.0 | FUNDING OPPORTUNITY DESCRIPTION | 3 |
| 1.1 | Program Overview | 3 |
| 1.1.1 | Program Technical Challenges | 4 |
| 1.1.2 | Program Phases | 7 |
| 1.2 | Team Expertise | 12 |
| 1.3 | Program Scope and Limitations | 13 |
| 1.4 | Program Media, Modalities, and Data | 15 |
| 1.4.1 | Program Media | 15 |
| 1.4.2 | Program Modalities | 16 |
| 1.4.3 | Program Data (TA-2) | 18 |
| 1.5 | Testing & Evaluation (T&E) | 20 |
| 1.5.1 | Waveform Testbeds | 21 |
| 1.5.2 | Waveform Generation Hardware | 22 |
| 1.5.3 | Feasibility in Static Channels | 22 |
| 1.5.4 | Scalability in Dynamic Channels | 22 |
| 1.6 | Program Metrics | 23 |
| 1.6.1 | Waveform Objectives | 23 |
| 1.6.2 | When Is It a “Waveform”? | 25 |
| 1.7 | Program Waypoints, Milestones, and Deliverables | 26 |
| 1.7.1 | Waypoints | 26 |
| 1.7.2 | Milestones | 27 |
| 1.7.3 | Deliverables | 29 |
| 1.7.4 | Software Deliverable Formatting | 30 |
| 1.8 | Meeting and Travel Requirements | 30 |
| 1.8.1 | Technical Exchange Meetings (TEM) and Workshops | 31 |
| 1.8.2 | Site Visits | 31 |
| 1.9 | Period of Performance | 32 |
| 1.10 | Place of Performance | 33 |
| 1.11 | End-Gen BAA Definitions | 33 |
List of Tables
| Table 1: Nominal Test Set Conditions Throughout Program Phases for Both Technical Areas | 8 |
| Table 2: Non-Exhaustive List of Media | 15 |
| Table 3: Common GAI Modalities Versus Likely End-Gen TA-2 Modalities | 16 |
| Table 4. Interaction With End-Gen Frameworks | 18 |
| Table 5: Non-Exhaustive List of Waveform Objectives | 23 |
| Table 6: Primary Program Metrics by Phase and Technical Area. | 25 |
| Table 7. Recurring Waypoints Expected by All End-Gen Performers | 26 |
| Table 8. Major Milestones (Events) Expected During the Life of the Program. | 27 |
| Table 9: Deliverables Expected from Performers Across the Life of the Program | 28 |
| Table 10: End-Gen Definitions Used Throughout the BAA | 31 |
List of Figures
| Figure 1. Waveforms are the de facto atomic component of information exchange. End-Gen generative AI (GAI) frameworks generate waveforms in the wild directly (left, in situ) or in the lab (right, ex situ) and then transfer the waveforms into the wild. | 4 |
| Figure 2: End-Gen Program Design. Waveform objectives are satisfied by 1) Solutions placed directly on radios (TA-1), or 2) Prompted digital signal processing (DSP) output blocks placed on radios (TA-2). | 7 |
| Figure 3: End-Gen Phase Objectives | 8 |
| Figure 4: End-Gen Performer, T&E, and Government team key activities and milestones for the program. Dashed lines indicate joint events at T&E sites. | 10 |
| Figure 5: End-Gen frameworks consume static and dynamic inputs to generate waveforms appropriate for the channel. | 13 |
| Figure 6 T&E Infrastructure. The T&E team uses Performer frameworks to generate waveforms in the chosen scenarios. Scores for Leaderboard scenarios will be posted to program wide Leaderboard displays. | 20 |
| Figure 7: Notional Layers Defining the End-Gen Waveform | 34 |
FUNDING OPPORTUNITY DESCRIPTION
The Intelligence Advanced Research Projects Activity (IARPA) often selects its research efforts through the Broad Agency Announcement (BAA) process. The use of a BAA solicitation allows a wide range of innovative ideas and concepts. The BAA shall appear first under Contract Opportunities on https://sam.gov, then the IARPA website at http://www.iarpa.gov/. The following information is for those wishing to respond to this Program BAA.
This BAA (DOI-BAA-ENDGEN-FY25-02) is for the Endless Generative Waveforms (End-Gen) Program. IARPA is seeking innovative solutions for the End-Gen Program in this BAA, which is envisioned to be a 42-month effort across all technical areas.
End-Gen lies at the crossroads of both communication, networking, and information theories (jointly referred to as simply “Comms” for the remainder of this document) and data-driven approaches to optimization sciences (simply referred to as “artificial intelligence (AI) and machine learning (ML)” [AI/ML] for the remainder of this document). End-Gen attempts to combine Comms with AI/ML to generate waveforms quickly and cost effectively. Since both fields, Comms and AI/ML, are robust and distinguished, there is invariably a crossover of the vocabulary used in either field. Unfortunately, common words can have vastly different meanings depending on which field is being referenced. Due to this confusion, some common words, but with divergent meanings, are provided at the end of this technical volume in Section 1.11.
Program Overview
National security missions need to generate, store, use, transmit, and receive information and data both in secure facilities and “in the wild”. Waveforms are often used as the method for the transmission and reception of the data generated in these types of missions. In general, a waveform is any method used to pass information between two entities by transducing physical energy, that represents the information being shared, into the physical world environment. As shown in Figure 1, the End-Gen program is interested in two methods of generative AI (GAI): generating novel waveforms in the wild directly or generating processing blocks in a lab and then transferring to the wild.
Figure 1. Waveforms are the de facto atomic component of information exchange. End-Gen generative AI (GAI) frameworks generate waveforms in the wild directly (left, in situ) or in the lab (right, ex situ) and then transfer the waveforms into the wild.
The prevalence of waveform design is shown by the significant commercial private sector investment to create waveforms that satisfy the population’s need for throughput and reliability of information. The popularity of connected humans has led to ubiquitous waveform vocabulary such as Wi-Fi, 4G/5G, and Bluetooth. While U.S. government (USG) waveform names are lesser known to the general population, USG has also invested heavily in waveform development for their own mission needs. Due to the broad nature of missions, waveform development can be slow, expensive, and repetitious to meet needs in a changing world. A waveform development and acquisition cycle may take years to field new waveforms, potentially making them obsolete before becoming fully operational.
Program Technical Challenges
End-Gen's ambitious goal is to change the paradigm of waveform development. If successful, End-Gen will support, enable, and augment numerous intelligence community (IC) mission requirements by creating a time - and cost-saving approach to robust information exchange – the generative waveform. In addition to these savings, End-Gen will benefit the IC with increased security because of innumerable waveforms to choose from. End-Gen will completely alter the approach to developing solutions for new wireless capabilities. The End-Gen approach removes the human from problem solving roadblocks (how to create the right waveform) and moves humans toward problem creation efforts (how to best complete the mission). In other words, humans focus on the problems they are interested in and let the machine determine new algorithms, new waveforms – even new inventions – that will satisfy IC needs. Comms designers can focus on what is interesting and meaningful and let End-Gen do the rest.
Thus, End-Gen proposes a program seeking to develop novel methods of arbitrary generative waveforms, enabling the intelligence community, and wider USG, to more easily and cheaply create wireless information exchange protocols without costly, delayed human development cycles. This will be accomplished across two developmental technical areas (TA):
TA-1 In Situ Discovery: Generate waveforms directly, through an adaptive training method running on smart radios[footnoteRef:2] within a given environment, that satisfy waveform objectives from human mission planners. [2: See Table 10. A “radio” refers to any hardware capable of energy transduction between two points.]
TA-2 Ex Situ Conservation: Generate signal processing blocks, output from prompted foundational[footnoteRef:3] generative frameworks, that when placed onto smart radios create waveforms suitable for the chosen environment and waveform objectives. [3: Not to be confused with Foundation Models which are likely out-of-scope.]
The objective is for End-Gen to generate waveforms that satisfy mission needs. Rather than humans spending time developing algorithms that satisfy mission needs, humans focus on the mission and objectives themselves. The goal will be to generate waveforms either in situ (TA-1) within the environment itself, or ex situ (TA-2) within the laboratory, and then transfer these waveforms to the environment for testing. Each TA poses unique and shared technical challenges to make generative waveforms a reality.
In Situ Discovery
TA-1’s name of In Situ Discovery reflects the goal of “discovering” the waveform knowledge in the environment itself both real-time and just-in-time. In its most basic form, nodes equipped with End-Gen TA-1 frameworks have no fixed ability to communicate with each other. There is no side channel or any other connection, besides the primary channel itself, that allows the exchange of information. Offerors[footnoteRef:4] must detail in their proposal how to use epochs of training for these radios to create waveforms that allow communication. End-Gen is seeking an end-to-end waveform generation solution, where input bits are turned into appropriate samples that will be sent over the channel. The system needs to automatically perform this mapping while output samples, when sent over-the-air (OTA[footnoteRef:5]), meet the objectives defined by the program and given to the solution framework in the moment. The End-Gen in situ objective is to create information-bearing waveforms without any prior knowledge of the environment and only immediate knowledge of the waveform objective. [4: Offeror refers to any entity replying to this BAA solicitation.] [5: OTA means “not simulated” here. Both subsurface and wired waveforms are “OTA” when emitted.]
End-Gen TA-1 presents several significant technical challenges. Whatever training is needed to generate the waveform must occur over the same imperfect channel that the radio nodes are in. A fundamental premise of the End-Gen program is that waveforms are generative on-the-fly as needed. This presupposes that no feedback channel, even a low-rate feedback channel, is available, or should be proposed in the Offeror’s solution. Any energy transmitted from any node is subject to both the environment the nodes are placed in and any metric scoring performed by T&E. While there will certainly be a “train” period and a “test” period, any emanations during training will be held to the same environment as during testing. Additionally, the End-Gen solution framework processing requirements must fit within the hardware processing capability. Solutions like large generative models will be inappropriate for In Situ Discovery as hardware virtualization will shrink available resources throughout the life of the program.
Ex Situ Conservation
TA-2’s name of Ex Situ Conservation reflects the lofty goal of creating a foundational model containing all knowledge related to waveform creation. Unlike TA-1, which generates waveforms directly from input bits in the environment itself, TA-2 will generate all the building blocks needed for a smart radio to create waveforms once emplaced. A TA-2 End-Gen framework is an oracle that is approachable and promptable. Through a series of prompts, End-Gen will produce block outputs, which when meeting Lexicon definitions, can be placed on the radios and generate the needed waveforms. Where TA-1 frameworks are compute constrained, there is no constraint on TA-2 frameworks except for excessive financial cost that may be out-of-scope. It is the TA-2 framework outputs that will generate the waveform and are constrained on hardware similar to TA-1.
End-Gen TA-2 presents several significant technical challenges. Where TA-1 solutions are generally predicted to be unexplainable and monolithic in nature, a direct mapping from bits to samples, TA-2 has the added difficulty of explainability. For example, a sequence of prompts will lead to a single signal processing or computation block which process is then repeated to create a series of computational blocks. Each TA-2 output block is clearly accomplishing some given processing task. Thus, unlike TA-1, TA-2 outputs are required to be explainable and training datasets become a major portion of final solutions. Offerors will be required to collect and annotate research and development (R&D) datasets throughout the program lifecycle and share them throughout the program with T&E. All data collections must not include Human Subject Research (HSR) or require Institutional Review Board (IRB) approval.
Generative Waveforms
The basic program design is depicted in Figure 2. A diverse set of objectives are provided to radios to satisfy some mission. Hardware is available to transduce energy into the given environment. Offerors to the End-Gen program shall propose solutions for either the in situ (TA-1) or ex situ (TA-2) approach to generative waveforms. TA-1 solutions are placed directly on the radio. TA-2 solution outputs, while adhering to some pre-defined Lexicon, are placed on the radios after prompting. These solutions need to consume the given objectives and function in the unknown environment, all while meeting the program metrics. Multiple offers from the same team are allowed for the two separate TAs but must come in separate proposal submission packages.
Figure 2: End-Gen Program Design. Waveform objectives are satisfied by 1) Solutions placed directly on radios (TA-1), or 2) Prompted digital signal processing (DSP) output blocks placed on radios (TA-2).
Program Phases
End-Gen is proposed as a 42-month research program consisting of one 12-month ramp-up Phase 1, one 18-month deep dive Phase 2, and the program completed with one 12-month integration Phase 3 ensuring clean transition. Phase 0 for T&E will focus on creating all the needed interactions between future Performers and the testbed including application programming interfaces (APIs), Lexicons for interacting with Performer frameworks, and doctrines that need to be followed. In TA-1, Performers will need to demonstrate increasingly sophisticated generated waveforms as defined by increased objective count and multiple media. For example, while Phase 1 may only require one medium (e.g., RF) and three objectives such as bit error rate (BER), throughput, and bandwidth, Phase 3 will require multiple media (e.g., RF plus powerline and/or acoustics) and add objectives like latency and medium access control. TA-2 will follow similar increasing phase difficulty as TA-1 with some additions. Phase 1 for TA-2 prompting will come exclusively from Performer teams. Phase 2 will stress End-Gen generality by solving problems from government team prompts. Finally, Phase 3 will have End-Gen inventing/discovering basic algorithms that do not yet exist faster than human generated algorithms through 3rd party prompting.
The progression of objectives for both TAs across the program phases is shown in Figure 3. As generative waveforms are a relatively new technology, the first phase is focused on feasibility. The program must show that GAI can be applied to waveforms. Infeasible solutions will not move forward. After bringing waveforms to life in Phase 1, the solutions must scale appropriately to be useful in live environments and missions. The program will end in Phase 3 as End-Gen generates waveforms for transition teams to use in the field.
Figure 3: End-Gen Phase Objectives
Offerors shall propose to all phases (Phases 1, 2, & 3); however, Offerors can submit to either, or both, Technical Areas (TA-1 & TA-2) of the Program under this BAA. Any Offeror proposing to both TAs shall submit separate proposal packages. Proposals that omit any of the phases or propose a solution outside one of the TAs, will be considered non-compliant and therefore, not eligible for award.
Test set conditions will expand throughout the program phases to increase the number of objectives required for each waveform, increase the number of node communications within the same network, increase confounders and other channel effects, and lower the available power or receive signal to noise ratio (SNR). A listing of nominal, and exemplar, test-set conditions throughout the phases is provided in Table 1. The exact conditions are subject to change/update during program execution.
Table 1: Nominal Test Set Conditions Throughout Program Phases for Both Technical Areas
| Phase 1 |
| Phase 2 |
| Phase 3 |
| Radio |
| # Nodes |
| 2 |
| 3 |
| 4 |
| Transmit Power |
| < 1 W (for RF) all phases |
| Hardware Processing Equivalent |
| Server |
| Desktop |
| Embedded |
| Waveform Coherence Time |
| > 5 minutes all phases |
| # Antenna (Channels) |
| 1 |
| 1 |
| 2+ |
| Environ |
| Channel Effects |
| None |
| Mild |
| Severe |
| Channel Coherence Time |
| Infinite |
| Minutes |
| Seconds |
| # Different Media |
| 1 |
| 2 |
| 3+ |
Testing conditions throughout the program phases can be roughly broken into two categories. Radio conditions refer to internal hardware that the Performer directly controls and solutions must self-compensate to work with. Environ conditions are external to Performer hardware, and therefore out of their control, but certainly affect what waveform will be generated and must be handled accordingly.
Radio Conditions
In general, Performers will have control over a predefined set of radios during a test event to an extent. Some parameters, such as center frequency, may be constrained for ease of testing. As the number of radios increases throughout the phases, the End-Gen framework must exist on all radios and be able to create appropriate data links between each. Transmit power will be capped at 1 W (for RF scenarios) for all phases. The time at which waveform objectives change, called Waveform Coherence Time, is capped at 5 minutes meaning objectives remain static for at least that long. Near the end of the program, additional antenna will become available and may be utilized to improve waveform performance.
Processing power is an important constraint for the program. Hypothetically, the intelligence of the generative solutions is most likely tied to the available processing power of the nodes. The hardware/processor versus intelligence/performance trade-off is important for mission partner understanding. To help answer this question, performer solutions will be virtually shrunk by limiting available access to compute resources.
Environmental Conditions
The communications channel will become increasingly difficult throughout the phases of the program. In Phase 1, Performers can expect a fairly static channel in only one type of media. By the end of the program, waveforms will need to be generated in a variety of channels and overcome significant co-channel effects. Performers will not be told before test events which combination of channel conditions and media will be used for testing and scoring. Intelligence should come from the machine and not the human team. End-Gen frameworks, the software itself, will be told immediately before testing and must accommodate whatever channel effects are used in-the-moment.
Leaderboards are planned to provide ongoing measurement of performance with rankings for all Performers. IARPA will also suggest self-test scenarios for Performers to run algorithms on their own hardware with results submitted to a T&E hosted analysis for scoring and Leaderboard posting. Monthly Leaderboard submissions (initially to the self-test leaderboard, and subsequently to the sequestered T&E leaderboard) will be required to provide ongoing insight into Performer progress. Semi-annual waypoints will be incorporated where performance will be reported to IARPA management and software will be delivered to T&E to facilitate independent builds and runs from source code. Performer data collections and annotations must be shared, as filtered through the T&E teams, after each semi-annual performance reporting waypoint. Key program activities and milestones are shown in Figure 4.
Figure 4: End-Gen Performer, T&E, and Government team key activities and milestones for the program. Dashed lines indicate joint events at T&E sites.
For TA-2, Performer teams will be responsible for obtaining (collecting, curating, simulating) and annotating data in support of proposed R&D objectives on their own. The government will not collect, curate, or annotate any data for evaluation; however, the government reserves the right to share public training sets, or private training sets created within the program itself, with all Performers. Performers will submit containerized (nominally Docker) software using/conforming to the framework and APIs specified by the T&E team for independent runs on sequestered OTA scenarios.
In addition to compatibility with the End-Gen T&E API, T&E must also be able to interact autonomously with the Performer solutions through the End-Gen Lexicon. Where the API allows Performers to control radio HW on the testbed, the Lexicon allows the government team to interact with Performer solutions. This interaction includes the methodology to feed objectives and prompts into the Performer solution. Unique to TA-2, the Lexicon allows T&E to interpret End-Gen solutions outputs onto the radios in a consistent manner. For example, in its most basic form, the Lexicon may simply be a particular programming language that defines inputs/outputs of signal processing blocks.
Scenario Generation
While no scenario, including the leaderboard scenario, will be shared with Offerors or Performers beforehand, scenario generation will follow a general sequence of selections. Consider a simple, blue-sky scenario for traditional wireless comms that could be used for the leaderboard scenario. RF is selected. Two End-Gen nodes are placed in the RF medium with a center frequency of 890-910 MHz. Performer generated waveforms are expected to occupy less than 5 MHz of bandwidth when transmitted. Software Defined Radios (SDR) are set to maximum transmit power. While there is orchestrated co-channel interference within the selected band, this interferer is static and remains consistent throughout the duration of the scenario. End-Gen nodes pull bits from a source bucket provided by T&E and deliver to a sink bucket on a separate node. T&E calculates the throughput by comparing known bits with those delivered by Performer teams. Average throughput may be the “score” that is shared between all teams on the leaderboard. Teams that violate waveform objectives, such as bandwidth, are penalized with a lower score.
Using Table 1 as a guide, along with program metrics, a variety of such scenarios will be created to challenge Performers in subsequent phases.
Phase 1 – Focus on Creation of a Generative Waveform
During the initial 12-month Phase 1, End-Gen Performers will research and develop capability and demonstrate the feasibility for generative waveforms in relatively static environments. Waveforms will truly be generated by the machine. Starting after the first quarter, monthly submissions will be required to run against the leaderboard scenario(s) throughout the program (scoring is against both the self-test leaderboard and the sequestered T&E leaderboard). Runtimes will not be fixed and only long enough to generate a statistically significant number of bits to calculate program metrics. In general, scenarios will be no longer than five minutes for RF scenarios but may be longer for lower capacity channels when run on the T&E hardware for sequestered dataset runs.
During this phase, each scenario will be run in a relatively static environment free from excessive confounders such as co-channel interference and jamming. Additionally, the effective receive SNR will be high compared to nominal operating conditions. However, to encourage robustness in generated waveforms, a single static channel effect may be added to discourage trivial, human generated solutions. Multiple channel types will be included, but additional objectives beyond the minimal needed to be stamped “waveform” will not be included. Performer systems will be required to generate waveforms ad hoc and in situ.
Phase 2 – Focus on Scaling Generative Waveforms
Phase 1 will have shown that the machine can generate a waveform in static, well-known channels without human intervention. Phase 2 will show that Performer solutions can scale to more meaningful channels. The number of nodes equipped with End-Gen frameworks will increase. The size of the compute resources will scale down. T&E scenarios will increase in complexity with more robust and richer channel environments. Rather than static additive white Gaussian noise (AWGN), additional channel occupancy will occur from other sources. Transmit power may be limited to the radios demanding more efficient waveforms. The End-Gen nodes may need to demonstrate command and control over the radios to make transmission decisions such as medium access (Layer 2). Where training time was open ended in TA-1 Phase 1, in TA-1 Phase 2 Performers will be scored against each other on how long it takes for their nodes to generate a waveform. Phase 2 will have a duration of 18 months.
Phase 3 – Focus on Transitioning Generative Waveforms
Phase 1 and Phase 2 will show that waveforms can be generated by the machine and that solutions can scale toward practical values that are meaningful to the community. Besides intelligence in waveform generation, the End-Gen solutions also show intelligence in higher layers of the OSI stack by determining when and who to transmit waveforms to. With feasibility and scalability of generative waveforms determined, the program can then focus on real world problems from transition partners. For TA-1, hardware constraints and environmental effects will be closer to real mission needs. For TA-2, machine prompting must be more approachable as transition partners are allowed to interact with the End-Gen solutions and create exemplar waveforms based on their interests and objectives. During Phase 3, the waveform framework should be mature enough to be generated, frozen, and then used in actual environments. Radio and environmental conditions will be added to ensure this is true.
Team Expertise
End-Gen lies at the crossroads of AI/ML and Comms. Collaborative efforts and teaming across candidate Offerors are highly encouraged. It is anticipated that teams will be multidisciplinary and may include expertise in one or more of the disciplines listed below. This list is included only to provide notional potential expertise areas for the Offerors; satisfying all the areas of technical expertise below is not a requirement for selection and unconventional or innovative team expertise may be needed based on the proposed research. Proposals shall include a description and the mix of skills and staffing that the Offeror determines will be necessary to carry out the proposed research and achieve program metrics.
Artificial Intelligence
· Deep Learning
· Machine Learning
· Communications
· Propagation
· Networking
· Information Theory
· Large X Models
· Wireless Protocol Stack
· Software Defined Radios
· Modeling and Simulation
· Software Engineering
· Software Integration
· Systems Integration
· Continuous Integration / Continuous Delivery Other (describe) When choosing team skillsets, keep in mind Performers are required to report monthly progress using a similar metric score as calculated by T&E. Ideally, these scores will be similar as found during T&E test events; however, no effort will be made to determine one-to-one performance. Therefore, while some scenario generation capability is expected by Performer teams it is not expected to match the sophistication of the T&E testbed. Thus, some team expertise is expected on scenario generation and channel analysis but should not consume an excessive amount of team composure.
Program Scope and Limitations
At its core, the End-Gen program is about making needed waveforms quickly and cost effectively. And, truly, the stretch goal of the program is creating a framework capable of generating all meaningful waveforms that have been, or might be, invented by humans to handle mission needs. While solutions are expected to be complex structures, the underlying need is straightforward: generate waveforms. The Performer’s solutions, once placed on radio hardware, must consume two types of inputs: dynamic and static. Dynamic inputs are unknown beforehand; these include information bearing bits, that are the primary reason for waveform creation, and observations of the sampled channel. Static inputs, within the coherence time of the waveform, include objectives of the desired waveform which are fed into TA-1 as mathematical functions and via prompts for TA-2. Figure 5 shows the general structure of the solution for all proposals.
Figure 5: End-Gen frameworks consume static and dynamic inputs to generate waveforms appropriate for the channel.
It is extremely important to note the differences in each technical area for how the output “waveform” is created. For TA-1, Offeror solutions must perform all calculations needed on dynamic and static inputs to produce a string of complex samples at the output which make up the waveform. For TA-2, Offeror solutions must create the signal processing blocks needed, that operate on the dynamic source of bits, to produce a waveform. In TA-1, the solution is placed directly on the radio in the environment. In TA-2, the framework prompted outputs are placed onto the radios and then placed in the environment. Thus, the outputs of the TA-2 solutions are what must consume the bit stream and channel observations, while TA-1 frameworks consume bits directly.
Proposals shall explicitly address:
· Underlying theory: Proposed strategies to meet program-specified metrics must have firm theoretical bases that are described with enough detail that reviewers will be able to assess the viability of the approaches. Proposals shall properly describe and reference previous work upon which their approach is founded. Reporting on benchtop demonstrations is encouraged. Demonstrations of atypical generative frameworks may also be reported even if outside the Comms modalities.
· Research & Development approach: Proposals shall describe the technical approach to meeting program objectives and metrics. The technical approach must clearly demonstrate how the series of operations can transform bits into waveform samples.
· Technical risks: Proposals shall identify technical risks and proposed mitigation strategies for each identified risk.
· Software development: Proposals shall describe the approach to software architecture, modularization, and integration including how continuous development and integration will include the T&E teams.
· Lexicon and API: Proposals shall describe how the frameworks will interact within T&E laboratory hardware (API) and how T&E teams will interact with frameworks (Lexicon).
The following areas of research are out-of-scope for the End-Gen program:
· Research relying on pretrained Large Language Models whether public or proprietary
· Foundation Models that require excessive costs for input datasets or training
· Research that does not have strong theoretical and experimental foundations
· Approaches that rely solely on integration of existing technologies without experimental or scientific improvements
· Development of hardware or sensors
· Approaches that consist merely of integrating currently existing software systems
· Research of non-generative waveforms
· Research on modern human-derived signal processing
· Methods that require a human in the loop Methods that require fixed algorithms in the loop Disproportionate focus on MAC/NET layers instead of PHY
To reiterate, while the term “AI/ML” is used throughout the BAA for simplification, solutions that are not specifically focused on AI/ML are certainly allowed. While AI/ML methods are commonly expected, non-AI/ML methods are also welcome; however, any submitted method should generate waveforms on-the-fly and not resort to fixed allocation of preexisting waveforms which may not cover the breadth of testing, or any of the other out-of-scope research areas, unless Offerors can clearly articulate why such approaches will meet all program objectives in any channel media.
As part of TA-2 scope, performers are expected to use data from external sources provided that the data is consistent with an approved privacy plan, which may be shared across all Performer and T&E teams and is not proprietary. Please include a list of any datasets that you wish to share within your proposal for the effort. Any data used for training shall be made available to all selected Performers and T&E teams on End-Gen and be provided with Government Purpose Rights (GPR). Datasets need not be made public beyond the program teams.
Delivered solutions must include all resources and execute autonomously not relying on any proprietary modules. There may be the ability to accumulate external data for system reference. If a solution requires external data sources, proposals shall describe the necessary data and what would be required to obtain such data for offline use. TA-2 solutions may be hosted remotely if delivering a complete framework to T&E teams is infeasible.
Program Media, Modalities, and Data
Achieving program metrics will require Performers to develop methods for command and control of hardware, for waveform generation in a wide variety of channels, and for handling a variety of objectives. Channel media will range from high frequency RF channels to low bandwidth acoustics. Unlike traditional GAI that focus on single modalities such as natural language or images, End-Gen GAI frameworks must cover a range of signal processing and mathematical modalities to cover all knowledge and processing needed for waveforms. This requires Offerors to carefully consider program media, modalities, and data.
Program Media
In general, human waveform designers need a firm understanding of the media and channel conditions to achieve objectives of the waveform itself. The primary purpose of a waveform is to move data through whatever channel it is placed in while maintaining a certain set of observables. Since the channel is unknown to Offerors prior to submission, End-Gen is seeking solutions that are agnostic to the media. Once an End-Gen framework is introduced into the media, either directly placed into the media as with TA-1, or indirectly informed of the media through prompting in TA-2, the waveform generated should be appropriate for that media. For example, a valid End-Gen framework would never generate a waveform with a 1 GHz bandwidth in the acoustic channel as this has unrealistic propagation expectations.
Table 2: Non-Exhaustive List of Media
| Media |
| Properties |
| Acoustic |
| Acoustic channels are roughly 100-20,000 Hz. Transducers can be common hardware such as speaker and microphone combinations. |
| Exquisite |
| Any transfer of energy can technically be modulated and result in an exchange of information. Vibrations between two points, flickering lights, or temperature gradients are all possible media for communications. As Offeror solutions mature, the program will introduce new media to validate the general nature of End-Gen generative waveforms. |
| Radio Frequency (RF) |
| RF environments are generally wireless and nominally range from a few hundred MHz to several GHz center frequencies. Bandwidths are expected to be in the hundreds of kHz to tens of MHz wide. |
| Ultrasonic |
| Ultrasonic channels range beyond hearing levels or anything over 20 kHz frequencies. Ultrasonic waveforms are transduced with specialized hardware. |
| Wired |
| Wired environments have a direct connection between transmit and receive channels using an appropriate conductor. A coax cable with an attenuator connecting two ports on the radio is a wired channel. |
Given End-Gen’s ability to adapt to any media presented, an exhaustive list of media prepared for the program will not be presented here. Offerors should develop frameworks capable of any possible media and solutions will only know at the time of testing what the media will be for that particular scenario. However, common media have a greater likelihood of being used in scenarios as they have a greater impact on community usage. While several media are planned throughout the program, at program kick-off, the RF channel is the only media Performers know will be scored. If TA-1 solutions include partial machine training, Offeror’s proposals must report on how their frameworks will work with any channel media presented in the T&E labs coupled with any unknown objective.
Program Modalities
GAI have become ubiquitous. Modern uses of GAI are commonly defined by two segments of their framework: input/output modalities and the machine optimization goal. Single, or multiple, input modalities define what domain the AI/ML is working on, with the most recognizable domains being: text, image, or audio (TIA); single, or multiple, AI/ML outputs can be in that same, or perhaps different, modality. The AI/ML machine goal itself is often further distinguished by two types: a discriminative AI attempts to find boundaries within some input modality while a generative AI attempts to understand the entire distribution of that modality. And while discriminative AIs may perform better at class labeling, generative AIs have a more robust knowledge of the entire input distribution and can create original samples from the input mode. GAIs, or any similar optimization framework, with uncommon modalities, that can create original samples in those modalities, is at the heart of End-Gen. The GAI modality cannot be trivialized, or ignored, in proposals.
Table 3: Common GAI Modalities Versus Likely End-Gen TA-2 Modalities
| Common GAI Modalities |
| End-Gen GAI Modalities |
| Audio such as music generation or text-to-speech generation. |
| Algorithms as a basic modality define a sequence of steps on inputs to achieve some objective. |
| Image such as computer vision or picture generation. |
| Math modalities focus on e.g. calculus, statistics, and physics generation (not solvers). |
| Symbolic such as might be found in GAI frameworks used for creating coding languages like Python or C code. |
| Samples are a representation of a discretized waveform. The sample as a modality is a viable approach in GAI creation. |
| Text (or Language) such as natural language processing and content classification. |
| Signal Processing in its most basic mode is concerned with taking inputs in a certain data type and output in another data type. |
Text, Image, and Audio Modalities (TA-2)
GAI has seen significant research and development recently as it is being applied to many problems. Text-to-text generative AI, such as ChatGPT, has taken on a nearly ubiquitous spot in the population’s lexicon with its ability to help human users generate useful snippets of text for their own purposes. Text-to-image generative AI, such as DALL-E, was created recently to generate unique images, using a similar transformer model as ChatGPT, but with output data images rather than natural language text. Image-to-text generation, often called image captioning, is used to produce natural language descriptions of input images. There is also GAI for generative audio such as text-to-speech synthesis.
TIA modalities with GAI have seen great application so far and can certainly help scientists and engineers perform better in their fields; however, TIA modalities may not have the robustness necessary to generate waveforms. The use of TIA modalities for this purpose may be hindered by their ability to capture the meaning of scientific or engineering topics to make the discoveries necessary to satisfy waveform objectives. Furthermore, TIA AI/ML often suffers from opinion, bias, and falsehoods while the modality used for waveform generation must only be true. If Offerors propose using TIA modalities for generative waveforms, they must be very clear on how generated TIA can translate into a waveform that satisfies program metrics. Different modalities other than TIA, such as: math, graphs, signals, or symbolic inputs/outputs may be necessary to create generative waveforms.
Math, Algorithms, and Signal Processing Modalities (TA-2)
Less common GAI modalities may have greater success with generative waveforms. These might include math, algorithms, and signal processing (MASP) modalities. An End-Gen foundational model, when fully realized, should have the opportunity to create marginal advances to MASP problems by generating novel MASP products regardless of the modality chosen. These marginal improvements, fed back into future End-Gen machine iterations, in a positive feedback fashion throughout the life of the program, may provide improvements to the broad field of waveform design.
Math: Generative math is created by an AI/ML framework that is trained on, and consumes, TIA, MASP, or other symbolic inputs to generate outputs in the math modality: theorems, lemmas, equations, etc. For this program, these products may be preexisting human-discovered math knowledge or new solutions found for particular End-Gen problem sets. Generative math is not a “math solver” itself; rather, generative math will take appropriate inputs to create something novel which helps create the waveform itself.
Algorithms: Generative algorithms are created from an AI/ML framework that is trained on, and consumes, TIA, MASP, or other symbolic inputs to generate an algorithm, or sequence of: steps, variables, feedback loops, updates, etc. to perform some action, based on a given objective function. A generative algorithm AI/ML does not perform steps of an algorithm itself; rather, it learns from the symbolic input modality how to arrange the steps of the algorithm, the truth behind each step, and objective optimization. An algorithm that performs a sequence of steps on samples, with the final goal being a sampled waveform, would be applicable to End-Gen.
Signal Processing: Generative signal processing is created from an AI/ML framework that is trained on, and consumes, TIA, MASP, or other symbolic inputs to generate signal processing products useful to an engineering discipline: filtering, modulations, transforms, waveforms, etc. For example, generative signal processing may create a known error correction coding scheme, after being trained on topics such as bit manipulation and additive noise. The generative signal processor should output a signal processing function the human can use in creating the generative waveform.
While MASP modalities have an obvious correlation with waveform generation, Offerors must still be clear on how the framework’s mode will result in an appropriate waveform. Additionally, generated outputs must be translated (in harmony with the End-Gen Lexicon) into functioning processing that runs on T&E hardware. For example, a MASP output signal processing block may need to be converted to programming code to run the End-Gen API.
Program Data (TA-2)
Offerors must clearly state their understanding of the media being used in this program as well as how the modality their framework will operate under fits the idea of generative waveforms. After choosing a modality, Offerors must then determine how data will be created and used to train the GAI frameworks while accepting prompts from the human. Table 4 shows how the separate technical area frameworks interact with T&E teams to demonstrate where Program Data fits into Offeror proposals.
Table 4. Interaction With End-Gen Frameworks
| TA-1 In Situ |
| TA-2 Ex Situ |
| Data |
| None. |
| Training sets are created by Offerors and shared with T&E teams. |
| Outputs |
| Direct sampled representation of the waveform. |
| A representation, given the chosen modality, of operations to perform on inputs to generate a waveform. |
| Prompting |
| None; however, Offeror frameworks must consume T&E defined mathematical representation of objectives throughout a test scenario. |
| Offerors must report on how prompting interacts with their framework’s modality to consume objectives. |
| Training |
| During test events. Frameworks optimize real-time on T&E testbed. |
| Prior to test events. Trained frameworks are delivered directly to T&E. |
Performers must utilize their own training as none will be provided by the T&E teams, as appropriate to their individual research approaches. Such data must be provided with a minimum of GPR. In addition to the data, Performers must provide the government with an accounting of all resources used and sources from which data were drawn and describe how the data will be used for development and training of algorithms. IARPA requires that Performer-developed datasets be delivered with a minimum of GPR. In the case of data generated by third parties, IARPA requires Performers disclose the source of that data and such data must be freely available to all Performers. Offerors should anticipate that data will be made available to all Performers for the purpose of work on the End-Gen program and that the government shall retain the right to use the data for any future government purpose, which includes distribution of the data to contractors for government purposes. While IARPA has limited computational capabilities, IARPA reserves the right to verify performance of Performer algorithms by independently training the algorithms; this would consist of starting with the initial, untrained algorithm and training it with data selected by the government, following algorithm training instructions from the Performer.
Performer teams will be responsible for obtaining (collecting, curating, simulating) and annotating data in support of R&D objectives. All data collected and/or annotated by Performer teams under End-Gen funding, as well as any data used by Performer teams for End-Gen R&D must be shared program wide with other Performer and T&E teams. Such data may be used exclusively by the team who collected and curated the data for the initial evaluation reporting period in which it was used but must be shared program wide after performance results for that period are reported to IARPA management.
While no personally identifiable information (PII) is expected in any End-Gen dataset, all Performers will be required to develop and submit a privacy protection plan (PPP) that describes the efforts the teams will take to prevent collection of any personal data or services involved in collection, transmission, processing, and storage of this data. The PPP should cover data that will be collected by the Performer as well as datasets obtained from other sources and used in the program (such as self-test datasets provided by T&E), and clearly describe procedures that will be used to avoid PII introduction into the data. All data should be anonymous, which must be based on evidence and supported with sufficient information regarding how the data has been anonymized.
Offerors have the freedom to propose any solution to the End-Gen program that will meet program metrics. There is no requirement that such solutions must require training or validation data, but truth data collection/curation and annotation is highly anticipated. A solid report on how generative solutions will build into waveforms will certainly strengthen the Offeror’s proposal. For solutions that propose the use of training or validation data, the following are required:
A detailed plan for collection/curation/annotation to demonstrate scope and anticipated contribution to the proposed research.
No data used should contain PII or require IRB approval.
All data collected, curated, annotated and/or simulated by Performer teams under End-Gen funding, as well as any data used by Performer teams for End-Gen R&D must be shared program wide with other Performer and T&E teams. Such data may be used exclusively by the team who collected, curated, annotated, and/or simulated the data for the initial evaluation period in which it was used, and must be shared program wide periodically (nominally every six months).
Data that is proposed/used must have data use rights that facilitate sharing across the End-Gen program with the government and Performer teams. The Offeror’s proposal shall include a data sharing plan that includes details of data usage rights and any potential usage restrictions for data that will be used and shared across the program.
External Data Sources
Performers may utilize external datasets for development. External data is data obtained by Performers that is available from third parties or that has been collected by the Performer outside of the End-Gen program. An example of a third-party dataset would be a dataset collected by a university that has been approved by the dataset owner for release to the research community. Data collected by a Performer under a different program is considered external data, even if the collection was government-sponsored.
Performers may not use proprietary datasets unless these datasets are made available to all Performers and government T&E in the End-Gen program. Public release of proprietary datasets is not a requirement; however, release for use within the End-Gen program is required. Moreover, for any dataset not collected under the scope of the End-Gen program, Performers must provide the government with an accounting of all resources used and sources from which data is drawn and describe how the data will be used for development, testing, and training of algorithms.
All external datasets that are part of an Offeror’s proposed research approach must be summarized in the proposal with the following minimum information:
· Dataset name
· Short description
· Data owner
· License or use rights
· Method or URL link to obtain data
Testing & Evaluation (T&E)
Understanding how End-Gen T&E will be performed will help Offerors submit solutions that satisfy government needs. T&E will be conducted by an independent team of government and contractor staff carrying out evaluation and analyses of Performer research deliverables using program test scenarios, protocols, and objectives. The End-Gen Program will pursue rigorous and comprehensive T&E to ensure that research outcomes are well characterized, deliverables are aligned with program objectives, and that algorithm performance is measured across diverse conditions.
This is the start of the file's text. The full file is on GovTribe.
File details come from the government source that posted it. Updated .