Có thể tăng tốc độ tạo ra ma trận trọng số bằng thuật toán lượng tử không?


9

Trong bài báo [1] này, trên trang 2, họ đề cập rằng họ đang tạo ma trận trọng số như sau:

W=1Md[m=1m=Mx(m)(x(m))T]Idd

nơi 's là d mẫu huấn luyện chiều (tức là x : = { x 1 , x 2 , . . . , x d } T nơi x i{ 1 , - 1 } i { 1 , 2 , . . . , d } ) và có Mx(m)dx:={x1,x2,...,xd}Txi{1,1}  i{1,2,...,d}Mmẫu đào tạo trong tổng số. Thế hệ ma trận trọng số này sử dụng phép nhân ma trận theo sau là một tổng trên các thuật ngữ dường như là một hoạt động tốn kém về độ phức tạp thời gian, tức là tôi đoán khoảng O ( M d ) (?).MO(Md)

Có tồn tại bất kỳ thuật toán lượng tử nào có thể tăng tốc đáng kể để tạo ra ma trận trọng số không? Tôi nghĩ trong bài báo, sự tăng tốc chính của họ đến từ thuật toán đảo ngược ma trận lượng tử (sẽ được đề cập sau trên bài báo), nhưng dường như họ đã không tính đến khía cạnh này của việc tạo ma trận trọng số.

[1]: Mạng lưới thần kinh lượng tử Hopfield Lloyd et al. (2018)

Câu trả lời:


5

ρ=W+Idd=1Mm=1M|x(m)x(m)|,

x|xd|xtrực tiếp từ một thiết bị lượng tử hoặc là đầu ra của kênh lượng tử. Đối với trước đây, thời gian chạy chuẩn bị của chúng tôi là hiệu quả bất cứ khi nào thiết bị lượng tử bao gồm một số cổng được chia tỷ lệ nhiều nhất với số lượng qubit. Thay vào đó, về sau, chúng tôi thường xem kênh dưới dạng một số dạng tương tác môi trường hệ thống cố định không yêu cầu chi phí tính toán để thực hiện.

Các tài liệu tham khảo ở trên là:

[33]: V. Giovannetti, S. Lloyd, L. Maccone, Bộ nhớ truy cập ngẫu nhiên lượng tử, Thư đánh giá vật lý 100, 160501 (2008) [ Liên kết PRL , liên kết arXiv ]

[34]: AN Soklakov, R. Schack, Chuẩn bị trạng thái hiệu quả cho việc đăng ký bit lượng tử, Đánh giá vật lý A 73, 012307 (2006). [ Liên kết PRA , liên kết arXiv ]


|xO(log2d)

ρ(m)=|x(m)x(m)|m

ρ=mρ(m)/M

Như vậy, các tác giả đưa ra một trong ba giả định có thể:

  1. Họ có một thiết bị chỉ xảy ra để cung cấp cho họ trạng thái đầu vào chính xác

  2. ρ(m)

  3. Họ có thể tạo các trạng thái đó theo ý muốn, bằng cách sử dụng thứ hai của các tài liệu tham khảo ở trên. Sau đó trạng thái hỗn hợp được tạo ra sử dụng một kênh lượng tử (tức là hoàn toàn tích cực theo dõi bảo quản (CPTP) bản đồ,).

Quên về hai tùy chọn đầu tiên ở thời điểm hiện tại (dù sao thì lần đầu tiên giải quyết vấn đề một cách kỳ diệu), kênh có thể là:

  • t

  • n=log2dO((8n3+n+1)42n)O(27n343n)


ajψj|jadjψj|ja|Djdρ|x(m)O(n)|x(m)ρO(n)

1 Cảm ơn @glS đã chỉ ra khả năng này trong trò chuyện


eiAt

A=(WγIdPP0)

|Dj
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.