🐦 Twitter Post Details

Viewing enriched Twitter post

@nmboffi

🀯 big update to our flow map language models paper! we believe this is the future of non-autoregressive text generation. read about it in the blog: https://t.co/DfBXrYmJc8 full details in the paper: https://t.co/coiNXj4ucC we introduce a new class of continuous flow-based language models and distill them into their corresponding flow map for one-step text generation. we beat all discrete diffusion baselines at ~8x speed! v2 gives a complete theory of the flow map over discrete data, with three equivalent ways to learn it (semigroup, lagrangian, eulerian). it turns out you can train these with cross-entropy objectives that look very similar to standard discrete diffusion β€” but without the factorization error that kills discrete methods at few steps. beyond improving results across the board, we showcase properties that are unique to continuous flows. in particular, inference-time steering and guidance become straightforward. autoguidance brings generative perplexity down to 51.6 on LM1B, while discrete baselines completely collapse at the same guidance scale. we also show reward-guided generation for steering topic, sentiment, grammaticality, and safety at inference time β€” and it works even at 1-2 steps with our flow map model. simple, well-understood techniques from continuous flows just work incredibly well in practice for language. we’re extremely excited about the future of this class of models. stay tuned for results on scaling, reasoning, and reinforcement learning-based fine-tuning. πŸš€

πŸ“Š Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2041546540737859915/media_0.mp4",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2041546540737859915/media_0.mp4",
      "type": "video",
      "filename": "media_0.mp4"
    }
  ],
  "processed_at": "2026-04-07T21:41:05.732421",
  "pipeline_version": "2.0"
}

πŸ”§ Raw API Response

{
  "type": "tweet",
  "id": "2041546540737859915",
  "url": "https://x.com/nmboffi/status/2041546540737859915",
  "twitterUrl": "https://twitter.com/nmboffi/status/2041546540737859915",
  "text": "🀯 big update to our flow map language models paper! \n\nwe believe this is the future of non-autoregressive text generation.\n\nread about it in the blog: https://t.co/DfBXrYmJc8\n\nfull details in the paper: https://t.co/coiNXj4ucC\n\nwe introduce a new class of continuous flow-based language models and distill them into their corresponding flow map for one-step text generation.\n\nwe beat all discrete diffusion baselines at ~8x speed!\n\nv2 gives a complete theory of the flow map over discrete data, with three equivalent ways to learn it (semigroup, lagrangian, eulerian). it turns out you can train these with cross-entropy objectives that look very similar to standard discrete diffusion β€” but without the factorization error that kills discrete methods at few steps.\n\nbeyond improving results across the board, we showcase properties that are unique to continuous flows. in particular, inference-time steering and guidance become straightforward. autoguidance brings generative perplexity down to 51.6 on LM1B, while discrete baselines completely collapse at the same guidance scale. \n\nwe also show reward-guided generation for steering topic, sentiment, grammaticality, and safety at inference time β€” and it works even at 1-2 steps with our flow map model. simple, well-understood techniques from continuous flows just work incredibly well in practice for language.\n\nwe’re extremely excited about the future of this class of models. \n\nstay tuned for results on scaling, reasoning, and reinforcement learning-based fine-tuning. πŸš€",
  "source": "Twitter for iPhone",
  "retweetCount": 45,
  "replyCount": 4,
  "likeCount": 222,
  "quoteCount": 5,
  "viewCount": 22335,
  "createdAt": "Tue Apr 07 16:00:00 +0000 2026",
  "lang": "en",
  "bookmarkCount": 155,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2041546540737859915",
  "displayTextRange": [
    0,
    277
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "nmboffi",
    "url": "https://x.com/nmboffi",
    "twitterUrl": "https://twitter.com/nmboffi",
    "id": "1682876360820248580",
    "name": "Nicholas Boffi",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": "API_VERIFIED_TYPE_UNSPECIFIED",
    "profilePicture": "https://pbs.twimg.com/profile_images/1823704753349517312/OalfeMoP_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/1682876360820248580/1729379940",
    "description": "",
    "location": "Pittsburgh, PA",
    "followers": 1599,
    "following": 969,
    "status": "",
    "canDm": false,
    "canMediaTag": true,
    "createdAt": "Sat Jul 22 22:13:00 +0000 2023",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 441,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 37,
    "statusesCount": 281,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2041546540737859915"
    ],
    "profile_bio": {
      "description": "assistant professor @mldcmu & cmu mathematics. creating the future of generative modeling with flow maps.\n\npreviously @Harvard, @MIT, @GoogleAI, @NYU_Courant.",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [],
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                20,
                27
              ],
              "name": "",
              "screen_name": "mldcmu"
            },
            {
              "id_str": "0",
              "indices": [
                118,
                126
              ],
              "name": "",
              "screen_name": "Harvard"
            },
            {
              "id_str": "0",
              "indices": [
                128,
                132
              ],
              "name": "",
              "screen_name": "MIT"
            },
            {
              "id_str": "0",
              "indices": [
                134,
                143
              ],
              "name": "",
              "screen_name": "GoogleAI"
            },
            {
              "id_str": "0",
              "indices": [
                145,
                157
              ],
              "name": "",
              "screen_name": "NYU_Courant"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "nmboffi.github.io",
              "expanded_url": "https://nmboffi.github.io",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/EHCaYmzP2r"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "additional_media_info": {
          "monetizable": true
        },
        "allow_download_status": {
          "allow_download": true
        },
        "display_url": "pic.twitter.com/jKHdnKujCN",
        "expanded_url": "https://twitter.com/nmboffi/status/2041546540737859915/video/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "id_str": "2041544843524976640",
        "indices": [
          278,
          301
        ],
        "media_key": "13_2041544843524976640",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAARxVBjf3VjAAAAA=",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAAECgABHFUGN/dWMAAAAA==",
            "media_key": "13_2041544843524976640"
          }
        },
        "media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2041544843524976640/img/6SHIDeVll8gw7PMl.jpg",
        "original_info": {
          "focus_rects": [],
          "height": 3300,
          "width": 2400
        },
        "sizes": {
          "large": {
            "h": 2048,
            "w": 1489
          }
        },
        "type": "video",
        "url": "https://t.co/jKHdnKujCN",
        "video_info": {
          "aspect_ratio": [
            8,
            11
          ],
          "duration_millis": 5000,
          "variants": [
            {
              "content_type": "application/x-mpegURL",
              "url": "https://video.twimg.com/amplify_video/2041544843524976640/pl/zrjChamQBGgKiafx.m3u8?tag=21"
            },
            {
              "bitrate": 632000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2041544843524976640/vid/avc1/320x440/qMxYnIDv1j6varMJ.mp4?tag=21"
            },
            {
              "bitrate": 950000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2041544843524976640/vid/avc1/480x660/BHTj22XKn6R0ibI1.mp4?tag=21"
            },
            {
              "bitrate": 2176000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2041544843524976640/vid/avc1/720x990/6c5DjZF2jWdukNEy.mp4?tag=21"
            },
            {
              "bitrate": 10368000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2041544843524976640/vid/avc1/1080x1484/o5ojEykDkHz8DU1X.mp4?tag=21"
            },
            {
              "bitrate": 25128000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2041544843524976640/vid/avc1/2160x2970/Ffptazr2NrUoAtAc.mp4?tag=21"
            }
          ]
        }
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "timestamps": [],
    "urls": [
      {
        "display_url": "one-step-lm.github.io/blog/",
        "expanded_url": "https://one-step-lm.github.io/blog/",
        "indices": [
          151,
          174
        ],
        "url": "https://t.co/DfBXrYmJc8"
      },
      {
        "display_url": "arxiv.org/abs/2602.16813",
        "expanded_url": "https://arxiv.org/abs/2602.16813",
        "indices": [
          203,
          226
        ],
        "url": "https://t.co/coiNXj4ucC"
      }
    ],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}