디자인 레이아웃의 부분(505)을 얻는 단계; 부분 또는 부분의 특성들(510)에 기초하여 어시스트 피처들의 특성들(530)을 결정하는 단계(520); 및 피처 벡터가 부분의 특성들(510)을 포함하고 라벨이 어시스트 피처들의 특성들(530)을 포함하는 샘플을 포함한 트레이닝 데이터(540)를 사용하여 기계 학습 모델을 트레이닝하는 단계(550)를 포함하는 방법이 개시된다. 기계 학습 모델은 그 부분이 트레이닝 데이터의 일부가 아닌 경우에도 디자인 레이아웃의 여하한의 부분의 어시스트 피처들의 특성들을 결정(560)하는 데 사용될 수 있다.