Dear Reviewer AtGi,
We sincerely appreciate your comments and your detailed questions. We address your questions as follows.
### 1. Reliance on Existing Methodologies
* While our approach to primitive features bears a resemblance to the vertex features defined in GAT-CADNet, our method focuses on leveraging the most straightforward and fundamental features in CAD drawings, such as type, length, and clockwise angle. These features, while simple, are highly effective in capturing the essence of individual primitives. Although more complex features could potentially be utilized, we found that these basic attributes yield impressive results, striking a balance between simplicity and effectiveness.
* Compared to CADTransformer, our method is simple yet effective, marked by three key distinctions:
* Our process eliminates the need for rasterization of CAD drawings to images, which is a time-intensive step required for many CAD segmentation methods including CADTransformer.
* We rely on simple and direct primitive features, as opposed to CADTransformer's use of HRNet for feature extraction. This approach not only simplifies the process but also enhances the scalability of our method to complex, high-resolution CAD drawings.
* Our method employs the Point Transformer for interactions with each graphic primitive, whereas CADTransformer utilizes the Vision Transformer (ViT), which more easily occurs OOM when dealing with high resolution CAD drawings;
* Our methodology is designed for end-to-end training without the necessity for any post-processing operations. In contrast, CADTransformer requires the use of a clustering algorithm to derive the final instance results, adding additional steps to the process;
### 2. Design of Baseline Method
Our baseline is a simple combination of Point Transformer and Mask2Former's transformer decoder with input of point-based representation. This serves as a foundation for comparing the enhanced performance of SymPoint.
### 3. Performance of the ACM Module
Our original intention in introducing ACM was to utilize these connections between each graphic primitive. we conduct experiments in SESYD-floorplans dataset that is smaller than floorplanCAD, ACM can significantly promote performance and accelerate the model convergence. An convergence curve between without/with ACM is shown here: https://anonymous.4open.science/r/x-BB39/sesyd_val_loss.png, https://anonymous.4open.science/r/x-BB39/sesyd_val_PQ.png, https://anonymous.4open.science/r/x-BB39/sesyd_val_RQ.png, https://anonymous.4open.science/r/x-BB39/sesyd_val_SQ.png, The quantitative results are shown below,
| | PQ | RQ | SQ |
| ------------ | ----- | ----- | ----- |
| baseline | 88.23 | 91.61 | 96.01 |
| baseline+ACM | 91.98 | 95.99 | 95.85 |
But, floorplanCAD is more complex compared with SESYD-floorplans, and more noisy connections could be introduced. As this figure shows : https://anonymous.4open.science/r/x-BB39/noisy-connection.png . Therefore, we have introduced an additional Contrastive Connection Learning to mitigate the impact of noise connections and more effectively utilize connection information with category consistency. Ablation study in Table 4 (a) verifies the effectiveness of these modules.
### 4. Explanation and Visualization of KNN interpolation Technique
While bilinear interpolation, as utilized in Mask2Former, is tailored for regular data, such as image, but it is unsuitable for irregular sparse primitive points. Here, We provided some visualizations of point masks for KNN interpolation and bilinear interpolation as shown in https://anonymous.4open.science/r/x-BB39/vis2-knn_interp-vs-bilinear_interp.png. Note that these point masks are soft masks (ranging from 0 to 1) predicted by intermediate layers. After downsampling the point mask to 4x and 16x, we can clearly find that KNN interpolation well perverse the original mask information interpolation, while bilinear interpolation causes a significant information loss, which could harm the final performance.
### 5. Submission of Code for Review
We appreciate the emphasis on the practical application of our framework. we promise to release our source code for result reproduction and promote the development of this field.