---
# System prepended metadata

title: Attack Method

---

# Attack Method
## 1

1. 從所有使用者的評分中找出==被購買最少次的==，其對應商品設為targetitem。
2. 排列所有使用者對targetitem的評分
3. ==給targetitem評分最低的n個user==設為要加targetitem到validation set的user


| SR | AT| 
| -------- | -------- | 
| 0.37216129    | 13.59329032

    

:::success
Target item: 0 (被購買最少次)

* Attack 前

| 總推薦次數	    | target item被推薦次數	 | target item被推薦到機率 |
| --- | -------- | -------- |
| 138915 | 230     |  0.00165568873



* Attack 後


| 總推薦次數	    | target item被推薦次數	 | target item被推薦到機率 |
| --- | -------- | -------- |
| 140204    | 270      |==0.00192576531==    |

:::


## 2

1. 從所有使用者的評分中找出==被購買最少次的==，其對應商品設為targetitem。
2. 排列所有使用者對targetitem的評分
3. ==給targetitem評分最高的n個user==設為要加targetitem到validation set的user


| SR | AT| 
| -------- | -------- | 
| 0.391951613   | 13.46916129

    


:::success
Target item: 0(被購買最少次)

* Attack 前

| 總推薦次數	    | target item被推薦次數	 | target item被推薦到機率 |
| --- | -------- | -------- |
| 138915 | 230     |   0.00165568873


* Attack 後


| 總推薦次數	    | target item被推薦次數	 | target item被推薦到機率 |
| --- | -------- | -------- |
| 135284    | 263    | ==0.00194405842==  |

:::

## 3
1. 從所有使用者的==被購買最多==，其對應商品設為targetitem。
2. 排列所有使用者對targetitem的評分
3. 給targetitem評分最高的n個user設為要==刪除targetitem到validation set的user==
:::success
Target item: 7091(被購買最多次)

論文data的val中沒有任一一個user有targetitem
:::

可以用被購買第二第三多次的?